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
推 SHBK:DFL Ruby 可以做到哩~ 02/04 17:18
→ SHBK:打錯 是DSL才對 02/04 17:19
推 TroyLee:用 flex + bison 一下就弄出來一個 Parser... 02/04 19:35
推 dozer:阿 google到了 感謝!!!!!!! 02/05 00:07
※ 編輯: dozer 來自: 122.126.43.98 (02/05 00:07)