我正在做一项学术工作,我需要为 php 使用解析器和词法分析器生成器。我在互联网上搜索,我发现了这个
问题是创建语法和 plex 文件。例如:
<?php
class blah {
/*!lex2php
%input $this->data
%counter $this->N
%token $this->token
%value $this->value
%line $this->line
variable = @/?:([a-zA-Z0-9_]+)/?@
*/
/*!lex2php
variable {$a = 1;}
*/
}
?>
有人可以解释一下那个代码吗?