2
我正在尋找爲現有語言創建JavaScript解析器,該解析器目前具有笨拙的「手工製造」C#和Java解析器。我想使用Jison,並一直在努力學習Bison的基礎知識。瞭解Bison/Jison
一個問題我不知道如何回答Bison/Jison的輸出究竟是什麼?我是否自動獲取任何東西(如AST)?或者是所有事情都是使用編寫野牛文件的人的規則行爲完成的。例如,如果我有一個規則指定一個符合規則的新變量分配:
變量陳述 :VAR VariableDeclarationList';'
是否必須指定一個操作,例如{var var1 = {name:$ 1,value:$ 2}(當然,這不適用於此特定規則,但假設$ 2是某個終端令牌)由Jison生成的實際創建新變量的JavaScript文件?或者我錯了。
謝謝!
不知道爲什麼這得到downvoted,但謝謝! – Mosho