C# 클래스 Irony.Parsing.ParsingContext

파일 보기 프로젝트 열기: o2platform/O2.Platform.Projects 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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