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

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

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

Свойство Тип Описание
FORMATS_DIR string
errorTypes ISet
errors int
tool AntlrTool
warnings int

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

Метод Описание
Emit ( ErrorType etype, ANTLRMessage msg ) : void
ErrorManager ( AntlrTool tool ) : System.Collections.Generic
FatalInternalError ( string error, System.Exception e ) : void
FormatWantsSingleLineMessage ( ) : bool
GetLocationFormat ( ) : Template
GetMessageFormat ( ) : Template
GetMessageTemplate ( ANTLRMessage msg ) : Template
GetNumErrors ( ) : int
GetReportFormat ( ErrorSeverity severity ) : Template
GrammarError ( ErrorType etype, string fileName, Antlr token ) : void
Info ( string msg ) : void
InternalError ( string error ) : void
InternalError ( string error, System.Exception e ) : void
LeftRecursionCycles ( string fileName, IEnumerable cycles ) : void
Panic ( ) : void
Panic ( ErrorType errorType ) : void
Panic ( string msg ) : void
ResetErrorState ( ) : void
SetFormat ( string formatName ) : void
SyntaxError ( ErrorType etype, string fileName, Antlr token, Antlr antlrException ) : void
ToolError ( ErrorType errorType ) : void
ToolError ( ErrorType errorType, System.Exception e ) : void

Защищенные методы

Метод Описание
VerifyFormat ( ) : bool

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

Метод Описание
GetLastNonErrorManagerCodeLocation ( System.Exception e ) : string
RawError ( string msg ) : void
RawError ( string msg, System.Exception e ) : void

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

Emit() публичный Метод

public Emit ( ErrorType etype, ANTLRMessage msg ) : void
etype ErrorType
msg ANTLRMessage
Результат void

ErrorManager() публичный Метод

public ErrorManager ( AntlrTool tool ) : System.Collections.Generic
tool AntlrTool
Результат System.Collections.Generic

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

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

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

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

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

public GetLocationFormat ( ) : Template
Результат Template

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

public GetMessageFormat ( ) : Template
Результат Template

GetMessageTemplate() публичный Метод

public GetMessageTemplate ( ANTLRMessage msg ) : Template
msg ANTLRMessage
Результат Template

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

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

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

public GetReportFormat ( ErrorSeverity severity ) : Template
severity ErrorSeverity
Результат Template

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

public GrammarError ( ErrorType etype, string fileName, Antlr token ) : void
etype ErrorType
fileName string
token Antlr
Результат void

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

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

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

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

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

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

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

public LeftRecursionCycles ( string fileName, IEnumerable cycles ) : void
fileName string
cycles IEnumerable
Результат void

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

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

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

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

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

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

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

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

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

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

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

public SyntaxError ( ErrorType etype, string fileName, Antlr token, Antlr antlrException ) : void
etype ErrorType
fileName string
token Antlr
antlrException Antlr
Результат void

ToolError() публичный Метод

public ToolError ( ErrorType errorType ) : void
errorType ErrorType
Результат void

ToolError() публичный Метод

public ToolError ( ErrorType errorType, System.Exception e ) : void
errorType ErrorType
e System.Exception
Результат void

VerifyFormat() защищенный Метод

protected VerifyFormat ( ) : bool
Результат bool

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

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

public static string FORMATS_DIR
Результат string

errorTypes публичное свойство

public ISet errorTypes
Результат ISet

errors публичное свойство

public int errors
Результат int

tool публичное свойство

public AntlrTool tool
Результат AntlrTool

warnings публичное свойство

public int warnings
Результат int