我正在嘗試爲lemon port to PHP創建簡單語言的解析器,它幾乎可以工作。 以下語法: %name SP_
%declare_class { class SpecParser }
%token_prefix SP_
%include_class {
public $retvalue = '<todo: error handling>';
public function sing
Stackoverflow。 我的旅程ANTLR的持續(以前的問題可以提供更多的線索上我想要實現的!Q1 - How do I make a tree parser和Q2 - Solving LL recursion problem)我已經打了又一個障礙,我不能flathom。 基本上(我相信)我的語法中的expression規則需要創建一個新的根節點,具體取決於它匹配的datatype的數量。我