Alphabetical Index: S

_ A B C D E F G H I J K L M N O P Q R S T U V W X Z

S

sameSignature(antlr.preprocessor.Rule) - method in class antlr.preprocessor.Rule
Two rules have the same signature if they have: same name same return value same args I do a simple string compare now, but later the type could be pulled out so it is insensitive to names of args etc...
saveConsumedInput - field in class antlr.CharScanner
saveText - field in class antlr.CppCodeGenerator
saveText - field in class antlr.CSharpCodeGenerator
saveText - field in class antlr.JavaCodeGenerator
scanner - field in class antlr.MismatchedCharException
Set the stream without pushing old stream
select(String) - method in class antlr.TokenStreamSelector
SemanticException(String) - constructor for class antlr.SemanticException
RecognitionException constructor comment.
RecognitionException constructor comment.
SemanticPredicateEvent(Object) - constructor for class antlr.debug.SemanticPredicateEvent
SEMI - static field in class antlr.ANTLRTokenTypes
SEMI - static field in class antlr.preprocessor.PreprocessorTokenTypes
semPred - field in class antlr.Alternative
SEMPRED - static field in class antlr.ANTLRTokenTypes
SEMPRED - static field in class antlr.debug.ParserEventSupport
semPredNames - field in class antlr.debug.DebuggingCharScanner
semPredNames - field in class antlr.debug.LLkDebuggingParser
set - field in class antlr.MismatchedCharException
set - field in class antlr.MismatchedTokenException
setAmount(int) - method in class antlr.debug.ParserTokenEvent
setArgOK(int) - method in class antlr.Tool
setArgs(String) - method in class antlr.preprocessor.Rule
setArgs(String) - method in class antlr.RuleRefElement
setASTFactory(antlr.ASTFactory) - method in class antlr.Parser
Specify an object with support code (shared by Parser and TreeParser.
Specify an object with support code (shared by Parser and TreeParser.
setASTNodeClass(String) - method in class antlr.ASTFactory
setASTNodeClass(String) - method in class antlr.Parser
setASTNodeClass(String) - method in class antlr.TreeParser
Specify the type of node to create during tree building
setASTNodeType(String) - method in class antlr.ASTFactory
Specify the type of node to create during tree building.
setASTNodeType(String) - method in class antlr.GrammarAtom
setASTNodeType(String) - method in class antlr.Parser
Specify the type of node to create during tree building; use setASTNodeClass now to be consistent with Token Object Type accessor.
setASTNodeType(String) - method in class antlr.TokenSymbol
setASTNodeType(String) - method in class antlr.TreeParser
Specify the type of node to create during tree building.
setAutoGen(boolean) - method in class antlr.Alternative
setAutoGen(boolean) - method in class antlr.AlternativeBlock
setAutoGenType(int) - method in class antlr.AlternativeElement
setBang() - method in class antlr.preprocessor.Rule
setBlock(antlr.RuleBlock) - method in class antlr.RuleSymbol
setBlockElement() - method in class antlr.ANTLRParser
setBuffer(char[],int) - method in class antlr.ANTLRHashString
setCaseSensitive(boolean) - method in class antlr.CharScanner
setChar(char) - method in class antlr.debug.InputBufferEvent
setCharAt(int,char) - method in class antlr.ANTLRStringBuffer
Set the character vocabulary for a lexer
Set the character vocabulary used by the lexer
setColumn(int) - method in class antlr.CharScanner
setColumn(int) - method in class antlr.CommonToken
setColumn(int) - method in class antlr.Token
setCommitToPath(boolean) - method in class antlr.CharScanner
setCondition(int) - method in class antlr.debug.SemanticPredicateEvent
setData(int) - method in class antlr.debug.TraceEvent
setDebugMode(boolean) - method in class antlr.debug.DebuggingCharScanner
setDebugMode(boolean) - method in class antlr.debug.DebuggingInputBuffer
setDebugMode(boolean) - method in class antlr.debug.LLkDebuggingParser
setDebugMode(boolean) - method in class antlr.Parser
setDefined() - method in class antlr.RuleSymbol
setElementAt(Object,int) - method in class antlr.collections.impl.Vector
setEnclosingGrammar(antlr.preprocessor.Grammar) - method in class antlr.preprocessor.Option
setEnclosingGrammar(antlr.preprocessor.Grammar) - method in class antlr.preprocessor.Rule
setEpsilon() - method in class antlr.Lookahead
setExpanded(boolean) - method in class antlr.preprocessor.GrammarFile
setFilename(String) - method in class antlr.CharScanner
setFilename(String) - method in class antlr.Grammar
setFileName(String) - method in class antlr.preprocessor.Grammar
setFilename(String) - method in class antlr.Parser
setFilename(String) - method in class antlr.Token
setFileOption: Associate an option value with a key.
setFirstChild(antlr.collections.AST) - method in class antlr.collections.AST
Set the first child of a node.
Set the first child of a node.
Set the first child of a node.
Set a grammar for the code generator to use
setGrammar(antlr.Grammar) - method in class antlr.LLkAnalyzer
Set the grammar for the analyzer
setGrammarOption: Associate an option value with a key.
setGuessing(int) - method in class antlr.debug.GuessingEvent
setHierarchy(antlr.preprocessor.Hierarchy) - method in class antlr.preprocessor.Grammar
setId(String) - method in class antlr.GrammarSymbol
setIdAssign(String) - method in class antlr.RuleRefElement
setIndex(int) - method in class antlr.TokenWithIndex
setInitAction(String) - method in class antlr.AlternativeBlock
setInitAction(String) - method in class antlr.preprocessor.Rule
setInverse(boolean) - method in class antlr.debug.ParserMatchEvent
setLabel(String) - method in class antlr.AlternativeBlock
setLabel(String) - method in class antlr.AlternativeElement
setLabel(String) - method in class antlr.CharRangeElement
setLabel(String) - method in class antlr.GrammarAtom
setLabel(String) - method in class antlr.RuleRefElement
setLabel(String) - method in class antlr.StringLiteralSymbol
setLabel(String) - method in class antlr.TokenRangeElement
setLabel(String) - method in class antlr.WildcardElement
setLength(int) - method in class antlr.ANTLRStringBuffer
setLine(int) - method in class antlr.CharScanner
setLine(int) - method in class antlr.CommonToken
setLine(int) - method in class antlr.debug.NewLineEvent
setLine(int) - method in class antlr.Token
setLineOffset(int) - method in class antlr.actions.cpp.ActionLexer
setLineOffset(int) - method in class antlr.actions.csharp.ActionLexer
setLineOffset(int) - method in class antlr.actions.java.ActionLexer
setLookaheadAmount(int) - method in class antlr.debug.InputBufferEvent
setMatched(boolean) - method in class antlr.debug.ParserMatchEvent
setMemberAction(String) - method in class antlr.preprocessor.Grammar
setName(String) - method in class antlr.preprocessor.Option
setName(String) - method in class antlr.SimpleTokenManager
Set the name of the token manager
setName(String) - method in class antlr.TokenManager
setNameSpace(String) - method in class antlr.Tool
Support C++ & C# namespaces (for now).
setNextSibling(antlr.collections.AST) - method in class antlr.collections.AST
Set the next sibling after this one.
Set the next sibling after this one.
Set the next sibling after this one.
setOption(String,antlr.Token) - method in class antlr.Grammar
Set a generic option.
Set lexer options
Set parser options -- performs action on the following options:
Set tree parser options
setOptions(antlr.collections.impl.IndexedVector) - method in class antlr.preprocessor.Grammar
setOptions(antlr.collections.impl.IndexedVector) - method in class antlr.preprocessor.Rule
setOutputDirectory(String) - method in class antlr.Tool
setParaphrase(String) - method in class antlr.TokenSymbol
setPreambleAction(String) - method in class antlr.preprocessor.Grammar
setPredefined(boolean) - method in class antlr.preprocessor.Grammar
setReadOnly(boolean) - method in class antlr.TokenManager
setResult(boolean) - method in class antlr.debug.SemanticPredicateEvent
setReturnValue(String) - method in class antlr.preprocessor.Rule
setRHS(String) - method in class antlr.preprocessor.Option
setRuleNum(int) - method in class antlr.debug.TraceEvent
setString(String) - method in class antlr.ANTLRHashString
setTabSize(int) - method in class antlr.CharScanner
setTarget(Object) - method in class antlr.debug.ParserMatchEvent
setText(String) - method in class antlr.collections.AST
Set the token text for this node
setText(String) - method in class antlr.ASTNULLType
Set the token text for this node
setText(String) - method in class antlr.BaseAST
Set the token text for this node
setText(String) - method in class antlr.CharScanner
setText(String) - method in class antlr.CommonAST
Set the token text for this node
setText(String) - method in class antlr.CommonToken
setText(String) - method in class antlr.debug.MessageEvent
setText(String) - method in class antlr.debug.ParserMatchEvent
setText(String) - method in class antlr.Token
setThrowsSpec(String) - method in class antlr.preprocessor.Rule
Set or change the input token buffer
setTokenSection(String) - method in class antlr.preprocessor.Grammar
setTokenType(int) - method in class antlr.TokenSymbol
Specify an "override" for the Java AST object created for a specific token.
setTool(antlr.Tool) - method in class antlr.actions.cpp.ActionLexer
setTool(antlr.Tool) - method in class antlr.actions.csharp.ActionLexer
setTool(antlr.Tool) - method in class antlr.actions.java.ActionLexer
setTool(antlr.Tool) - method in class antlr.ANTLRTokdefParser
In order to make it so existing subclasses don't break, we won't require that the antlr.Tool instance be passed as a constructor element.
setTool(antlr.Tool) - method in class antlr.CodeGenerator
setTool(antlr.Tool) - method in class antlr.preprocessor.Hierarchy
setTool(antlr.Tool) - method in class antlr.preprocessor.Preprocessor
In order to make it so existing subclasses don't break, we won't require that the antlr.Tool instance be passed as a constructor element.
setType(int) - method in class antlr.collections.AST
Set the token type for this node
setType(int) - method in class antlr.ASTNULLType
Set the token type for this node
setType(int) - method in class antlr.BaseAST
Set the token type for this node
setType(int) - method in class antlr.CommonAST
Set the token type for this node
setType(int) - method in class antlr.debug.Event
setType(int) - method in class antlr.Token
setType(String) - method in class antlr.preprocessor.Grammar
setupDebugging() - method in class antlr.debug.DebuggingCharScanner
User can override to do their own debugging
This method exists so a subclass, namely VAJCodeGenerator, can open the file in its own evil way.
setupOutput(String) - method in class antlr.JavaCodeGenerator
This method exists so a subclass, namely VAJCodeGenerator, can open the file in its own evil way.
setUserExceptions(String) - method in class antlr.MakeGrammar
setValue(int) - method in class antlr.debug.ParserMatchEvent
setValue(int) - method in class antlr.debug.ParserTokenEvent
setValues(int) - method in class antlr.debug.Event
This should NOT be called from anyone other than ParserEventSupport!
setValues(int) - method in class antlr.debug.NewLineEvent
This should NOT be called from anyone other than ParserEventSupport!
setValues(int,char,int) - method in class antlr.debug.InputBufferEvent
This should NOT be called from anyone other than ParserEventSupport!
setValues(int,int) - method in class antlr.debug.GuessingEvent
This should NOT be called from anyone other than ParserEventSupport!
setValues(int,int) - method in class antlr.debug.SyntacticPredicateEvent
This should NOT be called from anyone other than ParserEventSupport!
This should NOT be called from anyone other than ParserEventSupport!
setValues(int,int,int) - method in class antlr.debug.ParserTokenEvent
This should NOT be called from anyone other than ParserEventSupport!
setValues(int,int,int,int) - method in class antlr.debug.TraceEvent
This should NOT be called from anyone other than ParserEventSupport!
This should NOT be called from anyone other than ParserEventSupport!
setValues(int,String) - method in class antlr.debug.MessageEvent
This should NOT be called from anyone other than ParserEventSupport!
setVisibility(String) - method in class antlr.preprocessor.Rule
size - field in class antlr.collections.impl.ASTArray
size() - method in class antlr.collections.impl.BitSet
size() - method in class antlr.collections.impl.IndexedVector
size() - method in class antlr.collections.impl.Vector
SKIP - static field in class antlr.Token
SL_COMMENT - static field in class antlr.actions.cpp.ActionLexerTokenTypes
SL_COMMENT - static field in class antlr.actions.csharp.ActionLexerTokenTypes
SL_COMMENT - static field in class antlr.actions.java.ActionLexerTokenTypes
SL_COMMENT - static field in class antlr.ANTLRTokdefParserTokenTypes
SL_COMMENT - static field in class antlr.ANTLRTokenTypes
SL_COMMENT - static field in class antlr.preprocessor.PreprocessorTokenTypes
specifiedVocabulary - field in class antlr.preprocessor.Grammar
srcdir - static field in class antlr.build.ANTLR
Stack - interface antlr.collections.Stack
A simple stack definition; restrictive in that you cannot access arbitrary stack elements.
STAR - static field in class antlr.ANTLRTokenTypes
Start a new lexer
Start a new parser
Start a new tree-walker
stderr(String) - method in class antlr.build.Tool
Stderr from executing sub tools
stdout(String) - method in class antlr.build.Tool
Stdout from executing sub tools
stream - field in class antlr.TokenStreamRewriteEngine
Who do we suck tokens from?
StreamScarfer - class antlr.build.StreamScarfer
Adapted from JavaWorld article by Michael Daconta
streamStack - field in class antlr.TokenStreamSelector
Used to track stack of input streams
STRING - static field in class antlr.actions.cpp.ActionLexerTokenTypes
STRING - static field in class antlr.actions.csharp.ActionLexerTokenTypes
STRING - static field in class antlr.actions.java.ActionLexerTokenTypes
STRING - static field in class antlr.ANTLRTokdefParserTokenTypes
STRING - static field in class antlr.debug.ParserMatchEvent
STRING_LITERAL - static field in class antlr.ANTLRTokenTypes
STRING_LITERAL - static field in class antlr.preprocessor.PreprocessorTokenTypes
StringLiteralSymbol(String) - constructor for class antlr.StringLiteralSymbol
StringUtils - class antlr.StringUtils
stripBack(String,char) - static method in class antlr.StringUtils
General-purpose utility function for removing characters from back of string
stripBack(String,String) - static method in class antlr.StringUtils
General-purpose utility function for removing characters from back of string
stripFront(String,char) - static method in class antlr.StringUtils
General-purpose utility function for removing characters from front of string
stripFront(String,String) - static method in class antlr.StringUtils
General-purpose utility function for removing characters from front of string
stripFrontBack(String,String,String) - static method in class antlr.StringUtils
General-purpose utility function for removing characters from the front and back of string
STUFF - static field in class antlr.actions.cpp.ActionLexerTokenTypes
STUFF - static field in class antlr.actions.csharp.ActionLexerTokenTypes
STUFF - static field in class antlr.actions.java.ActionLexerTokenTypes
SUBRULE_BLOCK - static field in class antlr.preprocessor.PreprocessorTokenTypes
subruleOptionsSpec() - method in class antlr.ANTLRParser
subset(antlr.collections.impl.BitSet) - method in class antlr.collections.impl.BitSet
Is this contained within a?
subtractInPlace(antlr.collections.impl.BitSet) - method in class antlr.collections.impl.BitSet
Subtract the elements of 'a' from 'this' in-place.
subversion - static field in class antlr.Version
superClass - field in class antlr.Grammar
superClass - field in class antlr.preprocessor.Grammar
if not derived from another grammar, might still specify a non-ANTLR class to derive from like this "class T extends Parser(MyParserClass);"
superClass() - method in class antlr.ANTLRParser
superClass() - method in class antlr.preprocessor.Preprocessor
superGrammar - field in class antlr.preprocessor.Grammar
symbols - field in class antlr.Grammar
symbols - field in class antlr.preprocessor.Hierarchy
syncConsume() - method in class antlr.InputBuffer
Sync up deferred consumption
synPred - field in class antlr.Alternative
synPred() - method in class antlr.ANTLRGrammarParseBehavior
synPred() - method in class antlr.DefineGrammarSymbols
synPred() - method in class antlr.MakeGrammar
SYNPRED_FAILED - static field in class antlr.debug.ParserEventSupport
SYNPRED_STARTED - static field in class antlr.debug.ParserEventSupport
SYNPRED_SUCCEEDED - static field in class antlr.debug.ParserEventSupport
SynPredBlock(antlr.Grammar) - constructor for class antlr.SynPredBlock
SyntacticPredicateEvent(Object) - constructor for class antlr.debug.SyntacticPredicateEvent
syntacticPredLevel - field in class antlr.CppCodeGenerator
non-zero if inside syntactic predicate generation
non-zero if inside syntactic predicate generation
syntacticPredLevel - field in class antlr.HTMLCodeGenerator
non-zero if inside syntactic predicate generation
syntacticPredLevel - field in class antlr.JavaCodeGenerator
system(String) - method in class antlr.build.Tool
A portable system command execution routine that logs stdout/stderr and handles cmd-line wildcards properly.