C# Class LeopotamGroup.Scripting.Internal.Parser

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

Public Properties

Property Type Description
CallParams List
CallParamsOffset int
RetVal ScriptVar
Vars Vars
la Token
t Token

Public Methods

Method Description
Block ( ) : void
CallFunction ( ) : string
Decl ( ) : void
Expect ( int n ) : void
ExpectWeak ( int n, int follow ) : void
Expr ( ScriptVar &v ) : void
Expr1 ( ScriptVar &v ) : void
Expr2 ( ScriptVar &v ) : void
Expr3 ( ScriptVar &v ) : void
Expr4 ( ScriptVar &v ) : void
Expr5 ( ScriptVar &v ) : void
Function ( ) : void
Get ( ) : void
If ( ) : void
Parse ( ) : string
Parser ( ScriptVM vm, Scanner scanner ) : System
Reset ( ) : void
ScriptVM ( ) : void
SemErr ( string msg ) : void
Seq ( ) : void
Switch ( ) : void
SynErr ( int n ) : void
Term ( ScriptVar &v ) : void

Private Methods

Method Description
NotBrace ( ) : bool
StartOf ( int s ) : bool
WeakSeparator ( int n, int syFol, int repFol ) : bool

Method Details

Block() public method

public Block ( ) : void
return void

CallFunction() public method

public CallFunction ( ) : string
return string

Decl() public method

public Decl ( ) : void
return void

Expect() public method

public Expect ( int n ) : void
n int
return void

ExpectWeak() public method

public ExpectWeak ( int n, int follow ) : void
n int
follow int
return void

Expr() public method

public Expr ( ScriptVar &v ) : void
v ScriptVar
return void

Expr1() public method

public Expr1 ( ScriptVar &v ) : void
v ScriptVar
return void

Expr2() public method

public Expr2 ( ScriptVar &v ) : void
v ScriptVar
return void

Expr3() public method

public Expr3 ( ScriptVar &v ) : void
v ScriptVar
return void

Expr4() public method

public Expr4 ( ScriptVar &v ) : void
v ScriptVar
return void

Expr5() public method

public Expr5 ( ScriptVar &v ) : void
v ScriptVar
return void

Function() public method

public Function ( ) : void
return void

Get() public method

public Get ( ) : void
return void

If() public method

public If ( ) : void
return void

Parse() public method

public Parse ( ) : string
return string

Parser() public method

public Parser ( ScriptVM vm, Scanner scanner ) : System
vm ScriptVM
scanner Scanner
return System

Reset() public method

public Reset ( ) : void
return void

ScriptVM() public method

public ScriptVM ( ) : void
return void

SemErr() public method

public SemErr ( string msg ) : void
msg string
return void

Seq() public method

public Seq ( ) : void
return void

Switch() public method

public Switch ( ) : void
return void

SynErr() public method

public SynErr ( int n ) : void
n int
return void

Term() public method

public Term ( ScriptVar &v ) : void
v ScriptVar
return void

Property Details

CallParams public_oe property

public List CallParams
return List

CallParamsOffset public_oe property

public int CallParamsOffset
return int

RetVal public_oe property

public ScriptVar RetVal
return ScriptVar

Vars public_oe property

public Vars Vars
return Vars

la public_oe property

public Token,LeopotamGroup.Scripting.Internal la
return Token

t public_oe property

public Token,LeopotamGroup.Scripting.Internal t
return Token