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