C# Класс Irony.Parsing.ParsingContext

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

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

Свойство Тип Описание
Culture System.Globalization.CultureInfo
CurrentTerminals TerminalList
CurrentToken Token
HasErrors bool
Language Irony.Parsing.LanguageData
MaxErrors int
Mode ParseMode
OpenBraces TokenStack
Options ParseOptions
Parser Parser
ParserTrace ParserTrace
PreviousLineStart SourceLocation
PreviousToken Token
TabWidth int
Values object>.Dictionary
VsLineScanState VsScannerStateMap

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

Метод Описание
AddParserError ( string message ) : void
AddParserMessage ( ParserErrorLevel level, SourceLocation location, string message ) : void
AddTrace ( string message ) : void
GetExpectedTermSet ( ) : StringSet
OptionIsSet ( ParseOptions option ) : bool
ParsingContext ( Parser parser ) : System
SetOption ( ParseOptions option, bool value ) : void
SetSourceLocation ( SourceLocation location ) : void

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

Метод Описание
FilterBracesInExpectedSet ( StringSet stateExpectedSet ) : StringSet
FormatUnexpectedInputErrorMessage ( ) : string
OnTokenCreated ( ) : void
Reset ( ) : void

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

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

public AddParserError ( string message ) : void
message string
Результат void

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

public AddParserMessage ( ParserErrorLevel level, SourceLocation location, string message ) : void
level ParserErrorLevel
location SourceLocation
message string
Результат void

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

public AddTrace ( string message ) : void
message string
Результат void

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

public GetExpectedTermSet ( ) : StringSet
Результат StringSet

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

public OptionIsSet ( ParseOptions option ) : bool
option ParseOptions
Результат bool

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

public ParsingContext ( Parser parser ) : System
parser Parser
Результат System

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

public SetOption ( ParseOptions option, bool value ) : void
option ParseOptions
value bool
Результат void

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

public SetSourceLocation ( SourceLocation location ) : void
location SourceLocation
Результат void

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

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

public CultureInfo,System.Globalization Culture
Результат System.Globalization.CultureInfo

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

public TerminalList CurrentTerminals
Результат TerminalList

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

public Token CurrentToken
Результат Token

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

public bool HasErrors
Результат bool

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

public LanguageData,Irony.Parsing Language
Результат Irony.Parsing.LanguageData

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

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

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

public ParseMode Mode
Результат ParseMode

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

public TokenStack OpenBraces
Результат TokenStack

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

public ParseOptions Options
Результат ParseOptions

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

public Parser,Irony.Parsing Parser
Результат Parser

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

public ParserTrace ParserTrace
Результат ParserTrace

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

public SourceLocation,Irony.Parsing PreviousLineStart
Результат SourceLocation

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

public Token PreviousToken
Результат Token

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

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

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

public Dictionary Values
Результат object>.Dictionary

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

public VsScannerStateMap,Irony.Parsing VsLineScanState
Результат VsScannerStateMap