C# Класс Antlr3.Tool.ErrorManager

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
ErrorsForcingNoAnalysis Antlr3.Misc.BitSet
ErrorsForcingNoCodegen Antlr3.Misc.BitSet
emitSingleError ICollection>.IDictionary

Открытые методы

Метод Описание
AnalysisAborted ( Antlr3.Analysis.DecisionProbe probe ) : void
AssertTrue ( bool condition, String message ) : void
DanglingState ( Antlr3.Analysis.DecisionProbe probe, Antlr3.Analysis.DFAState d ) : void
DoNotAttemptAnalysis ( ) : bool
DoNotAttemptCodeGen ( ) : bool
Error ( int msgID ) : void
Error ( int msgID, Exception e ) : void
Error ( int msgID, Object arg ) : void
Error ( int msgID, Object arg, Exception e ) : void
Error ( int msgID, Object arg, Object arg2 ) : void
FormatWantsSingleLineMessage ( ) : bool
GetErrorListener ( ) : IANTLRErrorListener
GetErrorState ( ) : ErrorState
GetLocationFormat ( ) : Antlr4.StringTemplate.Template
GetMessage ( int msgID ) : Antlr4.StringTemplate.Template
GetMessageFormat ( ) : Antlr4.StringTemplate.Template
GetMessageType ( int msgID ) : String
GetNumErrors ( ) : int
GetReportFormat ( ) : Antlr4.StringTemplate.Template
GetStringTemplateErrorListener ( ) : Antlr4.StringTemplate.ITemplateErrorListener
GetTool ( ) : Antlr3.AntlrTool
GrammarError ( int msgID, Grammar g, Antlr.Runtime.IToken token ) : void
GrammarError ( int msgID, Grammar g, Antlr.Runtime.IToken token, Object arg ) : void
GrammarError ( int msgID, Grammar g, Antlr.Runtime.IToken token, Object arg, Object arg2 ) : void
GrammarWarning ( int msgID, Grammar g, Antlr.Runtime.IToken token ) : void
GrammarWarning ( int msgID, Grammar g, Antlr.Runtime.IToken token, Object arg ) : void
GrammarWarning ( int msgID, Grammar g, Antlr.Runtime.IToken token, Object arg, Object arg2 ) : void
Info ( String msg ) : void
InsufficientPredicates ( Antlr3.Analysis.DecisionProbe probe, Antlr3.Analysis.DFAState d, IDictionary altToUncoveredLocations ) : void
InternalError ( Object error ) : void
InternalError ( Object error, Exception e ) : void
LeftRecursion ( Antlr3.Analysis.DecisionProbe probe, int alt, System.Collections.ICollection targetRules, System.Collections.ICollection callSiteStates ) : void
LeftRecursionCycles ( System.Collections.ICollection cycles ) : void
NonLLStarDecision ( Antlr3.Analysis.DecisionProbe probe ) : void
Nondeterminism ( Antlr3.Analysis.DecisionProbe probe, Antlr3.Analysis.DFAState d ) : void
Panic ( ) : void
RecursionOverflow ( Antlr3.Analysis.DecisionProbe probe, Antlr3.Analysis.DFAState sampleBadState, int alt, ICollection targetRules, ICollection callSiteStates ) : void
RemoveErrorListener ( ) : void
ResetErrorState ( ) : void
SetErrorListener ( IANTLRErrorListener listener ) : void
SetFormat ( String formatName ) : void
SetLocale ( System.Globalization.CultureInfo locale ) : void
SetTool ( Antlr3.AntlrTool tool ) : void
SyntaxError ( int msgID, Grammar grammar, Antlr.Runtime.IToken token, Object arg, Antlr.Runtime.RecognitionException re ) : void
UnreachableAlts ( Antlr3.Analysis.DecisionProbe probe, IEnumerable alts ) : void
Warning ( int msgID, Object arg ) : void

Приватные методы

Метод Описание
ErrorManager ( ) : System
GetLastNonErrorManagerCodeLocation ( Exception e ) : System.Diagnostics.StackFrame
InitIdToMessageNameMapping ( ) : bool
Initialize ( ) : void
RawError ( String msg ) : void
RawError ( String msg, Exception e ) : void
VerifyFormat ( ) : bool
VerifyMessages ( ) : bool

Описание методов

AnalysisAborted() публичный статический Метод

public static AnalysisAborted ( Antlr3.Analysis.DecisionProbe probe ) : void
probe Antlr3.Analysis.DecisionProbe
Результат void

AssertTrue() публичный статический Метод

public static AssertTrue ( bool condition, String message ) : void
condition bool
message String
Результат void

DanglingState() публичный статический Метод

public static DanglingState ( Antlr3.Analysis.DecisionProbe probe, Antlr3.Analysis.DFAState d ) : void
probe Antlr3.Analysis.DecisionProbe
d Antlr3.Analysis.DFAState
Результат void

DoNotAttemptAnalysis() публичный статический Метод

public static DoNotAttemptAnalysis ( ) : bool
Результат bool

DoNotAttemptCodeGen() публичный статический Метод

public static DoNotAttemptCodeGen ( ) : bool
Результат bool

Error() публичный статический Метод

public static Error ( int msgID ) : void
msgID int
Результат void

Error() публичный статический Метод

public static Error ( int msgID, Exception e ) : void
msgID int
e System.Exception
Результат void

Error() публичный статический Метод

public static Error ( int msgID, Object arg ) : void
msgID int
arg Object
Результат void

Error() публичный статический Метод

public static Error ( int msgID, Object arg, Exception e ) : void
msgID int
arg Object
e System.Exception
Результат void

Error() публичный статический Метод

public static Error ( int msgID, Object arg, Object arg2 ) : void
msgID int
arg Object
arg2 Object
Результат void

FormatWantsSingleLineMessage() публичный статический Метод

public static FormatWantsSingleLineMessage ( ) : bool
Результат bool

GetErrorListener() публичный статический Метод

public static GetErrorListener ( ) : IANTLRErrorListener
Результат IANTLRErrorListener

GetErrorState() публичный статический Метод

public static GetErrorState ( ) : ErrorState
Результат ErrorState

GetLocationFormat() публичный статический Метод

public static GetLocationFormat ( ) : Antlr4.StringTemplate.Template
Результат Antlr4.StringTemplate.Template

GetMessage() публичный статический Метод

public static GetMessage ( int msgID ) : Antlr4.StringTemplate.Template
msgID int
Результат Antlr4.StringTemplate.Template

GetMessageFormat() публичный статический Метод

public static GetMessageFormat ( ) : Antlr4.StringTemplate.Template
Результат Antlr4.StringTemplate.Template

GetMessageType() публичный статический Метод

public static GetMessageType ( int msgID ) : String
msgID int
Результат String

GetNumErrors() публичный статический Метод

public static GetNumErrors ( ) : int
Результат int

GetReportFormat() публичный статический Метод

public static GetReportFormat ( ) : Antlr4.StringTemplate.Template
Результат Antlr4.StringTemplate.Template

GetStringTemplateErrorListener() публичный статический Метод

public static GetStringTemplateErrorListener ( ) : Antlr4.StringTemplate.ITemplateErrorListener
Результат Antlr4.StringTemplate.ITemplateErrorListener

GetTool() публичный статический Метод

public static GetTool ( ) : Antlr3.AntlrTool
Результат Antlr3.AntlrTool

GrammarError() публичный статический Метод

public static GrammarError ( int msgID, Grammar g, Antlr.Runtime.IToken token ) : void
msgID int
g Grammar
token Antlr.Runtime.IToken
Результат void

GrammarError() публичный статический Метод

public static GrammarError ( int msgID, Grammar g, Antlr.Runtime.IToken token, Object arg ) : void
msgID int
g Grammar
token Antlr.Runtime.IToken
arg Object
Результат void

GrammarError() публичный статический Метод

public static GrammarError ( int msgID, Grammar g, Antlr.Runtime.IToken token, Object arg, Object arg2 ) : void
msgID int
g Grammar
token Antlr.Runtime.IToken
arg Object
arg2 Object
Результат void

GrammarWarning() публичный статический Метод

public static GrammarWarning ( int msgID, Grammar g, Antlr.Runtime.IToken token ) : void
msgID int
g Grammar
token Antlr.Runtime.IToken
Результат void

GrammarWarning() публичный статический Метод

public static GrammarWarning ( int msgID, Grammar g, Antlr.Runtime.IToken token, Object arg ) : void
msgID int
g Grammar
token Antlr.Runtime.IToken
arg Object
Результат void

GrammarWarning() публичный статический Метод

public static GrammarWarning ( int msgID, Grammar g, Antlr.Runtime.IToken token, Object arg, Object arg2 ) : void
msgID int
g Grammar
token Antlr.Runtime.IToken
arg Object
arg2 Object
Результат void

Info() публичный статический Метод

public static Info ( String msg ) : void
msg String
Результат void

InsufficientPredicates() публичный статический Метод

public static InsufficientPredicates ( Antlr3.Analysis.DecisionProbe probe, Antlr3.Analysis.DFAState d, IDictionary altToUncoveredLocations ) : void
probe Antlr3.Analysis.DecisionProbe
d Antlr3.Analysis.DFAState
altToUncoveredLocations IDictionary
Результат void

InternalError() публичный статический Метод

public static InternalError ( Object error ) : void
error Object
Результат void

InternalError() публичный статический Метод

public static InternalError ( Object error, Exception e ) : void
error Object
e System.Exception
Результат void

LeftRecursion() публичный статический Метод

public static LeftRecursion ( Antlr3.Analysis.DecisionProbe probe, int alt, System.Collections.ICollection targetRules, System.Collections.ICollection callSiteStates ) : void
probe Antlr3.Analysis.DecisionProbe
alt int
targetRules System.Collections.ICollection
callSiteStates System.Collections.ICollection
Результат void

LeftRecursionCycles() публичный статический Метод

public static LeftRecursionCycles ( System.Collections.ICollection cycles ) : void
cycles System.Collections.ICollection
Результат void

NonLLStarDecision() публичный статический Метод

public static NonLLStarDecision ( Antlr3.Analysis.DecisionProbe probe ) : void
probe Antlr3.Analysis.DecisionProbe
Результат void

Nondeterminism() публичный статический Метод

public static Nondeterminism ( Antlr3.Analysis.DecisionProbe probe, Antlr3.Analysis.DFAState d ) : void
probe Antlr3.Analysis.DecisionProbe
d Antlr3.Analysis.DFAState
Результат void

Panic() публичный статический Метод

public static Panic ( ) : void
Результат void

RecursionOverflow() публичный статический Метод

public static RecursionOverflow ( Antlr3.Analysis.DecisionProbe probe, Antlr3.Analysis.DFAState sampleBadState, int alt, ICollection targetRules, ICollection callSiteStates ) : void
probe Antlr3.Analysis.DecisionProbe
sampleBadState Antlr3.Analysis.DFAState
alt int
targetRules ICollection
callSiteStates ICollection
Результат void

RemoveErrorListener() публичный статический Метод

public static RemoveErrorListener ( ) : void
Результат void

ResetErrorState() публичный статический Метод

public static ResetErrorState ( ) : void
Результат void

SetErrorListener() публичный статический Метод

public static SetErrorListener ( IANTLRErrorListener listener ) : void
listener IANTLRErrorListener
Результат void

SetFormat() публичный статический Метод

public static SetFormat ( String formatName ) : void
formatName String
Результат void

SetLocale() публичный статический Метод

public static SetLocale ( System.Globalization.CultureInfo locale ) : void
locale System.Globalization.CultureInfo
Результат void

SetTool() публичный статический Метод

public static SetTool ( Antlr3.AntlrTool tool ) : void
tool Antlr3.AntlrTool
Результат void

SyntaxError() публичный статический Метод

public static SyntaxError ( int msgID, Grammar grammar, Antlr.Runtime.IToken token, Object arg, Antlr.Runtime.RecognitionException re ) : void
msgID int
grammar Grammar
token Antlr.Runtime.IToken
arg Object
re Antlr.Runtime.RecognitionException
Результат void

UnreachableAlts() публичный статический Метод

public static UnreachableAlts ( Antlr3.Analysis.DecisionProbe probe, IEnumerable alts ) : void
probe Antlr3.Analysis.DecisionProbe
alts IEnumerable
Результат void

Warning() публичный статический Метод

public static Warning ( int msgID, Object arg ) : void
msgID int
arg Object
Результат void

Описание свойств

ErrorsForcingNoAnalysis публичное статическое свойство

public static Antlr3.Misc.BitSet ErrorsForcingNoAnalysis
Результат Antlr3.Misc.BitSet

ErrorsForcingNoCodegen публичное статическое свойство

public static Antlr3.Misc.BitSet ErrorsForcingNoCodegen
Результат Antlr3.Misc.BitSet

emitSingleError публичное статическое свойство

public static IDictionary> emitSingleError
Результат ICollection>.IDictionary