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>
 
相关问答:
本人有点C#跟java底子,回头直接来学ROR。
怎么感觉ROR就那么恶心人,但又很想学好,迫于各方面压力也只能学习ROR。学了大概有两个月吧,可我总感觉自己门都没入……太多的伤心的话就不想多说了,只希望看到的高 ......
给Javascript和Ruby开个论坛专栏吧!
给Javascript和Ruby开个论坛专栏吧!
给Javascript和Ruby开个论坛专栏吧!
Javascript有专栏的:http://forum.csdn.net/SList/JavaScript
尊敬的用户deping_chen,您好: ......
Ruby的一个关于求数组的所有子集的程序,
下面的for循环中的对象区间判断,会修改j的值吗?还有j+a..j+b的对象区间是怎么变化的?
我增加打印看值的变化比较奇怪……
class Array
de ......
新年刚开始,已经有一些生猛的朋友要开始新的职场生涯了,
不知道会不会遇到这样的问题: 想找一份Ruby on rails的工作,我应该知道哪些知识 ?
还好,我并不是想指点你什么,只是想按我的思维方式展 ......
我在ruby on rails上执行系统命令,但是该系统命令都在我默认的路径上执行的,即/var/www/my。现在我用ruby语言编程,可创建了一个新目录aaa(system "mkdir aaa"即可),但是我不能进入aaa目录下进行操作 ......