【发布时间】:2013-04-17 12:26:29
【问题描述】:
我刚刚开始使用 TreeTop 进行解析工作。以下是让我困惑的sn-ps:
grammar Fortran
rule integer
[1-9] [0-9]*
end
rule id
[a-zA-Z] [a-zA-Z0-9]*
end
end
parser = FortranParser.new
ast = parser.parse('1')
ast 的结果是:
[SyntaxNode offset=0, "1", SyntaxNode offset=1, ""]
但是当我将rule id 放在rule integer 上方时,结果是nil。那么问题是什么?提前致谢!
【问题讨论】: