C# 클래스 Spring.Expressions.Parser.antlr.debug.ScannerEventSupport

A class to assist in firing parser events NOTE: I intentionally _did_not_ synchronize the event firing and add/remove listener methods. This is because the add/remove should _only_ be called by the parser at its start/end, and the _same_thread_ should be performing the parsing. This should help performance a tad...
파일 보기 프로젝트 열기: spring-projects/spring-net 1 사용 예제들

공개 메소드들

메소드 설명
ScannerEventSupport ( object source ) : antlr.collections.impl
addDoneListener ( Listener l ) : void
addMessageListener ( MessageListener l ) : void
addNewLineListener ( NewLineListener l ) : void
addParserListener ( ParserListener l ) : void
addParserMatchListener ( ParserMatchListener l ) : void
addParserTokenListener ( ParserTokenListener l ) : void
addSemanticPredicateListener ( SemanticPredicateListener l ) : void
addSyntacticPredicateListener ( SyntacticPredicateListener l ) : void
addTraceListener ( TraceListener l ) : void
checkController ( ) : void
fireConsume ( int c ) : void
fireDoneParsing ( ) : void
fireEnterRule ( int ruleNum, int guessing, int data ) : void
fireExitRule ( int ruleNum, int guessing, int data ) : void
fireLA ( int k, int la ) : void
fireMatch ( char c, antlr.collections.impl.BitSet b, int guessing ) : void
fireMatch ( char c, int guessing ) : void
fireMatch ( char c, string target, int guessing ) : void
fireMatch ( int c, antlr.collections.impl.BitSet b, string text, int guessing ) : void
fireMatch ( int n, string text, int guessing ) : void
fireMatch ( string s, int guessing ) : void
fireMatchNot ( char c, char n, int guessing ) : void
fireMatchNot ( int c, int n, string text, int guessing ) : void
fireMismatch ( char c, antlr.collections.impl.BitSet b, int guessing ) : void
fireMismatch ( char c, char n, int guessing ) : void
fireMismatch ( char c, string target, int guessing ) : void
fireMismatch ( int i, antlr.collections.impl.BitSet b, string text, int guessing ) : void
fireMismatch ( int i, int n, string text, int guessing ) : void
fireMismatch ( string s, string text, int guessing ) : void
fireMismatchNot ( char v, char c, int guessing ) : void
fireMismatchNot ( int i, int n, string text, int guessing ) : void
fireNewLine ( int line ) : void
fireReportError ( System e ) : void
fireReportError ( string s ) : void
fireReportWarning ( string s ) : void
fireSemanticPredicateEvaluated ( int type, int condition, bool result, int guessing ) : bool
fireSyntacticPredicateFailed ( int guessing ) : void
fireSyntacticPredicateStarted ( int guessing ) : void
fireSyntacticPredicateSucceeded ( int guessing ) : void
refreshListeners ( ) : void
removeDoneListener ( Listener l ) : void
removeMessageListener ( MessageListener l ) : void
removeNewLineListener ( NewLineListener l ) : void
removeParserListener ( ParserListener l ) : void
removeParserMatchListener ( ParserMatchListener l ) : void
removeParserTokenListener ( ParserTokenListener l ) : void
removeSemanticPredicateListener ( SemanticPredicateListener l ) : void
removeSyntacticPredicateListener ( SyntacticPredicateListener l ) : void
removeTraceListener ( TraceListener l ) : void

메소드 상세

ScannerEventSupport() 공개 메소드

public ScannerEventSupport ( object source ) : antlr.collections.impl
source object
리턴 antlr.collections.impl

addDoneListener() 공개 메소드

public addDoneListener ( Listener l ) : void
l Listener
리턴 void

addMessageListener() 공개 메소드

public addMessageListener ( MessageListener l ) : void
l MessageListener
리턴 void

addNewLineListener() 공개 메소드

public addNewLineListener ( NewLineListener l ) : void
l NewLineListener
리턴 void

addParserListener() 공개 메소드

public addParserListener ( ParserListener l ) : void
l ParserListener
리턴 void

addParserMatchListener() 공개 메소드

public addParserMatchListener ( ParserMatchListener l ) : void
l ParserMatchListener
리턴 void

addParserTokenListener() 공개 메소드

public addParserTokenListener ( ParserTokenListener l ) : void
l ParserTokenListener
리턴 void

addSemanticPredicateListener() 공개 메소드

public addSemanticPredicateListener ( SemanticPredicateListener l ) : void
l SemanticPredicateListener
리턴 void

addSyntacticPredicateListener() 공개 메소드

public addSyntacticPredicateListener ( SyntacticPredicateListener l ) : void
l SyntacticPredicateListener
리턴 void

addTraceListener() 공개 메소드

public addTraceListener ( TraceListener l ) : void
l TraceListener
리턴 void

checkController() 공개 메소드

public checkController ( ) : void
리턴 void

fireConsume() 공개 메소드

public fireConsume ( int c ) : void
c int
리턴 void

fireDoneParsing() 공개 메소드

public fireDoneParsing ( ) : void
리턴 void

fireEnterRule() 공개 메소드

public fireEnterRule ( int ruleNum, int guessing, int data ) : void
ruleNum int
guessing int
data int
리턴 void

fireExitRule() 공개 메소드

public fireExitRule ( int ruleNum, int guessing, int data ) : void
ruleNum int
guessing int
data int
리턴 void

fireLA() 공개 메소드

public fireLA ( int k, int la ) : void
k int
la int
리턴 void

fireMatch() 공개 메소드

public fireMatch ( char c, antlr.collections.impl.BitSet b, int guessing ) : void
c char
b antlr.collections.impl.BitSet
guessing int
리턴 void

fireMatch() 공개 메소드

public fireMatch ( char c, int guessing ) : void
c char
guessing int
리턴 void

fireMatch() 공개 메소드

public fireMatch ( char c, string target, int guessing ) : void
c char
target string
guessing int
리턴 void

fireMatch() 공개 메소드

public fireMatch ( int c, antlr.collections.impl.BitSet b, string text, int guessing ) : void
c int
b antlr.collections.impl.BitSet
text string
guessing int
리턴 void

fireMatch() 공개 메소드

public fireMatch ( int n, string text, int guessing ) : void
n int
text string
guessing int
리턴 void

fireMatch() 공개 메소드

public fireMatch ( string s, int guessing ) : void
s string
guessing int
리턴 void

fireMatchNot() 공개 메소드

public fireMatchNot ( char c, char n, int guessing ) : void
c char
n char
guessing int
리턴 void

fireMatchNot() 공개 메소드

public fireMatchNot ( int c, int n, string text, int guessing ) : void
c int
n int
text string
guessing int
리턴 void

fireMismatch() 공개 메소드

public fireMismatch ( char c, antlr.collections.impl.BitSet b, int guessing ) : void
c char
b antlr.collections.impl.BitSet
guessing int
리턴 void

fireMismatch() 공개 메소드

public fireMismatch ( char c, char n, int guessing ) : void
c char
n char
guessing int
리턴 void

fireMismatch() 공개 메소드

public fireMismatch ( char c, string target, int guessing ) : void
c char
target string
guessing int
리턴 void

fireMismatch() 공개 메소드

public fireMismatch ( int i, antlr.collections.impl.BitSet b, string text, int guessing ) : void
i int
b antlr.collections.impl.BitSet
text string
guessing int
리턴 void

fireMismatch() 공개 메소드

public fireMismatch ( int i, int n, string text, int guessing ) : void
i int
n int
text string
guessing int
리턴 void

fireMismatch() 공개 메소드

public fireMismatch ( string s, string text, int guessing ) : void
s string
text string
guessing int
리턴 void

fireMismatchNot() 공개 메소드

public fireMismatchNot ( char v, char c, int guessing ) : void
v char
c char
guessing int
리턴 void

fireMismatchNot() 공개 메소드

public fireMismatchNot ( int i, int n, string text, int guessing ) : void
i int
n int
text string
guessing int
리턴 void

fireNewLine() 공개 메소드

public fireNewLine ( int line ) : void
line int
리턴 void

fireReportError() 공개 메소드

public fireReportError ( System e ) : void
e System
리턴 void

fireReportError() 공개 메소드

public fireReportError ( string s ) : void
s string
리턴 void

fireReportWarning() 공개 메소드

public fireReportWarning ( string s ) : void
s string
리턴 void

fireSemanticPredicateEvaluated() 공개 메소드

public fireSemanticPredicateEvaluated ( int type, int condition, bool result, int guessing ) : bool
type int
condition int
result bool
guessing int
리턴 bool

fireSyntacticPredicateFailed() 공개 메소드

public fireSyntacticPredicateFailed ( int guessing ) : void
guessing int
리턴 void

fireSyntacticPredicateStarted() 공개 메소드

public fireSyntacticPredicateStarted ( int guessing ) : void
guessing int
리턴 void

fireSyntacticPredicateSucceeded() 공개 메소드

public fireSyntacticPredicateSucceeded ( int guessing ) : void
guessing int
리턴 void

refreshListeners() 공개 메소드

public refreshListeners ( ) : void
리턴 void

removeDoneListener() 공개 메소드

public removeDoneListener ( Listener l ) : void
l Listener
리턴 void

removeMessageListener() 공개 메소드

public removeMessageListener ( MessageListener l ) : void
l MessageListener
리턴 void

removeNewLineListener() 공개 메소드

public removeNewLineListener ( NewLineListener l ) : void
l NewLineListener
리턴 void

removeParserListener() 공개 메소드

public removeParserListener ( ParserListener l ) : void
l ParserListener
리턴 void

removeParserMatchListener() 공개 메소드

public removeParserMatchListener ( ParserMatchListener l ) : void
l ParserMatchListener
리턴 void

removeParserTokenListener() 공개 메소드

public removeParserTokenListener ( ParserTokenListener l ) : void
l ParserTokenListener
리턴 void

removeSemanticPredicateListener() 공개 메소드

public removeSemanticPredicateListener ( SemanticPredicateListener l ) : void
l SemanticPredicateListener
리턴 void

removeSyntacticPredicateListener() 공개 메소드

public removeSyntacticPredicateListener ( SyntacticPredicateListener l ) : void
l SyntacticPredicateListener
리턴 void

removeTraceListener() 공개 메소드

public removeTraceListener ( TraceListener l ) : void
l TraceListener
리턴 void