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>
 
相关问答:
谁知道好用的Ruby IDE?
路过帮顶
帮顶
cheng_er你这个头像比我的还黄啊.
友情Up!~
纯顶
引用
cheng_er你这个头像比我的还黄啊.
这年头,奇怪的事情怎么这么多呢我就说
......
Ruby 代码如下:
class Array
def uniq_by
seen = {}
select{ |x|
v = yield(x)
!seen[v] && (seen[v]=true)
}
end
end
求ja ......
我是用netbeans 去寫bnf
a program will ONLY accept strings based on the following grammar:
<compute> --> <value> = < ......
ruby 关于加密,各位大大们知道怎么解决?
非常感谢!!
密码不以明文的保存形式,首先对其进行SHA1加密,然后保存一个160位的散列码,当用户登录是,对其输入的密码做同样的加密处理,并将加密的结果与数据库 ......
1. 例如在
Person.rb 中
Python code:
class Person
def talk
puts "nihao"
end
end
Student.rb
Python code:
class Student < Person
def talk
puts &quo ......