![]() |
Paradox Game Engine
v1.0.0 beta06
|
Classes | |
class | BigEndTextBuff |
This is the Buffer for Big-endian UTF16 files. More... | |
class | Context |
class | LittleEndTextBuff |
This is the Buffer for Little-endian UTF16 files. More... | |
class | StreamBuff |
class | StringBuff |
class | TextBuff |
This is the Buffer for UTF8 files. It attempts to read the encoding preamble, which for this encoding should be unicode point which is encoded as EF BB BF More... | |
Public Member Functions | |
Scanner (Stream file) | |
Scanner () | |
void | SetSource (string source, int offset) |
int | GetNext (ref int state, out int start, out int end) |
override int | yylex () |
Public Attributes | |
ScanBuff | buffer |
IShaderTokenProvider | ShaderTokenProvider = null |
Properties | |
override int | CurrentSc [get, set] |
string | yytext [get] |
IErrorHandler | Handler [get, set] |
![]() | |
abstract int | CurrentSc [get, set] |
virtual int | EolState [get, set] |
Definition at line 83 of file ShaderMPlexer.cs.
NShader.Lexer.Scanner.Scanner | ( | Stream | file | ) |
Definition at line 682 of file ShaderMPlexer.cs.
NShader.Lexer.Scanner.Scanner | ( | ) |
Definition at line 689 of file ShaderMPlexer.cs.
int NShader.Lexer.Scanner.GetNext | ( | ref int | state, |
out int | start, | ||
out int | end | ||
) |
Implements NShader.Lexer.IColorScan.
Definition at line 730 of file ShaderMPlexer.cs.
Referenced by NShader.NShaderFormatHelper.ReformatCode(), and NShader.NShaderScanner.ScanTokenAndProvideInfoAboutIt().
void NShader.Lexer.Scanner.SetSource | ( | string | source, |
int | offset | ||
) |
Implements NShader.Lexer.IColorScan.
Definition at line 721 of file ShaderMPlexer.cs.
|
virtual |
Implements NShader.Lexer.ScanBase.
Definition at line 743 of file ShaderMPlexer.cs.
ScanBuff NShader.Lexer.Scanner.buffer |
Definition at line 86 of file ShaderMPlexer.cs.
IShaderTokenProvider NShader.Lexer.Scanner.ShaderTokenProvider = null |
Definition at line 139 of file ShaderMPlexer.cs.
|
getsetprotected |
Definition at line 98 of file ShaderMPlexer.cs.
|
getset |
Definition at line 776 of file ShaderMPlexer.cs.
|
get |
Definition at line 760 of file ShaderMPlexer.cs.