C# Class fbuild.interpreter

Afficher le fichier Open project: Benderx2/FVM

Méthodes publiques

Свойство Type Description
If_stack Stack
TempList List
a char
datcount int
file System.IO.StreamWriter
l_count int
off int
stack_addr int
temp_sbuffer tables.s_buffer
temp_sfunction tables.s_function
temp_sint tables.s_int
temp_sstring tables.s_string
while_stack Stack

Méthodes publiques

Méthode Description
ExecCode ( string code, string output ) : int
generateTokens ( string code ) : int

Private Methods

Méthode Description
CheckToken ( int cur, int no ) : bool
Compile ( List tokens ) : int
GetBufSize ( string name ) : int
GetIntValueByName ( string name ) : int
GetStringValueByName ( string name ) : string
IfBufferExists ( string name ) : bool
IfFunctionExists ( string name ) : bool
IfIntExists ( string name ) : bool
SetStringValue ( string name, string value ) : void

Method Details

ExecCode() public static méthode

public static ExecCode ( string code, string output ) : int
code string
output string
Résultat int

generateTokens() public static méthode

public static generateTokens ( string code ) : int
code string
Résultat int

Property Details

If_stack public_oe static_oe property

public static Stack If_stack
Résultat Stack

TempList public_oe static_oe property

public static List TempList
Résultat List

a public_oe static_oe property

public static char a
Résultat char

datcount public_oe static_oe property

public static int datcount
Résultat int

file public_oe static_oe property

public static System.IO.StreamWriter file
Résultat System.IO.StreamWriter

l_count public_oe static_oe property

public static int l_count
Résultat int

off public_oe static_oe property

public static int off
Résultat int

stack_addr public_oe static_oe property

public static int stack_addr
Résultat int

temp_sbuffer public_oe static_oe property

public static tables.s_buffer,fbuild temp_sbuffer
Résultat tables.s_buffer

temp_sfunction public_oe static_oe property

public static tables.s_function,fbuild temp_sfunction
Résultat tables.s_function

temp_sint public_oe static_oe property

public static tables.s_int,fbuild temp_sint
Résultat tables.s_int

temp_sstring public_oe static_oe property

public static tables.s_string,fbuild temp_sstring
Résultat tables.s_string

while_stack public_oe static_oe property

public static Stack while_stack
Résultat Stack