C# Class ShaderTools.Unity.Parser.UnityLexer

Afficher le fichier Open project: tgjones/HlslTools Class Usage Examples

Private Properties

Свойство Type Description
AddTrivia void
LexSyntaxToken SyntaxToken
NextChar void
ReadCgTrivia void
ReadDouble double
ReadEndOfLine void
ReadIdentifierOrKeyword void
ReadInt32OrInt64 object
ReadInt64 long
ReadInvalidCharacter void
ReadMultilineComment void
ReadNumber void
ReadOctalValue long
ReadSinglelineComment void
ReadString void
ReadToken void
ReadTrivia void
ReadWhitespace void

Méthodes publiques

Méthode Description
Lex ( ) : SyntaxToken
UnityLexer ( SourceText text ) : System

Private Methods

Méthode Description
AddTrivia ( List target, SyntaxKind kind ) : void
LexSyntaxToken ( ) : SyntaxToken
NextChar ( ) : void
ReadCgTrivia ( List target ) : void
ReadDouble ( string text ) : double
ReadEndOfLine ( ) : void
ReadIdentifierOrKeyword ( ) : void
ReadInt32OrInt64 ( string text, bool hasHexModifier, bool hasOctalPrefix ) : object
ReadInt64 ( string text, bool hasHexModifier, bool hasOctalPrefix ) : long
ReadInvalidCharacter ( ) : void
ReadMultilineComment ( ) : void
ReadNumber ( ) : void
ReadOctalValue ( string octal ) : long
ReadSinglelineComment ( ) : void
ReadString ( ) : void
ReadToken ( ) : void
ReadTrivia ( List target, bool isTrailing ) : void
ReadWhitespace ( ) : void

Method Details

Lex() public méthode

public Lex ( ) : SyntaxToken
Résultat SyntaxToken

UnityLexer() public méthode

public UnityLexer ( SourceText text ) : System
text ShaderTools.Core.Text.SourceText
Résultat System