我想制定《刑法》。 我不会从投入文件中读到一行(例如,汇编者可能)。 相反,随着时间的推移,我将对用户的投入进行分类。
我宁愿发现并处理法尔/帕瑟的不良投入,例如,
/* lexer tokens */
foo : "FOO";
bar : "BAR";
baz : "BAZ";
/* grammar*/
grammar : foo "=" BAZ
| foo "=" BAR
| <some non-existent Antrl-else> : {printf(stderr, "bad input
");}
;
科索沃,如果我能够把它排在地盘/地盘上,那么似乎像我需要使用<条码>,显示识别码(<>>/代码>,但如何?
谁能把我放在一个非常简单的例子上,这个例子可以产生C代码,并显示一些错误处理无效投入的情况?
感谢!
Ok, bounty, yippee!
但是,只有真正的、工作上的答案,要有真正的、工作守则。 没有轮椅的“使用方法X()”。