E作者dozer (rezod)
看板LinuxDev
标题[问题] 引用直译语言的parser?
时间Sun Feb 4 15:37:02 2007
比如说 我想要在一个类似resource file里面给expression
e.g.
[resource.rc]
alpha = foo
beta = alpha*10+300
EOF
我希望我的程式在读这个input的时候
可以evaluate这个expression
也就是beta最後应该是 'foo*10+300' 计算後的结果
但是如果要自己写parser又觉得像是重新发明轮子
有没有人知道怎麽把python之类的直译语言
的parser直接拿来用呀? 还是这样其实会更麻烦?
--
▏▎▍▌▋▊OUT OF THE SOLAR SYSTEM
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.126.43.98
1F:推 SHBK:DFL Ruby 可以做到哩~ 02/04 17:18
2F:→ SHBK:打错 是DSL才对 02/04 17:19
3F:推 TroyLee:用 flex + bison 一下就弄出来一个 Parser... 02/04 19:35
4F:推 dozer:阿 google到了 感谢!!!!!!! 02/05 00:07
※ 编辑: dozer 来自: 122.126.43.98 (02/05 00:07)