ルビ言語を構文解析することが可能かどうかを知りたいのは、逆追跡を全く持たない確定的パーサー を使うだけですか?Ruby Parser
0
A
答えて
0
実際にパーサーを書く必要はなく、既存のインタプリタを利用して、必要なことを行うことができます。例えば
:ruby2ruby
http://seattlerb.rubyforge.org/ruby2ruby/私はルビーを解析し、またはなぜあなたは「ノーバックトラッキング」を主張についての具体的な詳細を知らない
0
ruby2ruby。私の推測では、Rubyの文法はLALR(1)ではないと信じている、たとえばYACCや等価物では処理できないと考えている。
問題は、その文法文脈自由である言語を解析する場合にかかわらず、1が後戻りしないGLR法を使用して、これを行うことができます。
http://en.wikipedia.org/wiki/GLR_parser
私はこれを使用しました実際の多くの言語用の生産パーサーを構築する。
関連する問題
- 1. SBJSON Parser Memory Leak
- 2. WBXML Parser/decoder
- 3. Java RTF Parser
- 4. Kotlin Json Parser
- 5. Javascript XML Parser
- 6. windows cookie index.dat parser
- 7. BeautifulSoup Parser Library
- 8. Haskell Parser Combinators - identifiers
- 9. Scala Parser Issues
- 10. ical parser android
- 11. jquery url builder/parser
- 12. Nim code parser
- 13. BeautifulSoup Parser Confusion - HTML
- 14. Sovren Resume Parser - Python
- 15. Java DOM Parser XML
- 16. RSS Parser PHP 4.3.9
- 17. PHP SimpleXML Parser Children
- 18. Lohstash Parser ERROR
- 19. Wikipedia Infobox Parser
- 20. JupyterNotebook with Args Parser
- 21. Antlr4:testing C#-parser
- 22. SVG Parser in Javascript
- 23. Python Regex Parser
- 24. javascript - 括弧regexp/parser
- 25. Java XML Parser問題
- 26. Haskell Parsec Parser for Encountering [...]