public static void main(final String[] args) throws Exception {
final FileInputStream fileInputStream = new FileInputStream(args[0]);
final GMLLexer gmlLexer = new GMLLexer(new ANTLRInputStream(fileInputStream));
final GMLParser gmlParser = new GMLParser(new CommonTokenStream(gmlLexer));
gmlParser.addErrorListener(new BaseErrorListener() {
@Override
public void syntaxError(final Recognizer<?, ?> recognizer, final Object offendingSymbol, final int line,
final int charPositionInLine, final String message, final RecognitionException exception) {
throw new RuntimeException(message);
}
});
final GMLExtractor gmlExtractor = new GMLExtractor(gmlParser);
final GMLInterpreter gmlInterpreter = new GMLInterpreter(gmlExtractor);
gmlInterpreter.interpret();
}
GmlTracer.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:gml-tracer
作者:
评论列表
文章目录