私は、命令リストコードを使用するインタープリタを作成しています。私は、ラベル付きの文法を書くときにいくつか問題があります。 私はこのコードブロックパーサしたいと思います:あなたはこれらのラベルは指示せずに、単一の行にありますが、パーサの言語I'haveがで「ラベル+命令」を可能に見ることができるように LD 4
ST A
LD A
EQ 4
ST _AUX_1
(* IF *)
LDN
ここ #a.py
def bar():
print x #x not defined, apparently will result in an error
def foo():
pass
if __name__ == '__main__':
foo()
上記モジュールがエラーなし($ python a.py)を実行することができ、Pythonモジュー