C# 클래스 SData.Compiler.Parser

상속: SData.Internal.ParserBase
파일 보기 프로젝트 열기: knat/SData

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