如何以编程方式识别 JAVACC 解析器不成功?
How to identify the JAVACC parser unsuccessful programatically?
在javacc中,如何检查输入文件是否成功通过语法?例如,假设我想在整个文件被解析器成功解析时打印 "Filed parsed successfully",否则我想打印 "File parsing faild!"
我是 javacc 的新手。所以请帮助
try {
parser.start() ;
System.out.println("File parsed successfully.") ;
} catch( ParseException ex ) {
// Syntax error
System.out.println( ex.getMessage() ) ; }
} catch( TokenManagerError ex ) {
// Lexical error
System.out.println( ex.getMessage() ) ; }
} catch( Throwable ex ) {
// Some other error
System.out.println( ex.getMessage() ) ; }
在javacc中,如何检查输入文件是否成功通过语法?例如,假设我想在整个文件被解析器成功解析时打印 "Filed parsed successfully",否则我想打印 "File parsing faild!"
我是 javacc 的新手。所以请帮助
try {
parser.start() ;
System.out.println("File parsed successfully.") ;
} catch( ParseException ex ) {
// Syntax error
System.out.println( ex.getMessage() ) ; }
} catch( TokenManagerError ex ) {
// Lexical error
System.out.println( ex.getMessage() ) ; }
} catch( Throwable ex ) {
// Some other error
System.out.println( ex.getMessage() ) ; }