0
我想在PHP中添加一個新的關鍵字(剛學習核心),所以我做的是:添加一個新的令牌zend_language_parser.y,在unticket_statement中使用它,編譯PHP ,但沒有成功。似乎我需要在zend_language_scanner.l中添加新的關鍵字(我通過此文件中的另一個定義假定它),並在re2c的幫助下重新生成zend_language_scanner.c。試圖重新生成zend_language_scanner.c
但這裏是re2c遞給我:1004
$ re2c -isgf Zend/zend_language_scanner.l
re2c: error: line 1004, column 6: can't find symbol
行包含這樣的定義:
LNUM [0-9]+
這個錯誤會彈出甚至不變zend_language_scanner.l文件。
這裏的re2c -v
輸出:re2c 0.13.5
有誰知道我怎麼能再生該掃描儀或我在做什麼錯?
謝謝你的回答! – nikita2206