C# Класс SData.Internal.ParserBase

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_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