【发布时间】:2015-11-28 14:18:41
【问题描述】:
我知道如何获取终端令牌的名称。图终端令牌名称,简单来说就是terminal_token = name[terminal_index[token_kind]]。
如何用 non_terminal_index 计算 non_terminal 名称。
我需要一些帮助。
【问题讨论】:
标签: compiler-construction eclipse-jdt
我知道如何获取终端令牌的名称。图终端令牌名称,简单来说就是terminal_token = name[terminal_index[token_kind]]。
如何用 non_terminal_index 计算 non_terminal 名称。
我需要一些帮助。
【问题讨论】:
标签: compiler-construction eclipse-jdt
我想我喜欢这里的答案generateParser. 我认为答案是
int index = Parser::lhs[rule_number];
int name_index = Parser::non_terminal_index[index];
char[] _name = Parser::name[name_index];
【讨论】: