Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
capitulo3_locadora_lib/lib/antlr-2.7.6.jar META-INF/MANIFEST.MF Manifest-Version: 1.0 Created-By: 1.4.2_09 (Apple Computer, Inc.) antlr/ANTLRError.class package antlr; public synchronized class ANTLRError extends Error { public void ANTLRError(); public void ANTLRError(String); } antlr/ANTLRException.class package antlr; public synchronized class ANTLRException extends Exception { public void ANTLRException(); public void ANTLRException(String); public void ANTLRException(String, Throwable); public void ANTLRException(Throwable); } antlr/ANTLRGrammarParseBehavior.class package antlr; public abstract interface ANTLRGrammarParseBehavior { public abstract void abortGrammar(); public abstract void beginAlt(boolean); public abstract void beginChildList(); public abstract void beginExceptionGroup(); public abstract void beginExceptionSpec(Token); public abstract void beginSubRule(Token, Token, boolean); public abstract void beginTree(Token) throws SemanticException; public abstract void defineRuleName(Token, String, boolean, String) throws SemanticException; public abstract void defineToken(Token, Token); public abstract void endAlt(); public abstract void endChildList(); public abstract void endExceptionGroup(); public abstract void endExceptionSpec(); public abstract void endGrammar(); public abstract void endOptions(); public abstract void endRule(String); public abstract void endSubRule(); public abstract void endTree(); public abstract void hasError(); public abstract void noASTSubRule(); public abstract void oneOrMoreSubRule(); public abstract void optionalSubRule(); public abstract void refAction(Token); public abstract void refArgAction(Token); public abstract void setUserExceptions(String); public abstract void refCharLiteral(Token, Token, boolean, int, boolean); public abstract void refCharRange(Token, Token, Token, int, boolean); public abstract void refElementOption(Token, Token); public abstract void refTokensSpecElementOption(Token, Token, Token); public abstract void refExceptionHandler(Token, Token); public abstract void refHeaderAction(Token, Token); public abstract void refInitAction(Token); public abstract void refMemberAction(Token); public abstract void refPreambleAction(Token); public abstract void refReturnAction(Token); public abstract void refRule(Token, Token, Token, Token, int); public abstract void refSemPred(Token); public abstract void refStringLiteral(Token, Token, int, boolean); public abstract void refToken(Token, Token, Token, Token, boolean, int, boolean); public abstract void refTokenRange(Token, Token, Token, int, boolean); public abstract void refTreeSpecifier(Token); public abstract void refWildcard(Token, Token, int); public abstract void setArgOfRuleRef(Token); public abstract void setCharVocabulary(collections.impl.BitSet); public abstract void setFileOption(Token, Token, String); public abstract void setGrammarOption(Token, Token); public abstract void setRuleOption(Token, Token); public abstract void setSubruleOption(Token, Token); public abstract void startLexer(String, Token, String, String); public abstract void startParser(String, Token, String, String); public abstract void startTreeWalker(String, Token, String, String); public abstract void synPred(); public abstract void zeroOrMoreSubRule(); } antlr/ANTLRHashString.class package antlr; public synchronized class ANTLRHashString { private String s; private char[] buf; private int len; private CharScanner lexer; private static final int prime = 151; public void ANTLRHashString(char[], int, CharScanner); public void ANTLRHashString(CharScanner); public void ANTLRHashString(String, CharScanner); private final char charAt(int); public boolean equals(Object); public int hashCode(); private final int length(); public void setBuffer(char[], int); public void setString(String); } antlr/ANTLRLexer.class package antlr; public synchronized class ANTLRLexer extends CharScanner implements ANTLRTokenTypes, TokenStream { public static final collections.impl.BitSet _tokenSet_0; public static final collections.impl.BitSet _tokenSet_1; public static final collections.impl.BitSet _tokenSet_2; public static final collections.impl.BitSet _tokenSet_3; public static final collections.impl.BitSet _tokenSet_4; public static final collections.impl.BitSet _tokenSet_5; public static int escapeCharValue(String); public static int tokenTypeForCharLiteral(String); public void ANTLRLexer(java.io.InputStream); public void ANTLRLexer(java.io.Reader); public void ANTLRLexer(InputBuffer); public void ANTLRLexer(LexerSharedInputState); public Token nextToken() throws TokenStreamException; public final void mWS(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mCOMMENT(boolean) throws RecognitionException, CharStreamException, TokenStreamException; protected final void mSL_COMMENT(boolean) throws RecognitionException, CharStreamException, TokenStreamException; protected final void mML_COMMENT(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mOPEN_ELEMENT_OPTION(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mCLOSE_ELEMENT_OPTION(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mCOMMA(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mQUESTION(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mTREE_BEGIN(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mLPAREN(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mRPAREN(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mCOLON(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mSTAR(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mPLUS(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mASSIGN(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mIMPLIES(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mSEMI(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mCARET(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mBANG(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mOR(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mWILDCARD(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mRANGE(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mNOT_OP(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mRCURLY(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mCHAR_LITERAL(boolean) throws RecognitionException, CharStreamException, TokenStreamException; protected final void mESC(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mSTRING_LITERAL(boolean) throws RecognitionException, CharStreamException, TokenStreamException; protected final void mXDIGIT(boolean) throws RecognitionException, CharStreamException, TokenStreamException; protected final void mDIGIT(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mINT(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mARG_ACTION(boolean) throws RecognitionException, CharStreamException, TokenStreamException; protected final void mNESTED_ARG_ACTION(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mACTION(boolean) throws RecognitionException, CharStreamException, TokenStreamException; protected final void mNESTED_ACTION(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mTOKEN_REF(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mRULE_REF(boolean) throws RecognitionException, CharStreamException, TokenStreamException; protected final int mINTERNAL_RULE_REF(boolean) throws RecognitionException, CharStreamException, TokenStreamException; protected final void mWS_LOOP(boolean) throws RecognitionException, CharStreamException, TokenStreamException; protected final void mWS_OPT(boolean) throws RecognitionException, CharStreamException, TokenStreamException; private static final long[] mk_tokenSet_0(); private static final long[] mk_tokenSet_1(); private static final long[] mk_tokenSet_2(); private static final long[] mk_tokenSet_3(); private static final long[] mk_tokenSet_4(); private static final long[] mk_tokenSet_5(); static void <clinit>(); } antlr/ANTLRParser.class package antlr; public synchronized class ANTLRParser extends LLkParser implements ANTLRTokenTypes { private static final boolean DEBUG_PARSER = 0; ANTLRGrammarParseBehavior behavior; Tool antlrTool; protected int blockNesting; public static final String[] _tokenNames; public static final collections.impl.BitSet _tokenSet_0; public static final collections.impl.BitSet _tokenSet_1; public static final collections.impl.BitSet _tokenSet_2; public static final collections.impl.BitSet _tokenSet_3; public static final collections.impl.BitSet _tokenSet_4; public static final collections.impl.BitSet _tokenSet_5; public static final collections.impl.BitSet _tokenSet_6; public static final collections.impl.BitSet _tokenSet_7; public static final collections.impl.BitSet _tokenSet_8; public static final collections.impl.BitSet _tokenSet_9; public static final collections.impl.BitSet _tokenSet_10; public static final collections.impl.BitSet _tokenSet_11; public void ANTLRParser(TokenBuffer, ANTLRGrammarParseBehavior, Tool); public void reportError(String); public void reportError(RecognitionException); public void reportError(RecognitionException, String); public void reportWarning(String); private boolean lastInRule() throws TokenStreamException; private void checkForMissingEndRule(Token); protected void ANTLRParser(TokenBuffer, int); public void ANTLRParser(TokenBuffer); protected void ANTLRParser(TokenStream, int); public void ANTLRParser(TokenStream); public void ANTLRParser(ParserSharedInputState); public final void grammar() throws RecognitionException, TokenStreamException; public final void fileOptionsSpec() throws RecognitionException, TokenStreamException; public final void classDef() throws RecognitionException, TokenStreamException; public final Token id() throws RecognitionException, TokenStreamException; public final void lexerSpec(String) throws RecognitionException, TokenStreamException; public final void treeParserSpec(String) throws RecognitionException, TokenStreamException; public final void parserSpec(String) throws RecognitionException, TokenStreamException; public final void rules() throws RecognitionException, TokenStreamException; public final Token optionValue() throws RecognitionException, TokenStreamException; public final void parserOptionsSpec() throws RecognitionException, TokenStreamException; public final void treeParserOptionsSpec() throws RecognitionException, TokenStreamException; public final void lexerOptionsSpec() throws RecognitionException, TokenStreamException; public final collections.impl.BitSet charSet() throws RecognitionException, TokenStreamException; public final void subruleOptionsSpec() throws RecognitionException, TokenStreamException; public final Token qualifiedID() throws RecognitionException, TokenStreamException; public final collections.impl.BitSet setBlockElement() throws RecognitionException, TokenStreamException; public final void tokensSpec() throws RecognitionException, TokenStreamException; public final void tokensSpecOptions(Token) throws RecognitionException, TokenStreamException; public final String superClass() throws RecognitionException, TokenStreamException; public final void rule() throws RecognitionException, TokenStreamException; public final void throwsSpec() throws RecognitionException, TokenStreamException; public final void ruleOptionsSpec() throws RecognitionException, TokenStreamException; public final void block() throws RecognitionException, TokenStreamException; public final void exceptionGroup() throws RecognitionException, TokenStreamException; public final void alternative() throws RecognitionException, TokenStreamException; public final void element() throws RecognitionException, TokenStreamException; public final void exceptionSpecNoLabel() throws RecognitionException, TokenStreamException; public final void exceptionSpec() throws RecognitionException, TokenStreamException; public final void exceptionHandler() throws RecognitionException, TokenStreamException; public final void elementNoOptionSpec() throws RecognitionException, TokenStreamException; public final void elementOptionSpec() throws RecognitionException, TokenStreamException; public final void range(Token) throws RecognitionException, TokenStreamException; public final void terminal(Token) throws RecognitionException, TokenStreamException; public final void notTerminal(Token) throws RecognitionException, TokenStreamException; public final void ebnf(Token, boolean) throws RecognitionException, TokenStreamException; public final void tree() throws RecognitionException, TokenStreamException; public final void rootNode() throws RecognitionException, TokenStreamException; public final int ast_type_spec() throws RecognitionException, TokenStreamException; private static final long[] mk_tokenSet_0(); private static final long[] mk_tokenSet_1(); private static final long[] mk_tokenSet_2(); private static final long[] mk_tokenSet_3(); private static final long[] mk_tokenSet_4(); private static final long[] mk_tokenSet_5(); private static final long[] mk_tokenSet_6(); private static final long[] mk_tokenSet_7(); private static final long[] mk_tokenSet_8(); private static final long[] mk_tokenSet_9(); private static final long[] mk_tokenSet_10(); private static final long[] mk_tokenSet_11(); static void <clinit>(); } antlr/ANTLRStringBuffer.class package antlr; public synchronized class ANTLRStringBuffer { protected char[] buffer; protected int length; public void ANTLRStringBuffer(); public void ANTLRStringBuffer(int); public final void append(char); public final void append(String); public final char charAt(int); public final char[] getBuffer(); public final int length(); public final void setCharAt(int, char); public final void setLength(int); public final String toString(); } antlr/ANTLRTokdefLexer.class package antlr; public synchronized class ANTLRTokdefLexer extends CharScanner implements ANTLRTokdefParserTokenTypes, TokenStream { public static final collections.impl.BitSet _tokenSet_0; public static final collections.impl.BitSet _tokenSet_1; public static final collections.impl.BitSet _tokenSet_2; public static final collections.impl.BitSet _tokenSet_3; public void ANTLRTokdefLexer(java.io.InputStream); public void ANTLRTokdefLexer(java.io.Reader); public void ANTLRTokdefLexer(InputBuffer); public void ANTLRTokdefLexer(LexerSharedInputState); public Token nextToken() throws TokenStreamException; public final void mWS(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mSL_COMMENT(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mML_COMMENT(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mLPAREN(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mRPAREN(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mASSIGN(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mSTRING(boolean) throws RecognitionException, CharStreamException, TokenStreamException; protected final void mESC(boolean) throws RecognitionException, CharStreamException, TokenStreamException; protected final void mDIGIT(boolean) throws RecognitionException, CharStreamException, TokenStreamException; protected final void mXDIGIT(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mID(boolean) throws RecognitionException, CharStreamException, TokenStreamException; public final void mINT(boolean) throws RecognitionException, CharStreamException, TokenStreamException; private static final long[] mk_tokenSet_0(); private static final long[] mk_tokenSet_1(); private static final long[] mk_tokenSet_2(); private static final long[] mk_tokenSet_3(); static void <clinit>(); } antlr/ANTLRTokdefParser.class package antlr; public synchronized class ANTLRTokdefParser extends LLkParser implements ANTLRTokdefParserTokenTypes { private Tool antlrTool; public static final String[] _tokenNames; public static final collections.impl.BitSet _tokenSet_0; public static final collections.impl.BitSet _tokenSet_1; public void setTool(Tool); protected Tool getTool(); public void reportError(String); public void reportError(RecognitionException); public void reportWarning(String); protected void ANTLRTokdefParser(TokenBuffer, int); public void ANTLRTokdefParser(TokenBuffer); protected void ANTLRTokdefParser(TokenStream, int); public void ANTLRTokdefParser(TokenStream); public void ANTLRTokdefParser(ParserSharedInputState); public final void file(ImportVocabTokenManager) throws RecognitionException, TokenStreamException; public final void line(ImportVocabTokenManager) throws RecognitionException, TokenStreamException; private static final long[] mk_tokenSet_0(); private static final long[] mk_tokenSet_1(); static void <clinit>(); } antlr/ANTLRTokdefParserTokenTypes.class package antlr; public abstract interface ANTLRTokdefParserTokenTypes { public static final int EOF = 1; public static final int NULL_TREE_LOOKAHEAD = 3; public static final int ID = 4; public static final int STRING = 5; public static final int ASSIGN = 6; public static final int LPAREN = 7; public static final int RPAREN = 8; public static final int INT = 9; public static final int WS = 10; public static final int SL_COMMENT = 11; public static final int ML_COMMENT = 12; public static final int ESC = 13; public static final int DIGIT = 14; public static final int XDIGIT = 15; } antlr/ANTLRTokenTypes.class package antlr; public abstract interface ANTLRTokenTypes { public static final int EOF = 1; public static final int NULL_TREE_LOOKAHEAD = 3; public static final int LITERAL_tokens = 4; public static final int LITERAL_header = 5; public static final int STRING_LITERAL = 6; public static final int ACTION = 7; public static final int DOC_COMMENT = 8; public static final int LITERAL_lexclass = 9; public static final int LITERAL_class = 10; public static final int LITERAL_extends = 11; public static final int LITERAL_Lexer = 12; public static final int LITERAL_TreeParser = 13; public static final int OPTIONS = 14; public static final int ASSIGN = 15; public static final int SEMI = 16; public static final int RCURLY = 17; public static final int LITERAL_charVocabulary = 18; public static final int CHAR_LITERAL = 19; public static final int INT = 20; public static final int OR = 21; public static final int RANGE = 22; public static final int TOKENS = 23; public static final int TOKEN_REF = 24; public static final int OPEN_ELEMENT_OPTION = 25; public static final int CLOSE_ELEMENT_OPTION = 26; public static final int LPAREN = 27; public static final int RPAREN = 28; public static final int LITERAL_Parser = 29; public static final int LITERAL_protected = 30; public static final int LITERAL_public = 31; public static final int LITERAL_private = 32; public static final int BANG = 33; public static final int ARG_ACTION = 34; public static final int LITERAL_returns = 35; public static final int COLON = 36; public static final int LITERAL_throws = 37; public static final int COMMA = 38; public static final int LITERAL_exception = 39; public static final int LITERAL_catch = 40; public static final int RULE_REF = 41; public static final int NOT_OP = 42; public static final int SEMPRED = 43; public static final int TREE_BEGIN = 44; public static final int QUESTION = 45; public static final int STAR = 46; public static final int PLUS = 47; public static final int IMPLIES = 48; public static final int CARET = 49; public static final int WILDCARD = 50; public static final int LITERAL_options = 51; public static final int WS = 52; public static final int COMMENT = 53; public static final int SL_COMMENT = 54; public static final int ML_COMMENT = 55; public static final int ESC = 56; public static final int DIGIT = 57; public static final int XDIGIT = 58; public static final int NESTED_ARG_ACTION = 59; public static final int NESTED_ACTION = 60; public static final int WS_LOOP = 61; public static final int INTERNAL_RULE_REF = 62; public static final int WS_OPT = 63; } antlr/ASTFactory.class package antlr; public synchronized class ASTFactory { protected String theASTNodeType; protected Class theASTNodeTypeClass; protected java.util.Hashtable tokenTypeToASTClassMap; public void ASTFactory(); public void ASTFactory(java.util.Hashtable); public void setTokenTypeASTNodeType(int, String) throws IllegalArgumentException; public Class getASTNodeType(int); public void addASTChild(ASTPair, collections.AST); public collections.AST create(); public collections.AST create(int); public collections.AST create(int, String); public collections.AST create(int, String, String); public collections.AST create(collections.AST); public collections.AST create(Token); public collections.AST create(Token, String); public collections.AST create(String); protected collections.AST createUsingCtor(Token, String); protected collections.AST create(Class); public collections.AST dup(collections.AST); public collections.AST dupList(collections.AST); public collections.AST dupTree(collections.AST); public collections.AST make(collections.AST[]); public collections.AST make(collections.impl.ASTArray); public void makeASTRoot(ASTPair, collections.AST); public void setASTNodeClass(Class); public void setASTNodeClass(String); public void setASTNodeType(String); public java.util.Hashtable getTokenTypeToASTClassMap(); public void setTokenTypeToASTClassMap(java.util.Hashtable); public void error(String); } antlr/ASTIterator.class package antlr; public synchronized class ASTIterator { protected collections.AST cursor; protected collections.AST original; public void ASTIterator(collections.AST); public boolean isSubtree(collections.AST, collections.AST); public collections.AST next(collections.AST); } antlr/ASTNULLType.class package antlr; public synchronized class ASTNULLType implements collections.AST { public void ASTNULLType(); public void addChild(collections.AST); public boolean equals(collections.AST); public boolean equalsList(collections.AST); public boolean equalsListPartial(collections.AST); public boolean equalsTree(collections.AST); public boolean equalsTreePartial(collections.AST); public collections.ASTEnumeration findAll(collections.AST); public collections.ASTEnumeration findAllPartial(collections.AST); public collections.AST getFirstChild(); public collections.AST getNextSibling(); public String getText(); public int getType(); public int getLine(); public int getColumn(); public int getNumberOfChildren(); public void initialize(int, String); public void initialize(collections.AST); public void initialize(Token); public void setFirstChild(collections.AST); public void setNextSibling(collections.AST); public void setText(String); public void setType(int); public String toString(); public String toStringList(); public String toStringTree(); } antlr/ASTPair.class package antlr; public synchronized class ASTPair { public collections.AST root; public collections.AST child; public void ASTPair(); public final void advanceChildToEnd(); public ASTPair copy(); public String toString(); } antlr/ASTVisitor.class package antlr; public abstract interface ASTVisitor { public abstract void visit(collections.AST); } antlr/ActionElement.class package antlr; synchronized class ActionElement extends AlternativeElement { protected String actionText; protected boolean isSemPred; public void ActionElement(Grammar, Token); public void generate(); public Lookahead look(int); public String toString(); } antlr/ActionTransInfo.class package antlr; public synchronized class ActionTransInfo { public boolean assignToRoot; public String refRuleRoot; public String followSetName; public void ActionTransInfo(); public String toString(); } antlr/Alternative.class package antlr; synchronized class Alternative { AlternativeElement head; AlternativeElement tail; protected SynPredBlock synPred; protected String semPred; protected ExceptionSpec exceptionSpec; protected Lookahead[] cache; protected int lookaheadDepth; protected Token treeSpecifier; private boolean doAutoGen; public void Alternative(); public void Alternative(AlternativeElement); public void addElement(AlternativeElement); public boolean atStart(); public boolean getAutoGen(); public Token getTreeSpecifier(); public void setAutoGen(boolean); } antlr/AlternativeBlock.class package antlr; synchronized class AlternativeBlock extends AlternativeElement { protected String initAction; protected collections.impl.Vector alternatives; protected String label; protected int alti; protected int altj; protected int analysisAlt; protected boolean hasAnAction; protected boolean hasASynPred; protected int ID; protected static int nblks; boolean not; boolean greedy; boolean greedySet; protected boolean doAutoGen; protected boolean warnWhenFollowAmbig; protected boolean generateAmbigWarnings; public void AlternativeBlock(Grammar); public void AlternativeBlock(Grammar, Token, boolean); public void addAlternative(Alternative); public void generate(); public Alternative getAlternativeAt(int); public collections.impl.Vector getAlternatives(); public boolean getAutoGen(); public String getInitAction(); public String getLabel(); public Lookahead look(int); public void prepareForAnalysis(); public void removeTrackingOfRuleRefs(Grammar); public void setAlternatives(collections.impl.Vector); public void setAutoGen(boolean); public void setInitAction(String); public void setLabel(String); public void setOption(Token, Token); public String toString(); } antlr/AlternativeElement.class package antlr; abstract synchronized class AlternativeElement extends GrammarElement { AlternativeElement next; protected int autoGenType; protected String enclosingRuleName; public void AlternativeElement(Grammar); public void AlternativeElement(Grammar, Token); public void AlternativeElement(Grammar, Token, int); public int getAutoGenType(); public void setAutoGenType(int); public String getLabel(); public void setLabel(String); } antlr/BaseAST.class package antlr; public abstract synchronized class BaseAST implements collections.AST, java.io.Serializable { protected BaseAST down; protected BaseAST right; private static boolean verboseStringConversion; private static String[] tokenNames; public void BaseAST(); public void addChild(collections.AST); public int getNumberOfChildren(); private void doWorkForFindAll(collections.impl.Vector, collections.AST, boolean); public boolean equals(collections.AST); public boolean equalsList(collections.AST); public boolean equalsListPartial(collections.AST); public boolean equalsTree(collections.AST); public boolean equalsTreePartial(collections.AST); public collections.ASTEnumeration findAll(collections.AST); public collections.ASTEnumeration findAllPartial(collections.AST); public collections.AST getFirstChild(); public collections.AST getNextSibling(); public String getText(); public int getType(); public int getLine(); public int getColumn(); public abstract void initialize(int, String); public abstract void initialize(collections.AST); public abstract void initialize(Token); public void removeChildren(); public void setFirstChild(collections.AST); public void setNextSibling(collections.AST); public void setText(String); public void setType(int); public static void setVerboseStringConversion(boolean, String[]); public static String[] getTokenNames(); public String toString(); public String toStringList(); public String toStringTree(); public static String decode(String); public static String encode(String); public void xmlSerializeNode(java.io.Writer) throws java.io.IOException; public void xmlSerializeRootOpen(java.io.Writer) throws java.io.IOException; public void xmlSerializeRootClose(java.io.Writer) throws java.io.IOException; public void xmlSerialize(java.io.Writer) throws java.io.IOException; static void <clinit>(); } antlr/BlockContext.class package antlr; synchronized class BlockContext { AlternativeBlock block; int altNum; BlockEndElement blockEnd; void BlockContext(); public void addAlternativeElement(AlternativeElement); public Alternative currentAlt(); public AlternativeElement currentElement(); } antlr/BlockEndElement.class package antlr; synchronized class BlockEndElement extends AlternativeElement { protected boolean[] lock; protected AlternativeBlock block; public void BlockEndElement(Grammar); public Lookahead look(int); public String toString(); } antlr/BlockWithImpliedExitPath.class package antlr; abstract synchronized class BlockWithImpliedExitPath extends AlternativeBlock { protected int exitLookaheadDepth; protected Lookahead[] exitCache; public void BlockWithImpliedExitPath(Grammar); public void BlockWithImpliedExitPath(Grammar, Token); } antlr/ByteBuffer.class package antlr; public synchronized class ByteBuffer extends InputBuffer { public transient java.io.InputStream input; public void ByteBuffer(java.io.InputStream); public void fill(int) throws CharStreamException; } antlr/CSharpBlockFinishingInfo.class package antlr; synchronized class CSharpBlockFinishingInfo { String postscript; boolean generatedSwitch; boolean generatedAnIf; boolean needAnErrorClause; public void CSharpBlockFinishingInfo(); public void CSharpBlockFinishingInfo(String, boolean, boolean, boolean); } antlr/CSharpCharFormatter.class package antlr; synchronized class CSharpCharFormatter implements CharFormatter { void CSharpCharFormatter(); public String escapeChar(int, boolean); public String escapeString(String); public String literalChar(int); public String literalString(String); } antlr/CSharpCodeGenerator.class package antlr; public synchronized class CSharpCodeGenerator extends CodeGenerator { protected int syntacticPredLevel; protected boolean genAST; protected boolean saveText; boolean usingCustomAST; String labeledElementType; String labeledElementASTType; String labeledElementInit; String commonExtraArgs; String commonExtraParams; String commonLocalVars; String lt1Value; String exceptionThrown; String throwNoViable; RuleBlock currentRule; String currentASTResult; java.util.Hashtable treeVariableMap; java.util.Hashtable declaredASTVariables; int astVarNumber; protected static final String NONUNIQUE; public static final int caseSizeThreshold = 127; private collections.impl.Vector semPreds; private java.util.Vector astTypes; private static CSharpNameSpace nameSpace; int saveIndexCreateLevel; int blockNestingLevel; public void CSharpCodeGenerator(); protected int addSemPred(String); public void exitIfError(); public void gen(); public void gen(ActionElement); public void gen(AlternativeBlock); public void gen(BlockEndElement); public void gen(CharLiteralElement); public void gen(CharRangeElement); public void gen(LexerGrammar) throws java.io.IOException; public void gen(OneOrMoreBlock); public void gen(ParserGrammar) throws java.io.IOException; public void gen(RuleRefElement); public void gen(StringLiteralElement); public void gen(TokenRangeElement); public void gen(TokenRefElement); public void gen(TreeElement); public void gen(TreeWalkerGrammar) throws java.io.IOException; public void gen(WildcardElement); public void gen(ZeroOrMoreBlock); protected void genAlt(Alternative, AlternativeBlock); protected void genBitsets(collections.impl.Vector, int); private void genBitSet(collections.impl.BitSet, int); protected String getBitsetName(int); private void genBlockFinish(CSharpBlockFinishingInfo, String); protected void genBlockInitAction(AlternativeBlock); protected void genBlockPreamble(AlternativeBlock); public void genBody(LexerGrammar) throws java.io.IOException; public void genInitFactory(Grammar); public void genBody(ParserGrammar) throws java.io.IOException; public void genBody(TreeWalkerGrammar) throws java.io.IOException; protected void genCases(collections.impl.BitSet); public CSharpBlockFinishingInfo genCommonBlock(AlternativeBlock, boolean); private static boolean suitableForCaseExpression(Alternative); private void genElementAST(AlternativeElement); private void genErrorCatchForElement(AlternativeElement); private void genErrorHandler(ExceptionSpec); private void genErrorTryForElement(AlternativeElement); protected void genASTDeclaration(AlternativeElement); protected void genASTDeclaration(AlternativeElement, String); protected void genASTDeclaration(AlternativeElement, String, String); protected void genHeader(); private void genLiteralsTest(); private void genLiteralsTestForPartialToken(); protected void genMatch(collections.impl.BitSet); protected void genMatch(GrammarAtom); protected void genMatchUsingAtomText(GrammarAtom); protected void genMatchUsingAtomTokenType(GrammarAtom); public void genNextToken(); public void genRule(RuleSymbol, boolean, int, TokenManager); private void GenRuleInvocation(RuleRefElement); protected void genSemPred(String, int); protected void genSemPredMap(); protected void genSynPred(SynPredBlock, String); public void genTokenStrings(); protected void genTokenTypes(TokenManager) throws java.io.IOException; protected void genTokenDefinitions(TokenManager) throws java.io.IOException; public String processStringForASTConstructor(String); public String getASTCreateString(collections.impl.Vector); public String getASTCreateString(GrammarAtom, String); public String getASTCreateString(String); protected String getLookaheadTestExpression(Lookahead[], int); protected String getLookaheadTestExpression(Alternative, int); protected String getLookaheadTestTerm(int, collections.impl.BitSet); public String getRangeExpression(int, int[]); private String getValueString(int); protected boolean lookaheadIsEmpty(Alternative, int); private String lookaheadString(int); private String mangleLiteral(String); public String mapTreeId(String, ActionTransInfo); private void mapTreeVariable(AlternativeElement, String); protected String processActionForSpecialSymbols(String, int, RuleBlock, ActionTransInfo); private void setupGrammarParameters(Grammar); public void setupOutput(String) throws java.io.IOException; private static String OctalToUnicode(String); public String getTokenTypesClassName(); private void declareSaveIndexVariableIfNeeded(); public String[] split(String, String); static void <clinit>(); } antlr/CSharpNameSpace.class package antlr; public synchronized class CSharpNameSpace extends NameSpace { public void CSharpNameSpace(String); void emitDeclarations(java.io.PrintWriter); void emitClosures(java.io.PrintWriter); } antlr/CharBuffer.class package antlr; public synchronized class CharBuffer extends InputBuffer { public transient java.io.Reader input; public void CharBuffer(java.io.Reader); public void fill(int) throws CharStreamException; } antlr/CharFormatter.class package antlr; public abstract interface CharFormatter { public abstract String escapeChar(int, boolean); public abstract String escapeString(String); public abstract String literalChar(int); public abstract String literalString(String); } antlr/CharLiteralElement.class package antlr; synchronized class CharLiteralElement extends GrammarAtom { public void CharLiteralElement(LexerGrammar, Token, boolean, int); public void generate(); public Lookahead look(int); } antlr/CharQueue.class package antlr; public synchronized class CharQueue { protected char[] buffer; private int sizeLessOne; private int offset; protected int nbrEntries; public void CharQueue(int); public final void append(char); public final char elementAt(int); private final void expand(); public void init(int); public final void reset(); public final void removeFirst(); } antlr/CharRangeElement.class package antlr; synchronized class CharRangeElement extends AlternativeElement { String label; protected char begin; protected char end; protected String beginText; protected String endText; public void CharRangeElement(LexerGrammar, Token, Token, int); public void generate(); public String getLabel(); public Lookahead look(int); public void setLabel(String); public String toString(); } antlr/CharScanner.class package antlr; public abstract synchronized class CharScanner implements TokenStream { static final char NO_CHAR = 0; public static final char EOF_CHAR = 65535; protected ANTLRStringBuffer text; protected boolean saveConsumedInput; protected Class tokenObjectClass; protected boolean caseSensitive; protected boolean caseSensitiveLiterals; protected java.util.Hashtable literals; protected int tabsize; protected Token _returnToken; protected ANTLRHashString hashString; protected LexerSharedInputState inputState; protected boolean commitToPath; protected int traceDepth; public void CharScanner(); public void CharScanner(InputBuffer); public void CharScanner(LexerSharedInputState); public void append(char); public void append(String); public void commit(); public void consume() throws CharStreamException; public void consumeUntil(int) throws CharStreamException; public void consumeUntil(collections.impl.BitSet) throws CharStreamException; public boolean getCaseSensitive(); public final boolean getCaseSensitiveLiterals(); public int getColumn(); public void setColumn(int); public boolean getCommitToPath(); public String getFilename(); public InputBuffer getInputBuffer(); public LexerSharedInputState getInputState(); public void setInputState(LexerSharedInputState); public int getLine(); public String getText(); public Token getTokenObject(); public char LA(int) throws CharStreamException; protected Token makeToken(int); public int mark(); public void match(char) throws MismatchedCharException, CharStreamException; public void match(collections.impl.BitSet) throws MismatchedCharException, CharStreamException; public void match(String) throws MismatchedCharException, CharStreamException; public void matchNot(char) throws MismatchedCharException, CharStreamException; public void matchRange(char, char) throws MismatchedCharException, CharStreamException; public void newline(); public void tab(); public void setTabSize(int); public int getTabSize(); public void panic(); public void panic(String); public void reportError(RecognitionException); public void reportError(String); public void reportWarning(String); public void resetText(); public void rewind(int); public void setCaseSensitive(boolean); public void setCommitToPath(boolean); public void setFilename(String); public void setLine(int); public void setText(String); public void setTokenObjectClass(String); public int testLiteralsTable(int); public int testLiteralsTable(String, int); public char toLower(char); public void traceIndent(); public void traceIn(String) throws CharStreamException; public void traceOut(String) throws CharStreamException; public void uponEOF() throws TokenStreamException, CharStreamException; } antlr/CharStreamException.class package antlr; public synchronized class CharStreamException extends ANTLRException { public void CharStreamException(String); } antlr/CharStreamIOException.class package antlr; public synchronized class CharStreamIOException extends CharStreamException { public java.io.IOException io; public void CharStreamIOException(java.io.IOException); } antlr/CodeGenerator.class package antlr; public abstract synchronized class CodeGenerator { protected Tool antlrTool; protected int tabs; protected transient java.io.PrintWriter currentOutput; protected Grammar grammar; protected collections.impl.Vector bitsetsUsed; protected DefineGrammarSymbols behavior; protected LLkGrammarAnalyzer analyzer; protected CharFormatter charFormatter; protected boolean DEBUG_CODE_GENERATOR; protected static final int DEFAULT_MAKE_SWITCH_THRESHOLD = 2; protected static final int DEFAULT_BITSET_TEST_THRESHOLD = 4; protected static final int BITSET_OPTIMIZE_INIT_THRESHOLD = 8; protected int makeSwitchThreshold; protected int bitsetTestThreshold; private static boolean OLD_ACTION_TRANSLATOR; public static String TokenTypesFileSuffix; public static String TokenTypesFileExt; public void CodeGenerator(); protected void _print(String); protected void _printAction(String); protected void _println(String); public static boolean elementsAreRange(int[]); protected String extractIdOfAction(Token); protected String extractIdOfAction(String, int, int); protected String extractTypeOfAction(Token); protected String extractTypeOfAction(String, int, int); public abstract void gen(); public abstract void gen(ActionElement); public abstract void gen(AlternativeBlock); public abstract void gen(BlockEndElement); public abstract void gen(CharLiteralElement); public abstract void gen(CharRangeElement); public abstract void gen(LexerGrammar) throws java.io.IOException; public abstract void gen(OneOrMoreBlock); public abstract void gen(ParserGrammar) throws java.io.IOException; public abstract void gen(RuleRefElement); public abstract void gen(StringLiteralElement); public abstract void gen(TokenRangeElement); public abstract void gen(TokenRefElement); public abstract void gen(TreeElement); public abstract void gen(TreeWalkerGrammar) throws java.io.IOException; public abstract void gen(WildcardElement); public abstract void gen(ZeroOrMoreBlock); protected void genTokenInterchange(TokenManager) throws java.io.IOException; public String processStringForASTConstructor(String); public abstract String getASTCreateString(collections.impl.Vector); public abstract String getASTCreateString(GrammarAtom, String); protected String getBitsetName(int); public static String encodeLexerRuleName(String); public static String decodeLexerRuleName(String); public abstract String mapTreeId(String, ActionTransInfo); protected int markBitsetForGen(collections.impl.BitSet); protected void print(String); protected void printAction(String); protected void println(String); protected void printTabs(); protected abstract String processActionForSpecialSymbols(String, int, RuleBlock, ActionTransInfo); public String getFOLLOWBitSet(String, int); public String getFIRSTBitSet(String, int); protected String removeAssignmentFromDeclaration(String); private void reset(); public static String reverseLexerRuleName(String); public void setAnalyzer(LLkGrammarAnalyzer); public void setBehavior(DefineGrammarSymbols); protected void setGrammar(Grammar); public void setTool(Tool); static void <clinit>(); } antlr/CommonAST.class package antlr; public synchronized class CommonAST extends BaseAST { int ttype; String text; public String getText(); public int getType(); public void initialize(int, String); public void initialize(collections.AST); public void CommonAST(); public void CommonAST(Token); public void initialize(Token); public void setText(String); public void setType(int); } antlr/CommonASTWithHiddenTokens.class package antlr; public synchronized class CommonASTWithHiddenTokens extends CommonAST { protected CommonHiddenStreamToken hiddenBefore; protected CommonHiddenStreamToken hiddenAfter; public void CommonASTWithHiddenTokens(); public void CommonASTWithHiddenTokens(Token); public CommonHiddenStreamToken getHiddenAfter(); public CommonHiddenStreamToken getHiddenBefore(); public void initialize(collections.AST); public void initialize(Token); } antlr/CommonHiddenStreamToken.class package antlr; public synchronized class CommonHiddenStreamToken extends CommonToken { protected CommonHiddenStreamToken hiddenBefore; protected CommonHiddenStreamToken hiddenAfter; public void CommonHiddenStreamToken(); public void CommonHiddenStreamToken(int, String); public void CommonHiddenStreamToken(String); public CommonHiddenStreamToken getHiddenAfter(); public CommonHiddenStreamToken getHiddenBefore(); protected void setHiddenAfter(CommonHiddenStreamToken); protected void setHiddenBefore(CommonHiddenStreamToken); } antlr/CommonToken.class package antlr; public synchronized class CommonToken extends Token { protected int line; protected String text; protected int col; public void CommonToken(); public void CommonToken(int, String); public void CommonToken(String); public int getLine(); public String getText(); public void setLine(int); public void setText(String); public String toString(); public int getColumn(); public void setColumn(int); } antlr/CppBlockFinishingInfo.class package antlr; synchronized class CppBlockFinishingInfo { String postscript; boolean generatedSwitch; boolean generatedAnIf; boolean needAnErrorClause; public void CppBlockFinishingInfo(); public void CppBlockFinishingInfo(String, boolean, boolean, boolean); } antlr/CppCharFormatter.class package antlr; synchronized class CppCharFormatter implements CharFormatter { void CppCharFormatter(); public String escapeChar(int, boolean); public String escapeString(String); public String literalChar(int); public String literalString(String); } antlr/CppCodeGenerator.class package antlr; public synchronized class CppCodeGenerator extends CodeGenerator { boolean DEBUG_CPP_CODE_GENERATOR; protected int syntacticPredLevel; protected boolean genAST; protected boolean saveText; protected boolean genHashLines; protected boolean noConstructors; protected int outputLine; protected String outputFile; boolean usingCustomAST; String labeledElementType; String labeledElementASTType; String labeledElementASTInit; String labeledElementInit; String commonExtraArgs; String commonExtraParams; String commonLocalVars; String lt1Value; String exceptionThrown; String throwNoViable; RuleBlock currentRule; String currentASTResult; java.util.Hashtable treeVariableMap; java.util.Hashtable declaredASTVariables; int astVarNumber; protected static final String NONUNIQUE; public static final int caseSizeThreshold = 127; private collections.impl.Vector semPreds; private collections.impl.Vector astTypes; private static String namespaceStd; private static String namespaceAntlr; private static NameSpace nameSpace; private static final String preIncludeCpp = pre_include_cpp; private static final String preIncludeHpp = pre_include_hpp; private static final String postIncludeCpp = post_include_cpp; private static final String postIncludeHpp = post_include_hpp; public void CppCodeGenerator(); protected int addSemPred(String); public void exitIfError(); protected int countLines(String); protected void _print(String); protected void _printAction(String); public void printAction(Token); public void printHeaderAction(String); protected void _println(String); protected void println(String); public void genLineNo(int); public void genLineNo(GrammarElement); public void genLineNo(Token); public void genLineNo2(); private boolean charIsDigit(String, int); private String convertJavaToCppString(String, boolean); public void gen(); public void gen(ActionElement); public void gen(AlternativeBlock); public void gen(BlockEndElement); public void gen(CharLiteralElement); public void gen(CharRangeElement); public void gen(LexerGrammar) throws java.io.IOException; public void gen(OneOrMoreBlock); public void gen(ParserGrammar) throws java.io.IOException; public void gen(RuleRefElement); public void gen(StringLiteralElement); public void gen(TokenRangeElement); public void gen(TokenRefElement); public void gen(TreeElement); public void gen(TreeWalkerGrammar) throws java.io.IOException; public void gen(WildcardElement); public void gen(ZeroOrMoreBlock); protected void genAlt(Alternative, AlternativeBlock); protected void genBitsets(collections.impl.Vector, int, String); protected void genBitsetsHeader(collections.impl.Vector, int); private void genBlockFinish(CppBlockFinishingInfo, String); protected void genBlockInitAction(AlternativeBlock); protected void genBlockPreamble(AlternativeBlock); public void genBody(LexerGrammar) throws java.io.IOException; public void genInitFactory(Grammar); public void genBody(ParserGrammar) throws java.io.IOException; public void genBody(TreeWalkerGrammar) throws java.io.IOException; protected void genCases(collections.impl.BitSet); public CppBlockFinishingInfo genCommonBlock(AlternativeBlock, boolean); private static boolean suitableForCaseExpression(Alternative); private void genElementAST(AlternativeElement); private void genErrorCatchForElement(AlternativeElement); private void genErrorHandler(ExceptionSpec); private void genErrorTryForElement(AlternativeElement); protected void genHeader(String); public void genInclude(LexerGrammar) throws java.io.IOException; public void genInclude(ParserGrammar) throws java.io.IOException; public void genInclude(TreeWalkerGrammar) throws java.io.IOException; protected void genASTDeclaration(AlternativeElement); protected void genASTDeclaration(AlternativeElement, String); protected void genASTDeclaration(AlternativeElement, String, String); private void genLiteralsTest(); private void genLiteralsTestForPartialToken(); protected void genMatch(collections.impl.BitSet); protected void genMatch(GrammarAtom); protected void genMatchUsingAtomText(GrammarAtom); protected void genMatchUsingAtomTokenType(GrammarAtom); public void genNextToken(); public void genRule(RuleSymbol, boolean, int, String); public void genRuleHeader(RuleSymbol, boolean); private void GenRuleInvocation(RuleRefElement); protected void genSemPred(String, int); protected void genSemPredMap(String); protected void genSynPred(SynPredBlock, String); public void genTokenStrings(String); protected void genTokenTypes(TokenManager) throws java.io.IOException; public String processStringForASTConstructor(String); public String getASTCreateString(collections.impl.Vector); public String getASTCreateString(GrammarAtom, String); public String getASTCreateString(String); protected String getLookaheadTestExpression(Lookahead[], int); protected String getLookaheadTestExpression(Alternative, int); protected String getLookaheadTestTerm(int, collections.impl.BitSet); public String getRangeExpression(int, int[]); private String getValueString(int); protected boolean lookaheadIsEmpty(Alternative, int); private String lookaheadString(int); private String mangleLiteral(String); public String mapTreeId(String, ActionTransInfo); private void mapTreeVariable(AlternativeElement, String); protected String processActionForSpecialSymbols(String, int, RuleBlock, ActionTransInfo); private String fixNameSpaceOption(String); private void setupGrammarParameters(Grammar); static void <clinit>(); } antlr/DefaultFileLineFormatter.class package antlr; public synchronized class DefaultFileLineFormatter extends FileLineFormatter { public void DefaultFileLineFormatter(); public String getFormatString(String, int, int); } antlr/DefaultJavaCodeGeneratorPrintWriterManager.class package antlr; public synchronized class DefaultJavaCodeGeneratorPrintWriterManager implements JavaCodeGeneratorPrintWriterManager { private Grammar grammar; private PrintWriterWithSMAP smapOutput; private java.io.PrintWriter currentOutput; private Tool tool; private java.util.Map sourceMaps; private String currentFileName; public void DefaultJavaCodeGeneratorPrintWriterManager(); public java.io.PrintWriter setupOutput(Tool, Grammar) throws java.io.IOException; public java.io.PrintWriter setupOutput(Tool, String) throws java.io.IOException; public java.io.PrintWriter setupOutput(Tool, Grammar, String) throws java.io.IOException; public void startMapping(int); public void startSingleSourceLineMapping(int); public void endMapping(); public void finishOutput() throws java.io.IOException; public java.util.Map getSourceMaps(); public int getCurrentOutputLine(); } antlr/DefaultToolErrorHandler.class package antlr; synchronized class DefaultToolErrorHandler implements ToolErrorHandler { private final Tool antlrTool; CharFormatter javaCharFormatter; void DefaultToolErrorHandler(Tool); private void dumpSets(String[], int, Grammar, boolean, int, Lookahead[]); public void warnAltAmbiguity(Grammar, AlternativeBlock, boolean, int, Lookahead[], int, int); public void warnAltExitAmbiguity(Grammar, BlockWithImpliedExitPath, boolean, int, Lookahead[], int); } antlr/DefineGrammarSymbols.class package antlr; public synchronized class DefineGrammarSymbols implements ANTLRGrammarParseBehavior { protected java.util.Hashtable grammars; protected java.util.Hashtable tokenManagers; protected Grammar grammar; protected Tool tool; LLkAnalyzer analyzer; String[] args; static final String DEFAULT_TOKENMANAGER_NAME = *default; protected java.util.Hashtable headerActions; Token thePreambleAction; String language; protected int numLexers; protected int numParsers; protected int numTreeParsers; public void DefineGrammarSymbols(Tool, String[], LLkAnalyzer); public void _refStringLiteral(Token, Token, int, boolean); public void _refToken(Token, Token, Token, Token, boolean, int, boolean); public void abortGrammar(); public void beginAlt(boolean); public void beginChildList(); public void beginExceptionGroup(); public void beginExceptionSpec(Token); public void beginSubRule(Token, Token, boolean); public void beginTree(Token) throws SemanticException; public void defineRuleName(Token, String, boolean, String) throws SemanticException; public void defineToken(Token, Token); public void endAlt(); public void endChildList(); public void endExceptionGroup(); public void endExceptionSpec(); public void endGrammar(); public void endOptions(); public void endRule(String); public void endSubRule(); public void endTree(); public void hasError(); public void noASTSubRule(); public void oneOrMoreSubRule(); public void optionalSubRule(); public void setUserExceptions(String); public void refAction(Token); public void refArgAction(Token); public void refCharLiteral(Token, Token, boolean, int, boolean); public void refCharRange(Token, Token, Token, int, boolean); public void refElementOption(Token, Token); public void refTokensSpecElementOption(Token, Token, Token); public void refExceptionHandler(Token, Token); public void refHeaderAction(Token, Token); public String getHeaderAction(String); public int getHeaderActionLine(String); public void refInitAction(Token); public void refMemberAction(Token); public void refPreambleAction(Token); public void refReturnAction(Token); public void refRule(Token, Token, Token, Token, int); public void refSemPred(Token); public void refStringLiteral(Token, Token, int, boolean); public void refToken(Token, Token, Token, Token, boolean, int, boolean); public void refTokenRange(Token, Token, Token, int, boolean); public void refTreeSpecifier(Token); public void refWildcard(Token, Token, int); public void reset(); public void setArgOfRuleRef(Token); public void setCharVocabulary(collections.impl.BitSet); public void setFileOption(Token, Token, String); public void setGrammarOption(Token, Token); public void setRuleOption(Token, Token); public void setSubruleOption(Token, Token); public void startLexer(String, Token, String, String); public void startParser(String, Token, String, String); public void startTreeWalker(String, Token, String, String); public void synPred(); public void zeroOrMoreSubRule(); } antlr/DiagnosticCodeGenerator.class package antlr; public synchronized class DiagnosticCodeGenerator extends CodeGenerator { protected int syntacticPredLevel; protected boolean doingLexRules; public void DiagnosticCodeGenerator(); public void gen(); public void gen(ActionElement); public void gen(AlternativeBlock); public void gen(BlockEndElement); public void gen(CharLiteralElement); public void gen(CharRangeElement); public void gen(LexerGrammar) throws java.io.IOException; public void gen(OneOrMoreBlock); public void gen(ParserGrammar) throws java.io.IOException; public void gen(RuleRefElement); public void gen(StringLiteralElement); public void gen(TokenRangeElement); public void gen(TokenRefElement); public void gen(TreeElement); public void gen(TreeWalkerGrammar) throws java.io.IOException; public void gen(WildcardElement); public void gen(ZeroOrMoreBlock); protected void genAlt(Alternative); protected void genBlockPreamble(AlternativeBlock); public void genCommonBlock(AlternativeBlock); public void genFollowSetForRuleBlock(RuleBlock); protected void genHeader(); protected void genLookaheadSetForAlt(Alternative); public void genLookaheadSetForBlock(AlternativeBlock); public void genNextToken(); public void genRule(RuleSymbol); protected void genSynPred(SynPredBlock); protected void genTokenTypes(TokenManager) throws java.io.IOException; public String getASTCreateString(collections.impl.Vector); public String getASTCreateString(GrammarAtom, String); protected String processActionForSpecialSymbols(String, int, RuleBlock, ActionTransInfo); public String mapTreeId(String, ActionTransInfo); public void printSet(int, int, Lookahead); } antlr/DocBookCodeGenerator.class package antlr; public synchronized class DocBookCodeGenerator extends CodeGenerator { protected int syntacticPredLevel; protected boolean doingLexRules; protected boolean firstElementInAlt; protected AlternativeElement prevAltElem; public void DocBookCodeGenerator(); static String HTMLEncode(String); static String QuoteForId(String); public void gen(); public void gen(ActionElement); public void gen(AlternativeBlock); public void gen(BlockEndElement); public void gen(CharLiteralElement); public void gen(CharRangeElement); public void gen(LexerGrammar) throws java.io.IOException; public void gen(OneOrMoreBlock); public void gen(ParserGrammar) throws java.io.IOException; public void gen(RuleRefElement); public void gen(StringLiteralElement); public void gen(TokenRangeElement); public void gen(TokenRefElement); public void gen(TreeElement); public void gen(TreeWalkerGrammar) throws java.io.IOException; public void gen(WildcardElement); public void gen(ZeroOrMoreBlock); protected void genAlt(Alternative); public void genCommonBlock(AlternativeBlock); public void genFollowSetForRuleBlock(RuleBlock); protected void genGenericBlock(AlternativeBlock, String); protected void genHeader(); protected void genLookaheadSetForAlt(Alternative); public void genLookaheadSetForBlock(AlternativeBlock); public void genNextToken(); public void genRule(RuleSymbol); protected void genSynPred(SynPredBlock); public void genTail(); protected void genTokenTypes(TokenManager) throws java.io.IOException; protected String processActionForSpecialSymbols(String, int, RuleBlock, ActionTransInfo); public String getASTCreateString(collections.impl.Vector); public String getASTCreateString(GrammarAtom, String); public String mapTreeId(String, ActionTransInfo); public void printSet(int, int, Lookahead); } antlr/DumpASTVisitor.class package antlr; public synchronized class DumpASTVisitor implements ASTVisitor { protected int level; public void DumpASTVisitor(); private void tabs(); public void visit(collections.AST); } antlr/ExceptionHandler.class package antlr; synchronized class ExceptionHandler { protected Token exceptionTypeAndName; protected Token action; public void ExceptionHandler(Token, Token); } antlr/ExceptionSpec.class package antlr; synchronized class ExceptionSpec { protected Token label; protected collections.impl.Vector handlers; public void ExceptionSpec(Token); public void addHandler(ExceptionHandler); } antlr/FileCopyException.class package antlr; synchronized class FileCopyException extends java.io.IOException { public void FileCopyException(String); } antlr/FileLineFormatter.class package antlr; public abstract synchronized class FileLineFormatter { private static FileLineFormatter formatter; public void FileLineFormatter(); public static FileLineFormatter getFormatter(); public static void setFormatter(FileLineFormatter); public abstract String getFormatString(String, int, int); static void <clinit>(); } antlr/Grammar.class package antlr; public abstract synchronized class Grammar { protected Tool antlrTool; protected CodeGenerator generator; protected LLkGrammarAnalyzer theLLkAnalyzer; protected java.util.Hashtable symbols; protected boolean buildAST; protected boolean analyzerDebug; protected boolean interactive; protected String superClass; protected TokenManager tokenManager; protected String exportVocab; protected String importVocab; protected java.util.Hashtable options; protected collections.impl.Vector rules; protected Token preambleAction; protected String className; protected String fileName; protected Token classMemberAction; protected boolean hasSyntacticPredicate; protected boolean hasUserErrorHandling; protected int maxk; protected boolean traceRules; protected boolean debuggingOutput; protected boolean defaultErrorHandler; protected String comment; public void Grammar(String, Tool, String); public void define(RuleSymbol); public abstract void generate() throws java.io.IOException; protected String getClassName(); public boolean getDefaultErrorHandler(); public String getFilename(); public int getIntegerOption(String) throws NumberFormatException; public Token getOption(String); protected abstract String getSuperClass(); public GrammarSymbol getSymbol(String); public java.util.Enumeration getSymbols(); public boolean hasOption(String); public boolean isDefined(String); public abstract void processArguments(String[]); public void setCodeGenerator(CodeGenerator); public void setFilename(String); public void setGrammarAnalyzer(LLkGrammarAnalyzer); public boolean setOption(String, Token); public void setTokenManager(TokenManager); public String toString(); } antlr/GrammarAnalyzer.class package antlr; public abstract interface GrammarAnalyzer { public static final int NONDETERMINISTIC = 2147483647; public static final int LOOKAHEAD_DEPTH_INIT = -1; } antlr/GrammarAtom.class package antlr; abstract synchronized class GrammarAtom extends AlternativeElement { protected String label; protected String atomText; protected int tokenType; protected boolean not; protected String ASTNodeType; public void GrammarAtom(Grammar, Token, int); public String getLabel(); public String getText(); public int getType(); public void setLabel(String); public String getASTNodeType(); public void setASTNodeType(String); public void setOption(Token, Token); public String toString(); } antlr/GrammarElement.class package antlr; abstract synchronized class GrammarElement { public static final int AUTO_GEN_NONE = 1; public static final int AUTO_GEN_CARET = 2; public static final int AUTO_GEN_BANG = 3; protected Grammar grammar; protected int line; protected int column; public void GrammarElement(Grammar); public void GrammarElement(Grammar, Token); public void generate(); public int getLine(); public int getColumn(); public Lookahead look(int); public abstract String toString(); } antlr/GrammarSymbol.class package antlr; abstract synchronized class GrammarSymbol { protected String id; public void GrammarSymbol(); public void GrammarSymbol(String); public String getId(); public void setId(String); } antlr/HTMLCodeGenerator.class package antlr; public synchronized class HTMLCodeGenerator extends CodeGenerator { protected int syntacticPredLevel; protected boolean doingLexRules; protected boolean firstElementInAlt; protected AlternativeElement prevAltElem; public void HTMLCodeGenerator(); static String HTMLEncode(String); public void gen(); public void gen(ActionElement); public void gen(AlternativeBlock); public void gen(BlockEndElement); public void gen(CharLiteralElement); public void gen(CharRangeElement); public void gen(LexerGrammar) throws java.io.IOException; public void gen(OneOrMoreBlock); public void gen(ParserGrammar) throws java.io.IOException; public void gen(RuleRefElement); public void gen(StringLiteralElement); public void gen(TokenRangeElement); public void gen(TokenRefElement); public void gen(TreeElement); public void gen(TreeWalkerGrammar) throws java.io.IOException; public void gen(WildcardElement); public void gen(ZeroOrMoreBlock); protected void genAlt(Alternative); public void genCommonBlock(AlternativeBlock); public void genFollowSetForRuleBlock(RuleBlock); protected void genGenericBlock(AlternativeBlock, String); protected void genHeader(); protected void genLookaheadSetForAlt(Alternative); public void genLookaheadSetForBlock(AlternativeBlock); public void genNextToken(); public void genRule(RuleSymbol); protected void genSynPred(SynPredBlock); public void genTail(); protected void genTokenTypes(TokenManager) throws java.io.IOException; public String getASTCreateString(collections.impl.Vector); public String getASTCreateString(GrammarAtom, String); public String mapTreeId(String, ActionTransInfo); protected String processActionForSpecialSymbols(String, int, RuleBlock, ActionTransInfo); public void printSet(int, int, Lookahead); } antlr/ImportVocabTokenManager.class package antlr; synchronized class ImportVocabTokenManager extends SimpleTokenManager implements Cloneable { private String filename; protected Grammar grammar; void ImportVocabTokenManager(Grammar, String, String, Tool); public Object clone(); public void define(TokenSymbol); public void define(String, int); public boolean isReadOnly(); public int nextTokenType(); } antlr/InputBuffer.class package antlr; public abstract synchronized class InputBuffer { protected int nMarkers; protected int markerOffset; protected int numToConsume; protected CharQueue queue; public void InputBuffer(); public void commit(); public void consume(); public abstract void fill(int) throws CharStreamException; public String getLAChars(); public String getMarkedChars(); public boolean isMarked(); public char LA(int) throws CharStreamException; public int mark(); public void rewind(int); public void reset(); protected void syncConsume(); } antlr/JavaBlockFinishingInfo.class package antlr; synchronized class JavaBlockFinishingInfo { String postscript; boolean generatedSwitch; boolean generatedAnIf; boolean needAnErrorClause; public void JavaBlockFinishingInfo(); public void JavaBlockFinishingInfo(String, boolean, boolean, boolean); } antlr/JavaCharFormatter.class package antlr; synchronized class JavaCharFormatter implements CharFormatter { void JavaCharFormatter(); public String escapeChar(int, boolean); public String escapeString(String); public String literalChar(int); public String literalString(String); } antlr/JavaCodeGenerator.class package antlr; public synchronized class JavaCodeGenerator extends CodeGenerator { public static final int NO_MAPPING = -999; public static final int CONTINUE_LAST_MAPPING = -888; private JavaCodeGeneratorPrintWriterManager printWriterManager; private int defaultLine; protected int syntacticPredLevel; protected boolean genAST; protected boolean saveText; String labeledElementType; String labeledElementASTType; String labeledElementInit; String commonExtraArgs; String commonExtraParams; String commonLocalVars; String lt1Value; String exceptionThrown; String throwNoViable; RuleBlock currentRule; String currentASTResult; java.util.Hashtable treeVariableMap; java.util.Hashtable declaredASTVariables; int astVarNumber; protected static final String NONUNIQUE; public static final int caseSizeThreshold = 127; private collections.impl.Vector semPreds; public void JavaCodeGenerator(); protected void printAction(String); protected void printAction(String, int); public void println(String); public void println(String, int); protected void print(String); protected void print(String, int); protected void _print(String); protected void _print(String, int); protected void _println(String); protected void _println(String, int); protected int addSemPred(String); public void exitIfError(); public void gen(); public void gen(ActionElement); public void gen(AlternativeBlock); public void gen(BlockEndElement); public void gen(CharLiteralElement); public void gen(CharRangeElement); public void gen(LexerGrammar) throws java.io.IOException; public void gen(OneOrMoreBlock); public void gen(ParserGrammar) throws java.io.IOException; public void gen(RuleRefElement); public void gen(StringLiteralElement); public void gen(TokenRangeElement); public void gen(TokenRefElement); public void gen(TreeElement); public void gen(TreeWalkerGrammar) throws java.io.IOException; public void gen(WildcardElement); public void gen(ZeroOrMoreBlock); protected void genAlt(Alternative, AlternativeBlock); protected void genBitsets(collections.impl.Vector, int); private void genBitSet(collections.impl.BitSet, int); private void genBlockFinish(JavaBlockFinishingInfo, String, int); protected void genBlockInitAction(AlternativeBlock); protected void genBlockPreamble(AlternativeBlock); protected void genCases(collections.impl.BitSet, int); public JavaBlockFinishingInfo genCommonBlock(AlternativeBlock, boolean); private static boolean suitableForCaseExpression(Alternative); private void genElementAST(AlternativeElement); private void genErrorCatchForElement(AlternativeElement); private void genErrorHandler(ExceptionSpec); private void genErrorTryForElement(AlternativeElement); protected void genASTDeclaration(AlternativeElement); protected void genASTDeclaration(AlternativeElement, String); protected void genASTDeclaration(AlternativeElement, String, String); protected void genHeader(); private void genLiteralsTest(); private void genLiteralsTestForPartialToken(); protected void genMatch(collections.impl.BitSet); protected void genMatch(GrammarAtom); protected void genMatchUsingAtomText(GrammarAtom); protected void genMatchUsingAtomTokenType(GrammarAtom); public void genNextToken(); public void genRule(RuleSymbol, boolean, int); private void GenRuleInvocation(RuleRefElement); protected void genSemPred(String, int); protected void genSemPredMap(); protected void genSynPred(SynPredBlock, String); public void genTokenStrings(); protected void genTokenASTNodeMap(); protected void genTokenTypes(TokenManager) throws java.io.IOException; public String getASTCreateString(collections.impl.Vector); public String getASTCreateString(GrammarAtom, String); public String getASTCreateString(String); protected String getLookaheadTestExpression(Lookahead[], int); protected String getLookaheadTestExpression(Alternative, int); protected String getLookaheadTestTerm(int, collections.impl.BitSet); public String getRangeExpression(int, int[]); private String getValueString(int); protected boolean lookaheadIsEmpty(Alternative, int); private String lookaheadString(int); private String mangleLiteral(String); public String mapTreeId(String, ActionTransInfo); private void mapTreeVariable(AlternativeElement, String); protected String processActionForSpecialSymbols(String, int, RuleBlock, ActionTransInfo); private void setupGrammarParameters(Grammar); public JavaCodeGeneratorPrintWriterManager getPrintWriterManager(); public void setPrintWriterManager(JavaCodeGeneratorPrintWriterManager); public void setTool(Tool); static void <clinit>(); } antlr/JavaCodeGeneratorPrintWriterManager.class
Compartilhar