C# Class Spring.Expressions.Parser.antlr.Parser

Inheritance: IParserDebugSubject
Show file Open project: spring-projects/spring-net

Protected Properties

Property Type Description
astFactory ASTFactory
inputState ParserSharedInputState
returnAST Spring.Expressions.Parser.antlr.collections.AST
tokenNames string[]
traceDepth int

Public Methods

Method Description
LA ( int i ) : int
LT ( int i ) : IToken
Parser ( ) : System
Parser ( ParserSharedInputState state ) : System
addMessageListener ( Spring.Expressions.Parser.antlr.debug.MessageListener l ) : void
addParserListener ( Spring.Expressions.Parser.antlr.debug.ParserListener l ) : void
addParserMatchListener ( Spring.Expressions.Parser.antlr.debug.ParserMatchListener l ) : void
addParserTokenListener ( Spring.Expressions.Parser.antlr.debug.ParserTokenListener l ) : void
addSemanticPredicateListener ( Spring.Expressions.Parser.antlr.debug.SemanticPredicateListener l ) : void
addSyntacticPredicateListener ( Spring.Expressions.Parser.antlr.debug.SyntacticPredicateListener l ) : void
addTraceListener ( Spring.Expressions.Parser.antlr.debug.TraceListener l ) : void
consume ( ) : void
consumeUntil ( Spring.Expressions.Parser.antlr.collections.impl.BitSet bset ) : void
consumeUntil ( int tokenType ) : void
getAST ( ) : Spring.Expressions.Parser.antlr.collections.AST
getASTFactory ( ) : ASTFactory
getFilename ( ) : string
getInputState ( ) : ParserSharedInputState
getTokenName ( int num ) : string
getTokenNames ( ) : string[]
isDebugMode ( ) : bool
mark ( ) : int
match ( Spring.Expressions.Parser.antlr.collections.impl.BitSet b ) : void
match ( int t ) : void
matchNot ( int t ) : void
recover ( Spring.Expressions.Parser.antlr.RecognitionException ex, Spring.Expressions.Parser.antlr.collections.impl.BitSet tokenSet ) : void
removeMessageListener ( Spring.Expressions.Parser.antlr.debug.MessageListener l ) : void
removeParserListener ( Spring.Expressions.Parser.antlr.debug.ParserListener l ) : void
removeParserMatchListener ( Spring.Expressions.Parser.antlr.debug.ParserMatchListener l ) : void
removeParserTokenListener ( Spring.Expressions.Parser.antlr.debug.ParserTokenListener l ) : void
removeSemanticPredicateListener ( Spring.Expressions.Parser.antlr.debug.SemanticPredicateListener l ) : void
removeSyntacticPredicateListener ( Spring.Expressions.Parser.antlr.debug.SyntacticPredicateListener l ) : void
removeTraceListener ( Spring.Expressions.Parser.antlr.debug.TraceListener l ) : void
reportError ( Spring.Expressions.Parser.antlr.RecognitionException ex ) : void
reportError ( string s ) : void
reportWarning ( string s ) : void
resetState ( ) : void
rewind ( int pos ) : void
setASTFactory ( ASTFactory f ) : void

