Advertisement
Guest User

Untitled

a guest
May 21st, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.89 KB | None | 0 0
  1. package main;
  2.  
  3. import org.antlr.v4.runtime.CommonTokenStream;
  4. import org.antlr.v4.runtime.tree.ParseTree;
  5.  
  6. import antlr.RobotLexer;
  7. import antlr.RobotParser;
  8.  
  9. import org.antlr.v4.gui.TreeViewer;
  10. import org.antlr.v4.runtime.ANTLRInputStream;
  11. import org.antlr.v4.runtime.CharStream;
  12.  
  13. @SuppressWarnings("deprecation")
  14. public class Main {
  15.    
  16.     public static void main(String[] args) {
  17.         CharStream in = new ANTLRInputStream("move (3+2) + 11 * (3+4) off");
  18.         RobotLexer lexer = new RobotLexer(in);
  19.         CommonTokenStream tokens = new CommonTokenStream(lexer);
  20.         RobotParser parser = new RobotParser(tokens);
  21.         ParseTree tree = parser.eval();
  22.        
  23. //        TreeViewer viewr = new TreeViewer(Arrays.asList(
  24. //                parser.getRuleNames()),tree);
  25. //        viewr.open();
  26.  
  27.        
  28.         new MyVisitor().visit(tree);
  29. //        parser.eval();
  30.     }
  31.  
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement