Class AbstractModule

    • Constructor Detail

      • AbstractModule

        public AbstractModule()
    • Method Detail

      • getMainRule

        public abstract String getMainRule()
      • createLexer

        protected abstract org.antlr.runtime.Lexer createLexer​(org.antlr.runtime.ANTLRInputStream inputStream)
      • createParser

        public abstract EpsilonParser createParser​(org.antlr.runtime.TokenStream tokenStream)
      • getSourceFile

        public File getSourceFile()
      • invokeMainRule

        protected boolean invokeMainRule​(List<org.antlr.runtime.CommonToken> comments)
                                  throws Exception
        Throws:
        Exception
      • extractComments

        protected List<org.antlr.runtime.CommonToken> extractComments​(org.antlr.runtime.CommonTokenStream stream)
      • assignComments

        protected void assignComments​(AST root,
                                      List<org.antlr.runtime.CommonToken> comments)
      • assignComment

        protected void assignComment​(AST root,
                                     org.antlr.runtime.CommonToken comment)
      • assignAnnotations

        protected void assignAnnotations​(AST ast)