Form2.java 文件源码

java
阅读 19 收藏 0 点赞 0 评论 0

项目:poly-ql 作者:
public static void main(String[] args) throws Exception {

        String testFile = "";
        // set test input
        JFileChooser chooser = new JFileChooser();
        chooser.setCurrentDirectory(new java.io.File("."));
        chooser.setDialogTitle("Please choose the master file");
        chooser.setAcceptAllFileFilterUsed(false);

        if (chooser.showOpenDialog(null) == JFileChooser.APPROVE_OPTION) {
            testFile = chooser.getSelectedFile().getAbsolutePath();
        } else {
            System.exit(0);
        }

        // create lexer and perser
        Form2Lexer lexer = new Form2Lexer(new ANTLRFileStream(testFile));
        Form2Parser parser = new Form2Parser(new CommonTokenStream(lexer));

        // generate tree and visitor
        ParseTree tree = parser.form();
        Form2Visitor visitor = new Form2CustomVisitor();
        visitor.visit(tree);
    }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号