とのデータの上に残され、それにもかかわらず、私は解析とLEX/yaccのに対して完全に新たなんだ、と私は私の頭の上の方法で、おそらくだけど、:トークン化は、私を許しLEX/yaccの
私はかなりを書いていますPLYを使った基本的な電卓ですが、入力は必ずしも方程式ではないかもしれませんし、解析するかどうかを判断する必要があります。極端な入力は、解析された方程式に完全に評価されるものであり、解析して計算したり、方程式のようなものではなく、解析に失敗したり、うまくいくものです。
灰色の領域は、方程式のような部分を持つ入力です。その部分は、パーサが把握して取り除くものです。これは私が欲しいものではありません。文字列の一部がピックアップされてトークン化されないようにする必要があります。エラーを返すことができますが、どうすればいいか分かりません。
私は、基本的に「残っているものをキャッチする」トークンをどのように定義できるのか誰にも分かりますか?それとも私がこれを扱う良い方法はありますか?
それはトリックでした。私はちょうどfalseを返したt_errorトークンを追加し、すべてが完全に起こります。ありがとう! – bck