C# Класс LeopotamGroup.Scripting.Internal.Parser

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

Открытые свойства

Свойство Тип Описание
CallParams List
CallParamsOffset int
RetVal ScriptVar
Vars Vars
la Token
t Token

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

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

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

Метод Описание
NotBrace ( ) : bool
StartOf ( int s ) : bool
WeakSeparator ( int n, int syFol, int repFol ) : bool

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

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

public Block ( ) : void
Результат void

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

public CallFunction ( ) : string
Результат string

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

public Decl ( ) : void
Результат void

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

public Expect ( int n ) : void
n int
Результат void

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

public ExpectWeak ( int n, int follow ) : void
n int
follow int
Результат void

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

public Expr ( ScriptVar &v ) : void
v ScriptVar
Результат void

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

public Expr1 ( ScriptVar &v ) : void
v ScriptVar
Результат void

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

public Expr2 ( ScriptVar &v ) : void
v ScriptVar
Результат void

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

public Expr3 ( ScriptVar &v ) : void
v ScriptVar
Результат void

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

public Expr4 ( ScriptVar &v ) : void
v ScriptVar
Результат void

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

public Expr5 ( ScriptVar &v ) : void
v ScriptVar
Результат void

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

public Function ( ) : void
Результат void

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

public Get ( ) : void
Результат void

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

public If ( ) : void
Результат void

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

public Parse ( ) : string
Результат string

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

public Parser ( ScriptVM vm, Scanner scanner ) : System
vm ScriptVM
scanner Scanner
Результат System

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

public Reset ( ) : void
Результат void

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

public ScriptVM ( ) : void
Результат void

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

public SemErr ( string msg ) : void
msg string
Результат void

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

public Seq ( ) : void
Результат void

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

public Switch ( ) : void
Результат void

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

public SynErr ( int n ) : void
n int
Результат void

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

public Term ( ScriptVar &v ) : void
v ScriptVar
Результат void

Описание свойств

CallParams публичное свойство

public List CallParams
Результат List

CallParamsOffset публичное свойство

public int CallParamsOffset
Результат int

RetVal публичное свойство

public ScriptVar RetVal
Результат ScriptVar

Vars публичное свойство

public Vars Vars
Результат Vars

la публичное свойство

public Token,LeopotamGroup.Scripting.Internal la
Результат Token

t публичное свойство

public Token,LeopotamGroup.Scripting.Internal t
Результат Token