C# Class Rhetos.Dsl.TokenizerInternals

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

Public Methods

Method Description
GetNextToken_ValueType ( Rhetos.Dsl.DslScript dslScript, int &position ) : Rhetos.Dsl.Token
SkipWhitespaces ( string script, int &position ) : void

Private Methods

Method Description
IsExternalTextStart ( char c ) : bool
IsQuotedStringStart ( char c ) : bool
IsSimpleStringElement ( char c ) : bool
IsSingleLineCommentStart ( string dsl, int position ) : bool
LoadFile ( string basicFilePath, Rhetos.Dsl.DslScript dslScript, int begin ) : string
ReadExternalText ( Rhetos.Dsl.DslScript dslScript, int &end ) : string
ReadQuotedString ( Rhetos.Dsl.DslScript dslScript, int &end ) : string
ReadSimpleStringToken ( string dsl, int &end ) : string
ReadSingleLineComment ( string dsl, int &end ) : string
ReadSpecialCharacter ( string dsl, int &end ) : string

Method Details

GetNextToken_ValueType() public static method

public static GetNextToken_ValueType ( Rhetos.Dsl.DslScript dslScript, int &position ) : Rhetos.Dsl.Token
dslScript Rhetos.Dsl.DslScript
position int
return Rhetos.Dsl.Token

SkipWhitespaces() public static method

public static SkipWhitespaces ( string script, int &position ) : void
script string
position int
return void