【发布时间】:2017-11-08 00:05:11
【问题描述】:
我为数组编写了以下cup文件:
terminal COMMA, LSQBRACKET, RSQBRACKET;
terminal Integer NUMBER;
non terminal array, value_list, value;
non terminal Integer expr;
array ::= LSQBRACKET value_list RSQBRACKET;
value_list ::= value_list COMMA value | value;
value::= expr:e {: System.out.println(" value: "+e+""); :} ;
expr ::= NUMBER:n
{: RESULT=n; :}
Jflex和Cup的Json验证的整个语法如何写?
【问题讨论】: