C# Класс SData.Compiler.Parser

Наследование: SData.Internal.ParserBase
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
CheckDuplicateGlobalType void
ClassType bool
CompilationUnit bool
EnumType bool
EnumTypeMember bool
ErrorAndThrow void
ErrorAndThrow void
GlobalType bool
GlobalTypeRef bool
Import bool
ListType bool
LocalType bool
LocalTypeExpected LocalTypeNode
MapType bool
Namespace bool
NullableType bool
Parser System
Property bool
QualifiableName bool
QualifiableNameExpected QualifiableNameNode
SetType bool
UriExpected Token

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

Метод Описание
Parse ( string filePath, TextReader reader, LoadingContext context, CompilationUnitNode &result ) : bool

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

Метод Описание
CheckDuplicateGlobalType ( NamespaceNode ns, Token name ) : void
ClassType ( NamespaceNode ns ) : bool
CompilationUnit ( string filePath, TextReader reader, LoadingContext context, CompilationUnitNode &result ) : bool
EnumType ( NamespaceNode ns ) : bool
EnumTypeMember ( EnumTypeNode en ) : bool
ErrorAndThrow ( DiagMsgEx diagMsg ) : void
ErrorAndThrow ( DiagMsgEx diagMsg, TextSpan textSpan ) : void
GlobalType ( NamespaceNode ns ) : bool
GlobalTypeRef ( NamespaceNode ns, GlobalTypeRefNode &result ) : bool
Import ( NamespaceNode ns ) : bool
ListType ( NamespaceNode ns, ListOrSetTypeNode &result ) : bool
LocalType ( NamespaceNode ns, LocalTypeFlags flags, LocalTypeNode &result ) : bool
LocalTypeExpected ( NamespaceNode ns, LocalTypeFlags flags ) : LocalTypeNode
MapType ( NamespaceNode ns, MapTypeNode &result ) : bool
Namespace ( CompilationUnitNode cu ) : bool
NullableType ( NamespaceNode ns, NullableTypeNode &result ) : bool
Parser ( ) : System
Property ( NamespaceNode ns, ClassTypeNode cls ) : bool
QualifiableName ( QualifiableNameNode &result ) : bool
QualifiableNameExpected ( ) : QualifiableNameNode
SetType ( NamespaceNode ns, ListOrSetTypeNode &result ) : bool
UriExpected ( ) : Token

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

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

public static Parse ( string filePath, TextReader reader, LoadingContext context, CompilationUnitNode &result ) : bool
filePath string
reader System.IO.TextReader
context LoadingContext
result CompilationUnitNode
Результат bool