C# 클래스 ShaderTools.Unity.Parser.UnityLexer

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

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