Specify an object with support code (shared by Parser and TreeParser. Normally, the programmer does not play with this, using setASTNodeClass instead.

setASTNodeClass ( string cl ) : void

Specify the type of node to create during tree building.

setDebugMode ( bool debugMode ) : void
setFilename ( string f ) : void
setIgnoreInvalidDebugCalls ( bool Value ) : void
setInputState ( ParserSharedInputState state ) : void
setTokenBuffer ( TokenBuffer t ) : void
traceIn ( string rname ) : void
traceIndent ( ) : void
traceOut ( string rname ) : void

Protected Methods

Method Description
defaultDebuggingSetup ( TokenStream lexer, TokenBuffer tokBuf ) : void

Private Methods

Method Description
panic ( ) : void
setASTNodeType ( string nodeType ) : void

Method Details

LA() public abstract method

public abstract LA ( int i ) : int
i int
return int

LT() public abstract method

public abstract LT ( int i ) : IToken
i int
return IToken

Parser() public method

public Parser ( ) : System
return System

Parser() public method

public Parser ( ParserSharedInputState state ) : System
state ParserSharedInputState
return System

addMessageListener() public method

public addMessageListener ( Spring.Expressions.Parser.antlr.debug.MessageListener l ) : void
l Spring.Expressions.Parser.antlr.debug.MessageListener
return void

addParserListener() public method

public addParserListener ( Spring.Expressions.Parser.antlr.debug.ParserListener l ) : void
l Spring.Expressions.Parser.antlr.debug.ParserListener
return void

addParserMatchListener() public method

public addParserMatchListener ( Spring.Expressions.Parser.antlr.debug.ParserMatchListener l ) : void
l Spring.Expressions.Parser.antlr.debug.ParserMatchListener
return void

addParserTokenListener() public method

public addParserTokenListener ( Spring.Expressions.Parser.antlr.debug.ParserTokenListener l ) : void
l Spring.Expressions.Parser.antlr.debug.ParserTokenListener
return void

addSemanticPredicateListener() public method

public addSemanticPredicateListener ( Spring.Expressions.Parser.antlr.debug.SemanticPredicateListener l ) : void
l Spring.Expressions.Parser.antlr.debug.SemanticPredicateListener
return void

addSyntacticPredicateListener() public method

public addSyntacticPredicateListener ( Spring.Expressions.Parser.antlr.debug.SyntacticPredicateListener l ) : void
l Spring.Expressions.Parser.antlr.debug.SyntacticPredicateListener
return void

addTraceListener() public method

public addTraceListener ( Spring.Expressions.Parser.antlr.debug.TraceListener l ) : void
l Spring.Expressions.Parser.antlr.debug.TraceListener
return void

consume() public abstract method

public abstract consume ( ) : void
return void

consumeUntil() public method

public consumeUntil ( Spring.Expressions.Parser.antlr.collections.impl.BitSet bset ) : void
bset Spring.Expressions.Parser.antlr.collections.impl.BitSet
return void

consumeUntil() public method

public consumeUntil ( int tokenType ) : void
tokenType int
return void

defaultDebuggingSetup() protected method

protected defaultDebuggingSetup ( TokenStream lexer, TokenBuffer tokBuf ) : void
lexer TokenStream
tokBuf TokenBuffer
return void

getAST() public method

public getAST ( ) : Spring.Expressions.Parser.antlr.collections.AST
return Spring.Expressions.Parser.antlr.collections.AST

getASTFactory() public method

public getASTFactory ( ) : ASTFactory
return ASTFactory

getFilename() public method

public getFilename ( ) : string
return string

getInputState() public method

public getInputState ( ) : ParserSharedInputState
return ParserSharedInputState

getTokenName() public method

public getTokenName ( int num ) : string
num int
return string

getTokenNames() public method

public getTokenNames ( ) : string[]
return string[]

isDebugMode() public method

public isDebugMode ( ) : bool
return bool

mark() public method

public mark ( ) : int
return int

match() public method

public match ( Spring.Expressions.Parser.antlr.collections.impl.BitSet b ) : void
b Spring.Expressions.Parser.antlr.collections.impl.BitSet
return void

match() public method

public match ( int t ) : void
t int
return void

matchNot() public method

public matchNot ( int t ) : void
t int
return void

recover() public method

public recover ( Spring.Expressions.Parser.antlr.RecognitionException ex, Spring.Expressions.Parser.antlr.collections.impl.BitSet tokenSet ) : void
ex Spring.Expressions.Parser.antlr.RecognitionException
tokenSet Spring.Expressions.Parser.antlr.collections.impl.BitSet
return void

removeMessageListener() public method

public removeMessageListener ( Spring.Expressions.Parser.antlr.debug.MessageListener l ) : void
l Spring.Expressions.Parser.antlr.debug.MessageListener
return void

removeParserListener() public method

public removeParserListener ( Spring.Expressions.Parser.antlr.debug.ParserListener l ) : void
l Spring.Expressions.Parser.antlr.debug.ParserListener
return void

removeParserMatchListener() public method

public removeParserMatchListener ( Spring.Expressions.Parser.antlr.debug.ParserMatchListener l ) : void
l Spring.Expressions.Parser.antlr.debug.ParserMatchListener
return void

removeParserTokenListener() public method

public removeParserTokenListener ( Spring.Expressions.Parser.antlr.debug.ParserTokenListener l ) : void
l Spring.Expressions.Parser.antlr.debug.ParserTokenListener
return void

removeSemanticPredicateListener() public method

public removeSemanticPredicateListener ( Spring.Expressions.Parser.antlr.debug.SemanticPredicateListener l ) : void
l Spring.Expressions.Parser.antlr.debug.SemanticPredicateListener
return void

removeSyntacticPredicateListener() public method

public removeSyntacticPredicateListener ( Spring.Expressions.Parser.antlr.debug.SyntacticPredicateListener l ) : void
l Spring.Expressions.Parser.antlr.debug.SyntacticPredicateListener
return void

removeTraceListener() public method

public removeTraceListener ( Spring.Expressions.Parser.antlr.debug.TraceListener l ) : void
l Spring.Expressions.Parser.antlr.debug.TraceListener
return void

reportError() public method

public reportError ( Spring.Expressions.Parser.antlr.RecognitionException ex ) : void
ex Spring.Expressions.Parser.antlr.RecognitionException
return void

reportError() public method

public reportError ( string s ) : void
s string
return void

reportWarning() public method

public reportWarning ( string s ) : void
s string
return void

resetState() public method

public resetState ( ) : void
return void

rewind() public method

public rewind ( int pos ) : void
pos int
return void

setASTFactory() public method

Specify an object with support code (shared by Parser and TreeParser. Normally, the programmer does not play with this, using setASTNodeClass instead.
public setASTFactory ( ASTFactory f ) : void
f ASTFactory
return void

setASTNodeClass() public method

Specify the type of node to create during tree building.
public setASTNodeClass ( string cl ) : void
cl string Fully qualified AST Node type name.
return void

setDebugMode() public method

public setDebugMode ( bool debugMode ) : void
debugMode bool
return void

setFilename() public method

public setFilename ( string f ) : void
f string
return void

setIgnoreInvalidDebugCalls() public method

public setIgnoreInvalidDebugCalls ( bool Value ) : void
Value bool
return void

setInputState() public method

public setInputState ( ParserSharedInputState state ) : void
state ParserSharedInputState
return void

setTokenBuffer() public method

public setTokenBuffer ( TokenBuffer t ) : void
t TokenBuffer
return void

traceIn() public method

public traceIn ( string rname ) : void
rname string
return void

traceIndent() public method

public traceIndent ( ) : void
return void

traceOut() public method

public traceOut ( string rname ) : void
rname string
return void

Property Details

astFactory protected property

protected ASTFactory,Spring.Expressions.Parser.antlr astFactory
return ASTFactory

inputState protected property

protected ParserSharedInputState,Spring.Expressions.Parser.antlr inputState
return ParserSharedInputState

returnAST protected property

protected Spring.Expressions.Parser.antlr.collections.AST returnAST
return Spring.Expressions.Parser.antlr.collections.AST

tokenNames protected property

protected string[] tokenNames
return string[]

traceDepth protected property

protected int traceDepth
return int