public static void main(String[] args) throws IOException {
if (args.length != 1) {
throw new RuntimeException("Please supply file as argument");
}
ANTLRInputStream ais = new ANTLRFileStream(args[0]);
QPLLexer lex = new QPLLexer(ais);
TokenStream toks = new CommonTokenStream(lex);
QPLParser parse = new QPLParser(toks);
ParseTree tree = parse.prog();
System.out.println(new ImpVisitor(Paths.get(args[0]).getParent().normalize().toString()).visit(tree));
}
Main.java 文件源码
java
阅读 16
收藏 0
点赞 0
评论 0
项目:Q-Programming-Language
作者:
评论列表
文章目录