こんにちは、解析の基本的なチュートリアルをいくつか受講してきました。CFGと解析ツリーの基本を理解することができました。
基本方程式の文法は次のとおりです。
term
: INTEGER
| '(' expression ')'
;
mult
: term ('*' term)*
;
add
: mult ('+' mult)*
;
expression
: add
;
私が知りたいのは、それが方程式を解くのにどのように役立つかということです? すべてのチュートリアルは、解析ツリーを作成するか、予測パーサーのようなパーサーを作成することで終了しますが、すべてのパーサー チェックは、その式が文法に基づいて有効であるが評価されないかどうかです。
誰でもそれで私を助けることができますか?