Package org.antlr.runtime

Examples of org.antlr.runtime.TokenStream


    try {
      System.out.println("===== QualifiedName: " + source + " =====");
      CharStream stream =
          new NoCaseStringStream(source);
      ForteLexer lexer = new ForteLexer(stream);
      TokenStream tokens = new CommonTokenStream(lexer);
      reporter = new ErrorReporter();
      parser = new ForteParser(tokens);
      parser.setErrorReporter(reporter);
//      parser.setTokenStream(tokens);
      qualifiedName_return result = parser.qualifiedName();
View Full Code Here


    try {
      System.out.println("===== QualifiedName: " + source + " =====");
      CharStream stream =
          new NoCaseStringStream(source);
      ForteLexer lexer = new ForteLexer(stream);
      TokenStream tokens = new CommonTokenStream(lexer);
      parser = new ForteParser(tokens);
//      parser.setTokenStream(tokens);
      qualifiedIdentExpression_return result = parser.qualifiedIdentExpression();
      CommonTree tree = (CommonTree) result.getTree();
      errors = parser.getNumberOfSyntaxErrors();
View Full Code Here

    try {
      System.out.println("===== Literal: " + source + " =====");
      CharStream stream =
          new NoCaseStringStream(source);
      ForteLexer lexer = new ForteLexer(stream);
      TokenStream tokens = new CommonTokenStream(lexer);
      parser = new ForteParser(tokens);
//      parser.setTokenStream(tokens);
      literal_return result = parser.literal();
      CommonTree tree = (CommonTree) result.getTree();
      errors = parser.getNumberOfSyntaxErrors();
View Full Code Here

            "  FailOver = false,\n" +
            "  LoadBalance = false)\n" +
            "HAS PROPERTY\n" +
            "  extended = (UUID = '9B874644-C9B6-1218-BAF3-AB731C62AA77');");
      ForteLexer lexer = new ForteLexer(stream);
      TokenStream tokenStream = new CommonTokenStream(lexer);
      ForteParser parser = new ForteParser(tokenStream);
      CommonTree tree = (CommonTree) parser.serviceDeclaration().getTree();
      printTree(tree);
      int errors = parser.getNumberOfSyntaxErrors();
      errors+=parseUsingSOTree(tree, tokenStream, "ArtistService");
View Full Code Here

  private TokenStream createStream(File so) throws IOException{
    CharStream stream =
        new NoCaseFileStream(so.getAbsolutePath());
    ForteLexer lexer = new ForteLexer(stream);
    TokenStream tokenStream = new CommonTokenStream(lexer);
    return tokenStream;
  }
View Full Code Here

  public void testSingleSO(File so){
    try {
      CharStream stream =
          new NoCaseFileStream(so.getAbsolutePath());
        ForteLexer lexer = new ForteLexer(stream);
        TokenStream tokenStream = new CommonTokenStream(lexer);
        ForteParser parser = new ForteParser(tokenStream);
        parser.serviceDeclaration();
        int errors = parser.getNumberOfSyntaxErrors();
        System.out.println(so.getName() + " completed with " + errors + " errors");
        if (errors > 0){
View Full Code Here

    return errors;
  }

 
  public ForteParser getParser(String source){
    TokenStream tokenStream = getStream(source);
    ForteParser parser = new ForteParser(tokenStream);
    return parser;
  }
View Full Code Here

    ForteParser parser = new ForteParser(tokenStream);
    return parser;
  }

  public ForteParser getParser(File source) throws IOException{
    TokenStream tokenStream = getStream(source);
    ForteParser parser = new ForteParser(tokenStream);
    return parser;
  }
View Full Code Here

    try {
      String source = document.get();
      CharStream stream =
          new NoCaseStringStream(source);
      ToolSQLLexer lexer = new ToolSQLLexer(stream);
      TokenStream tokens = new CommonTokenStream(lexer);
      ForteParser parser = new ForteParser(tokens);
//      parser.setErrorReporter(this);
      parser.setTreeAdaptor(new CommonTreeAdaptor(){
        public Object create(Token payload){
          return new CommonTree(payload);
View Full Code Here

    try {
      System.out.println("===== QualifiedName: " + source + " =====");
      CharStream stream =
          new NoCaseStringStream(source);
      ForteLexer lexer = new ForteLexer(stream);
      TokenStream tokens = new CommonTokenStream(lexer);
      reporter = new ErrorReporter();
      parser = new ForteParser(tokens);
      parser.setErrorReporter(reporter);
      parser.setTokenStream(tokens);
      qualifiedName_return result = parser.qualifiedName();
View Full Code Here

TOP

Related Classes of org.antlr.runtime.TokenStream

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.