Examples of ANTLRReaderStream


Examples of org.antlr.runtime.ANTLRReaderStream

    }
  }

  private static JavadocParser parserOn(String text) throws IOException {
    StringReader in = new StringReader(text);
    ANTLRReaderStream cs = new ANTLRReaderStream(in);
    JavadocLexer lexer = new JavadocLexer(cs);
    LinkedListTokenSource source = new LinkedListTokenSource(lexer);
    LinkedListTokenStream stream = new LinkedListTokenStream(source);
    JavadocParser parser = new JavadocParser(stream);
    parser.setTreeAdaptor(TREE_ADAPTOR);
View Full Code Here

Examples of org.antlr.runtime.ANTLRReaderStream

  /**
   * Returns an ActionScript3 parser which will recognise input from the
   * given reader.
   */
  public static AS3Parser parse(Reader in) {
    ANTLRReaderStream cs;
    try {
      cs = new ANTLRReaderStream(in);
    } catch (IOException e) {
      throw new SyntaxException(e);
    }
    AS3Lexer lexer = new AS3Lexer(cs);
    LinkedListTokenSource linker = new LinkedListTokenSource(lexer);
View Full Code Here

Examples of org.antlr.runtime.ANTLRReaderStream

        walker.compilation_unit();
        return walker.getTestCase();
    }

    private static NodeTestDSLParser getParser(final Reader reader) throws IOException {
        NodeTestDSLLexer lexer = new NodeTestDSLLexer( new ANTLRReaderStream( reader ) );
        NodeTestDSLParser parser = new NodeTestDSLParser( new CommonTokenStream( lexer ) );
        return parser;
    }
View Full Code Here

Examples of org.antlr.runtime.ANTLRReaderStream

        walker.compilation_unit();
        return walker.getTestCase();
    }

    private static NodeTestDSLParser getParser(final Reader reader) throws IOException {
        NodeTestDSLLexer lexer = new NodeTestDSLLexer( new ANTLRReaderStream( reader ) );
        NodeTestDSLParser parser = new NodeTestDSLParser( new CommonTokenStream( lexer ) );
        return parser;
    }
View Full Code Here

Examples of org.antlr.runtime.ANTLRReaderStream

     * @throws IOException
     * @throws RecognitionException
     */
    public void parse(Reader reader) throws IOException
    {
        parse(new ANTLRReaderStream(reader));
    }
View Full Code Here

Examples of org.antlr.runtime.ANTLRReaderStream

        walker.compilation_unit();
        return walker.getTestCase();
    }

    private static NodeTestDSLParser getParser(final Reader reader) throws IOException {
        NodeTestDSLLexer lexer = new NodeTestDSLLexer( new ANTLRReaderStream( reader ) );
        NodeTestDSLParser parser = new NodeTestDSLParser( new CommonTokenStream( lexer ) );
        return parser;
    }
View Full Code Here

Examples of org.antlr.runtime.ANTLRReaderStream

   */
  public static FIS load(String fileName, boolean verbose) {
    // Parse file (lexer first, then parser)
    FclLexer lexer;
    try {
      lexer = new FclLexer(new ANTLRReaderStream(new FileReader(fileName)));
    } catch(IOException e) {
      System.err.println("Error reading file '" + fileName + "'");
      return null;
    }

View Full Code Here

Examples of org.antlr.runtime.ANTLRReaderStream

        }
        return cssRuleList;
    }

    private static Document parseCssToDocument(final Reader reader) throws RecognitionException, IOException {
        CssParser parser = new CssParser(new CommonTokenStream(new CssLexer(new ANTLRReaderStream(reader))));
        final JdomTreeAdaptor treeAdaptor = new JdomTreeAdaptor(CSS_ROOT_ELEMENT_NAME, CSS_TOKEN_TYPES);
        parser.setTreeAdaptor(treeAdaptor);
        parser.stylesheet();
        return treeAdaptor.getDocument();
    }
View Full Code Here

Examples of org.antlr.runtime.ANTLRReaderStream

        Document root = parseJavaSourceToDocument(reader);
        return new JavaSourceJdom(root, identifier);
    }

    private static Document parseJavaSourceToDocument(final Reader javaSourceReader) throws RecognitionException, IOException {
        JavaParser parser = new JavaParser(new CommonTokenStream(new JavaLexer(new ANTLRReaderStream(javaSourceReader))));
        final JdomTreeAdaptor treeAdaptor = new JdomTreeAdaptor(JAVA_SOURCE_ROOT_ELEMENT_NAME, JAVA_SOURCE_TOKEN_TYPES);
        parser.setTreeAdaptor(treeAdaptor);
        parser.compilationUnit();
        return treeAdaptor.getDocument();
    }
View Full Code Here

Examples of org.antlr.runtime.ANTLRReaderStream

        return getDRLLexer(new ANTLRStringStream(text), languageLevel);
    }

    public static DRLLexer buildLexer( Reader reader, LanguageLevelOption languageLevel ) {
        try {
            return getDRLLexer(new ANTLRReaderStream(reader), languageLevel);
        } catch ( final Exception e ) {
            throw new RuntimeException( "Unable to parser Reader", e );
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.