C# Class M3.HRON.Generator.Parser.Scanner

ファイルを表示 Open project: mrange/hron Class Usage Examples

Public Methods

Method Description
AcceptEndOfStream ( ) : void
AcceptLine ( string baseString, int beginIndex, int endIndex ) : bool
Scanner ( IHRONVisitor visitor ) : M3.HRON.Generator.Source.Common

Private Methods

Method Description
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

Method Details

AcceptEndOfStream() public method

public AcceptEndOfStream ( ) : void
return void

AcceptLine() public method

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

Scanner() public method

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