Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void main(String[] args) {
- try {
- String tmp = "float b = 10.36; int b; char b = 'h'; double fff; double dddd = 120.456;";
- Scanner scanner = new Scanner(System.in);
- System.out.println("Podaj kod do C# trnaslacji");
- tmp = scanner.nextLine();
- ANTLRInputStream input = new ANTLRInputStream(tmp);
- CSharpLexer lexer = new CSharpLexer(input);
- CommonTokenStream commonTokenStream = new CommonTokenStream(lexer);
- CSharpParser parser = new CSharpParser(commonTokenStream);
- parser.setBuildParseTree(true);
- ParseTree tree = parser.program();
- ParseTreeWalker walker = new ParseTreeWalker();
- CSharpBaseListener listener = new CSharpBaseListener();
- walker.walk(listener, tree);
- System.out.println(listener.getTranslate());
- } catch (Exception e) {
- System.err.println("exception: " + e);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement