C# 클래스 SData.Internal.ParserBase

파일 보기 프로젝트 열기: knat/SData

보호된 프로퍼티들

프로퍼티 타입 설명
_context LoadingContext

보호된 메소드들

메소드 설명
AtomValue ( Token &result ) : bool
AtomValueExpected ( ) : Token
Clear ( ) : void
ConsumeToken ( ) : void
EndOfFileExpected ( ) : void
Error ( DiagMsg diagMsg, TextSpan textSpan ) : void
Error ( int code, string errMsg, TextSpan textSpan ) : void
ErrorAndThrow ( DiagMsg diagMsg ) : void
ErrorAndThrow ( DiagMsg diagMsg, TextSpan textSpan ) : void
ErrorAndThrow ( string errMsg ) : void
ErrorAndThrow ( string errMsg, TextSpan textSpan ) : void
GetToken ( ) : Token
Init ( string filePath, TextReader reader, LoadingContext context ) : void
Keyword ( string value ) : bool
Keyword ( string value, Token &result ) : bool
KeywordExpected ( string value ) : Token
Name ( Token &result ) : bool
NameExpected ( ) : Token
Null ( Token &result ) : bool
ParserBase ( ) : System.IO
PeekToken ( int kind ) : bool
PeekToken ( int kind1, int kind2 ) : bool
PeekToken ( int kind1, int kind2, int kind3 ) : bool
PeekToken ( int kind1, int kind2, int kind3, int kind4 ) : bool
String ( Token &result ) : bool
StringExpected ( ) : Token
Throw ( ) : void
Token ( int kind ) : bool
Token ( int kind, Token &result ) : bool
TokenExpected ( char ch ) : Token
TokenExpected ( int kind, string errMsg ) : Token

메소드 상세

AtomValue() 보호된 메소드

protected AtomValue ( Token &result ) : bool
result Token
리턴 bool

AtomValueExpected() 보호된 메소드

protected AtomValueExpected ( ) : Token
리턴 Token

Clear() 보호된 메소드

protected Clear ( ) : void
리턴 void

ConsumeToken() 보호된 메소드

protected ConsumeToken ( ) : void
리턴 void

EndOfFileExpected() 보호된 메소드

protected EndOfFileExpected ( ) : void
리턴 void

Error() 보호된 메소드

protected Error ( DiagMsg diagMsg, TextSpan textSpan ) : void
diagMsg DiagMsg
textSpan TextSpan
리턴 void

Error() 보호된 메소드

protected Error ( int code, string errMsg, TextSpan textSpan ) : void
code int
errMsg string
textSpan TextSpan
리턴 void

ErrorAndThrow() 보호된 메소드

protected ErrorAndThrow ( DiagMsg diagMsg ) : void
diagMsg DiagMsg
리턴 void

ErrorAndThrow() 보호된 메소드

protected ErrorAndThrow ( DiagMsg diagMsg, TextSpan textSpan ) : void
diagMsg DiagMsg
textSpan TextSpan
리턴 void

ErrorAndThrow() 보호된 메소드

protected ErrorAndThrow ( string errMsg ) : void
errMsg string
리턴 void

ErrorAndThrow() 보호된 메소드

protected ErrorAndThrow ( string errMsg, TextSpan textSpan ) : void
errMsg string
textSpan TextSpan
리턴 void

GetToken() 보호된 메소드

protected GetToken ( ) : Token
리턴 Token

Init() 보호된 메소드

protected Init ( string filePath, TextReader reader, LoadingContext context ) : void
filePath string
reader System.IO.TextReader
context LoadingContext
리턴 void

Keyword() 보호된 메소드

protected Keyword ( string value ) : bool
value string
리턴 bool

Keyword() 보호된 메소드

protected Keyword ( string value, Token &result ) : bool
value string
result Token
리턴 bool

KeywordExpected() 보호된 메소드

protected KeywordExpected ( string value ) : Token
value string
리턴 Token

Name() 보호된 메소드

protected Name ( Token &result ) : bool
result Token
리턴 bool

NameExpected() 보호된 메소드

protected NameExpected ( ) : Token
리턴 Token

Null() 보호된 메소드

protected Null ( Token &result ) : bool
result Token
리턴 bool

ParserBase() 보호된 메소드

protected ParserBase ( ) : System.IO
리턴 System.IO

PeekToken() 보호된 메소드

protected PeekToken ( int kind ) : bool
kind int
리턴 bool

PeekToken() 보호된 메소드

protected PeekToken ( int kind1, int kind2 ) : bool
kind1 int
kind2 int
리턴 bool

PeekToken() 보호된 메소드

protected PeekToken ( int kind1, int kind2, int kind3 ) : bool
kind1 int
kind2 int
kind3 int
리턴 bool

PeekToken() 보호된 메소드

protected PeekToken ( int kind1, int kind2, int kind3, int kind4 ) : bool
kind1 int
kind2 int
kind3 int
kind4 int
리턴 bool

String() 보호된 메소드

protected String ( Token &result ) : bool
result Token
리턴 bool

StringExpected() 보호된 메소드

protected StringExpected ( ) : Token
리턴 Token

Throw() 보호된 메소드

protected Throw ( ) : void
리턴 void

Token() 보호된 메소드

protected Token ( int kind ) : bool
kind int
리턴 bool

Token() 보호된 메소드

protected Token ( int kind, Token &result ) : bool
kind int
result Token
리턴 bool

TokenExpected() 보호된 메소드

protected TokenExpected ( char ch ) : Token
ch char
리턴 Token

TokenExpected() 보호된 메소드

protected TokenExpected ( int kind, string errMsg ) : Token
kind int
errMsg string
리턴 Token

프로퍼티 상세

_context 보호되어 있는 프로퍼티

protected LoadingContext _context
리턴 LoadingContext