C# Class LeopotamGroup.Scripting.Internal.Parser

Show file 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 property

public List CallParams
return List

CallParamsOffset public property

public int CallParamsOffset
return int

RetVal public property

public ScriptVar RetVal
return ScriptVar

Vars public property

public Vars Vars
return Vars

la public property

public Token,LeopotamGroup.Scripting.Internal la
return Token

t public property

public Token,LeopotamGroup.Scripting.Internal t
return Token