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>
 
相关问答:
连接Mysql数据库的时候,老是报这个错误!不知道怎么回事
各位大大们,能否告知,感激不尽
另外,我在公司域中,可能会出现一些问题
NoMethodError in BookController#list
undefined met ......
数字从右边起每三位用一个逗号隔开
1232445 ⇒ 1,232,445
---- ChangeStr.rb内容 ------------------------------------------
def change_str(num)
str = num.to_s
nil while str. ......
我在ruby on rails上执行系统命令,但是该系统命令都在我默认的路径上执行的,即/var/www/my。现在我用ruby语言编程,可创建了一个新目录aaa(system "mkdir aaa"即可),但是我不能进入aaa目录下进行操作 ......
ruby 关于加密,各位大大们知道怎么解决?
非常感谢!!
密码不以明文的保存形式,首先对其进行SHA1加密,然后保存一个160位的散列码,当用户登录是,对其输入的密码做同样的加密处理,并将加密的结果与数据库 ......