C# 클래스 M3.HRON.Generator.Parser.Scanner

파일 보기 프로젝트 열기: mrange/hron 1 사용 예제들

공개 메소드들

메소드 설명
AcceptEndOfStream ( ) : void
AcceptLine ( string baseString, int beginIndex, int endIndex ) : bool
Scanner ( IHRONVisitor visitor ) : M3.HRON.Generator.Source.Common

비공개 메소드들

메소드 설명
Partial_AcceptEndOfStream ( ) : void
Partial_BeginLine ( ) : void
Partial_EndLine ( ) : void
Partial_StateChoice__From_Indention__Choose_TagExpected_NoContentTagExpected_ValueLine_Error ( ) : void
Partial_StateTransition__From_CommentTag ( ) : void
Partial_StateTransition__From_CommentTag__To_CommentTag ( ) : void
Partial_StateTransition__From_CommentTag__To_EndOfCommentTag ( ) : void
Partial_StateTransition__From_EmptyTag ( ) : void
Partial_StateTransition__From_EmptyTag__To_EmptyTag ( ) : void
Partial_StateTransition__From_EmptyTag__To_EndOfEmptyTag ( ) : void
Partial_StateTransition__From_EmptyTag__To_NonEmptyTagError ( ) : void
Partial_StateTransition__From_EndOfCommentTag ( ) : void
Partial_StateTransition__From_EndOfCommentTag__To_Indention ( ) : void
Partial_StateTransition__From_EndOfEmptyTag ( ) : void
Partial_StateTransition__From_EndOfEmptyTag__To_Indention ( ) : void
Partial_StateTransition__From_EndOfObjectTag ( ) : void
Partial_StateTransition__From_EndOfObjectTag__To_Indention ( ) : void
Partial_StateTransition__From_EndOfPreProcessorTag ( ) : void
Partial_StateTransition__From_EndOfPreProcessorTag__To_PreProcessing ( ) : void
Partial_StateTransition__From_EndOfValueLine ( ) : void
Partial_StateTransition__From_EndOfValueLine__To_Indention ( ) : void
Partial_StateTransition__From_EndOfValueTag ( ) : void
Partial_StateTransition__From_EndOfValueTag__To_Indention ( ) : void
Partial_StateTransition__From_Error ( ) : void
Partial_StateTransition__From_Error__To_Error ( ) : void
Partial_StateTransition__From_Indention ( ) : void
Partial_StateTransition__From_Indention__To_EndOfEmptyTag ( ) : void
Partial_StateTransition__From_Indention__To_Error ( ) : void
Partial_StateTransition__From_Indention__To_Indention ( ) : void
Partial_StateTransition__From_Indention__To_NoContentTagExpected ( ) : void
Partial_StateTransition__From_Indention__To_TagExpected ( ) : void
Partial_StateTransition__From_Indention__To_ValueLine ( ) : void
Partial_StateTransition__From_NoContentTagExpected ( ) : void
Partial_StateTransition__From_NoContentTagExpected__To_CommentTag ( ) : void
Partial_StateTransition__From_NoContentTagExpected__To_EmptyTag ( ) : void
Partial_StateTransition__From_NoContentTagExpected__To_EndOfEmptyTag ( ) : void
Partial_StateTransition__From_NoContentTagExpected__To_WrongTagError ( ) : void
Partial_StateTransition__From_NonEmptyTagError ( ) : void
Partial_StateTransition__From_NonEmptyTagError__To_Error ( ) : void
Partial_StateTransition__From_ObjectTag ( ) : void
Partial_StateTransition__From_ObjectTag__To_EndOfObjectTag ( ) : void
Partial_StateTransition__From_ObjectTag__To_ObjectTag ( ) : void
Partial_StateTransition__From_PreProcessing ( ) : void
Partial_StateTransition__From_PreProcessing__To_Indention ( ) : void
Partial_StateTransition__From_PreProcessing__To_PreProcessorTag ( ) : void
Partial_StateTransition__From_PreProcessorTag ( ) : void
Partial_StateTransition__From_PreProcessorTag__To_EndOfPreProcessorTag ( ) : void
Partial_StateTransition__From_PreProcessorTag__To_PreProcessorTag ( ) : void
Partial_StateTransition__From_TagExpected ( ) : void
Partial_StateTransition__From_TagExpected__To_CommentTag ( ) : void
Partial_StateTransition__From_TagExpected__To_EmptyTag ( ) : void
Partial_StateTransition__From_TagExpected__To_EndOfEmptyTag ( ) : void
Partial_StateTransition__From_TagExpected__To_ObjectTag ( ) : void
Partial_StateTransition__From_TagExpected__To_ValueTag ( ) : void
Partial_StateTransition__From_TagExpected__To_WrongTagError ( ) : void
Partial_StateTransition__From_ValueLine ( ) : void
Partial_StateTransition__From_ValueLine__To_EndOfValueLine ( ) : void
Partial_StateTransition__From_ValueLine__To_ValueLine ( ) : void
Partial_StateTransition__From_ValueTag ( ) : void
Partial_StateTransition__From_ValueTag__To_EndOfValueTag ( ) : void
Partial_StateTransition__From_ValueTag__To_ValueTag ( ) : void
Partial_StateTransition__From_WrongTagError ( ) : void
Partial_StateTransition__From_WrongTagError__To_Error ( ) : void
Partial_StateTransition__To_CommentTag ( ) : void
Partial_StateTransition__To_EmptyTag ( ) : void
Partial_StateTransition__To_EndOfCommentTag ( ) : void
Partial_StateTransition__To_EndOfEmptyTag ( ) : void
Partial_StateTransition__To_EndOfObjectTag ( ) : void
Partial_StateTransition__To_EndOfPreProcessorTag ( ) : void
Partial_StateTransition__To_EndOfValueLine ( ) : void
Partial_StateTransition__To_EndOfValueTag ( ) : void
Partial_StateTransition__To_Error ( ) : void
Partial_StateTransition__To_Indention ( ) : void
Partial_StateTransition__To_NoContentTagExpected ( ) : void
Partial_StateTransition__To_NonEmptyTagError ( ) : void
Partial_StateTransition__To_ObjectTag ( ) : void
Partial_StateTransition__To_PreProcessing ( ) : void
Partial_StateTransition__To_PreProcessorTag ( ) : void
Partial_StateTransition__To_TagExpected ( ) : void
Partial_StateTransition__To_ValueLine ( ) : void
Partial_StateTransition__To_ValueTag ( ) : void
Partial_StateTransition__To_WrongTagError ( ) : void
PopContext ( ) : void

메소드 상세

AcceptEndOfStream() 공개 메소드

public AcceptEndOfStream ( ) : void
리턴 void

AcceptLine() 공개 메소드

public AcceptLine ( string baseString, int beginIndex, int endIndex ) : bool
baseString string
beginIndex int
endIndex int
리턴 bool

Scanner() 공개 메소드

public Scanner ( IHRONVisitor visitor ) : M3.HRON.Generator.Source.Common
visitor IHRONVisitor
리턴 M3.HRON.Generator.Source.Common