Package org.antlr

Examples of org.antlr.Tool


    ErrorManager.setErrorListener(equeue);
    Grammar g = new Grammar(
      "grammar t;\n"+
        "a : ID {"+action+"} ;" +
        "ID : 'a';\n");
    Tool antlr = newTool();
    antlr.setOutputDirectory(null); // write to /dev/null
    CodeGenerator generator = new CodeGenerator(antlr, g, "Java");

    ActionTranslator translator =
      new ActionTranslator(generator,
        "a",
View Full Code Here


    ErrorManager.setErrorListener(equeue);
    Grammar g = new Grammar(
      "grammar t;\n"+
        "a : r {###"+action+"!!!} ;" +
        "r : 'a';\n");
    Tool antlr = newTool();
    antlr.setOutputDirectory(null); // write to /dev/null
    CodeGenerator generator = new CodeGenerator(antlr, g, "Java");
    g.setCodeGenerator(generator);
    generator.genRecognizer();

    ST codeST = generator.getRecognizerST();
View Full Code Here

    ErrorManager.setErrorListener(equeue);
    Grammar g = new Grammar(
      "grammar t;\n"+
        "a : x=r {###"+action+"!!!} ;" +
        "r : 'a';\n");
    Tool antlr = newTool();
    antlr.setOutputDirectory(null); // write to /dev/null
    CodeGenerator generator = new CodeGenerator(antlr, g, "Java");
    g.setCodeGenerator(generator);
    generator.genRecognizer();

    ST codeST = generator.getRecognizerST();
View Full Code Here

    Grammar g = new Grammar(
      "grammar t;\n"+
        "options {output=AST;}\n" +
        "a : x+=r {###"+action+"!!!} ;" +
        "r : 'a';\n");
    Tool antlr = newTool();
    antlr.setOutputDirectory(null); // write to /dev/null
    CodeGenerator generator = new CodeGenerator(antlr, g, "Java");
    g.setCodeGenerator(generator);
    generator.genRecognizer();

    ST codeST = generator.getRecognizerST();
View Full Code Here

    ErrorManager.setErrorListener(equeue);
    Grammar g = new Grammar(
      "grammar t;\n"+
        "a : x=ID {"+action+"} ;" +
        "ID : 'a';\n");
    Tool antlr = newTool();
    antlr.setOutputDirectory(null); // write to /dev/null
    CodeGenerator generator = new CodeGenerator(antlr, g, "Java");
    g.setCodeGenerator(generator);
    generator.genRecognizer();

    ActionTranslator translator = new ActionTranslator(generator,"a",
View Full Code Here

    ErrorManager.setErrorListener(equeue);
    Grammar g = new Grammar(
      "grammar t;\n"+
        "a : x+=ID {"+action+"} ;" +
        "ID : 'a';\n");
    Tool antlr = newTool();
    antlr.setOutputDirectory(null); // write to /dev/null
    CodeGenerator generator = new CodeGenerator(antlr, g, "Java");
    g.setCodeGenerator(generator);
    generator.genRecognizer();

    ActionTranslator translator = new ActionTranslator(generator,"a",
View Full Code Here

      "grammar T;\n"+
        "s : x+=a ;" +
        "a : 'a';\n"+
        "b : 'b';\n"+
        "WS : ' '|'\n';\n");
    Tool antlr = newTool();
    antlr.setOutputDirectory(null); // write to /dev/null
    CodeGenerator generator = new CodeGenerator(antlr, g, "Java");
    g.setCodeGenerator(generator);
    generator.genRecognizer();

    int expectedMsgID = ErrorManager.MSG_LIST_LABEL_INVALID_UNLESS_RETVAL_STRUCT;
View Full Code Here

    ErrorManager.setErrorListener(equeue);
    Grammar g = new Grammar(
      "grammar t;\n"+
        "a : r ;" +
        "r[int i] : 'a';\n");
    Tool antlr = newTool();
    antlr.setOutputDirectory(null); // write to /dev/null
    CodeGenerator generator = new CodeGenerator(antlr, g, "Java");
    g.setCodeGenerator(generator);
    generator.genRecognizer();

    int expectedMsgID = ErrorManager.MSG_MISSING_RULE_ARGS;
View Full Code Here

    ErrorManager.setErrorListener(equeue);
    Grammar g = new Grammar(
      "grammar t;\n"+
        "a : r[32,34] ;" +
        "r : 'a';\n");
    Tool antlr = newTool();
    antlr.setOutputDirectory(null); // write to /dev/null
    CodeGenerator generator = new CodeGenerator(antlr, g, "Java");
    g.setCodeGenerator(generator);
    generator.genRecognizer();

    int expectedMsgID = ErrorManager.MSG_RULE_HAS_NO_ARGS;
View Full Code Here

    ErrorManager.setErrorListener(equeue);
    Grammar g = new Grammar(
      "grammar t;\n"+
        "a : r[32,34] ;" +
        "r[int x, int y=3] : 'a';\n");
    Tool antlr = newTool();
    antlr.setOutputDirectory(null); // write to /dev/null
    CodeGenerator generator = new CodeGenerator(antlr, g, "Java");
    g.setCodeGenerator(generator);
    generator.genRecognizer();

    int expectedMsgID = ErrorManager.MSG_ARG_INIT_VALUES_ILLEGAL;
View Full Code Here

TOP

Related Classes of org.antlr.Tool

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.