C# Класс ShaderTools.Unity.Parser.UnityLexer

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
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

Открытые методы

Метод Описание
Lex ( ) : SyntaxToken
UnityLexer ( SourceText text ) : System

Приватные методы

Метод Описание
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

Описание методов

Lex() публичный Метод

public Lex ( ) : SyntaxToken
Результат SyntaxToken

UnityLexer() публичный Метод

public UnityLexer ( SourceText text ) : System
text ShaderTools.Core.Text.SourceText
Результат System