dot - ANTLR4 - DotGenerator example -
where can find example how use org.antlr.v4.tool.dotgenerator in antlr4?
as understand, replaces dottreegenerator in antlr4.
i interested in answer question , didn't find convincing 1 yet.
assuming interested in displaying parsetree here alternative way @ least visual representation:
/** * show given tree viewer * @param tv */ public int showtreeviewer(treeviewer tv) { jpanel panel = new jpanel(); tv.setscale(2); panel.add(tv); return joptionpane.showconfirmdialog(null, panel, "parsetree", joptionpane.ok_cancel_option, joptionpane.plain_message); } // http://stackoverflow.com/questions/30134121/drawing-parse-tree-in-antlr4-using-java/30137407#30137407 parsetree tree=rulescontext; list<string> rulenames=arrays.aslist(parser.getrulenames()); // http://stackoverflow.com/questions/34832518/antlr4-dotgenerator-example treeviewer tv=new treeviewer(rulenames,tree); showtreeviewer(tv);
Comments
Post a Comment