易截截图软件、单文件、免安装、纯绿色、仅160KB

ruby 要如何寫bnf

我是用netbeans 去寫bnf

a program will ONLY accept strings based on the following grammar:

            <compute> --> <value> = <expression>

            <value> --> X | Y | Z

            <expression> --> <value> + <expression>

                                                | <value> - <expression>

                                                | <value>

我用已經用treetop 去寫rules


我現在做到output and input




我現在要知道怎麼check letter
像是他如果是小寫的話就是 Lexical Error: Unrecognized character ‘z’
如果世x y z 以外的話 就是Syntax Error: Operation ‘a b’ is invalid


還有怎麼show bnf 在你按enter時  他會把所有的show 出來

向是 X=X+Y-Z

<compute> --> <value> = <expression>
             


相关问答:

[已受理] 给Javascript和Ruby开个论坛专栏吧!

给Javascript和Ruby开个论坛专栏吧!
给Javascript和Ruby开个论坛专栏吧!
给Javascript和Ruby开个论坛专栏吧!
Javascript有专栏的:http://forum.csdn.net/SList/JavaScript

尊敬的用户deping_chen,您好: ......

ruby 关于加密,各位大大们知道怎么解决??

ruby 关于加密,各位大大们知道怎么解决?
非常感谢!!

密码不以明文的保存形式,首先对其进行SHA1加密,然后保存一个160位的散列码,当用户登录是,对其输入的密码做同样的加密处理,并将加密的结果与数据库 ......

ruby和MinGW的一次融合 - C/C++ / C++ 语言

希望给大家提供一些新的思路.
我们在使用C编程时会遇到一个问题,比如头文件的一个函数包含在一个lib 中,但是
在实际连接中我们不知道它在哪个库中。也许可行的一种办法是直接上网查询某个
函数的依赖条件,这对 ......

同时安装PHP和RUBY的问题 - Web 开发 / Ruby/Rails

学习PHP有一段时间了 现在想同时学习RUBY ON RAILS 
由于之前学习PHP 已经装好了APACHE 和 MYSQL 现在想让APACHE服务器也可以运行RUBY。
应该怎么办?
请高手提示 谢谢


Rails应用部署专栏: http://ww ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号