CUPによって提供された例:Parsing directly to XMLを実行しようとしています。 私はminijava.cupとxml.flexという名前のファイルにスキャナという名前のファイルに「Minijava文法」を保存。私はJFlexを実行してxml.flexファイルからLexer.javaを取得しました。その後私は、CUPの例で指定されたコマンドを実行した後Parser.javaとs
私は次のエラーを取得しています: Warning : *** Shift/Reduce conflict found in state #2
between ExitLoopStatement ::= EXITLOOP (*)
and VarAccess ::= (*) DOLLAR IDENTIFIER
under symbol DOLLAR
これは私が使用す
私は、JavaパーサジェネレータCUPを使用するといくつかの問題があります。なぜ、誰かが助けてくれるのか分かりません。ここで カップファイルである: import java_cup.runtime.*;
/* Terminals (tokens returned by the scanner). */
terminal FCONST;
terminal IDENTIFIER;
t