0
私はPrologを使用してインタープリタを作成しようとしています。パーサを作成していますが、固執していて、同じもののシンボルテーブルを作成する方法が得られません。私は同じのための連想リストを使用しようとしていますが、.....ちょうど概要を進めるためにどのように任意のアイデアを持っていないことは本当に参考になります Prologのシンボルテーブル
Result = [[["int", "add"], "(", [["int", "a"], [",", [[...|...]|...]]], ")", "=", [["a"|...], [...|...]]], [[["int", "letin"], "(", [["int", "a"], []], ")", "=", [...|...]], [[["int", "equal"], "(", [[...|...]|...], ")"|...], [[["int"|...], "("|...], []]]]]
ように私のパーサの出力があります。
をあなたは正しくコードをインデントしてくださいもらえますか?すべてのコード行の前に4つの空白を置き、魔法を見てください。 – surajsn
私はコードを書いていません。パーサからの出力です。 –
これを正しくインデントします。 – surajsn