C# Class AjTalk.Compilers.Vm.BytecodeCompiler

Inheritance: AbstractCompiler
Afficher le fichier Open project: ajlopez/AjTalk Class Usage Examples

Méthodes publiques

Méthode Description
BytecodeCompiler ( Block block ) : System
Visit ( ArrayExpression expression ) : void
Visit ( BlockExpression expression ) : void
Visit ( ClassModel @class ) : void
Visit ( ClassVariableExpression expression ) : void
Visit ( CodeModel model ) : void
Visit ( ConstantExpression expression ) : void
Visit ( DynamicArrayExpression expression ) : void
Visit ( FluentMessageExpression expression ) : void
Visit ( FreeBlockExpression block ) : void
Visit ( IEnumerable expressions ) : void
Visit ( InstanceVariableExpression expression ) : void
Visit ( MessageExpression expression ) : void
Visit ( MethodModel method ) : void
Visit ( PrimitiveExpression expression ) : void
Visit ( ReturnExpression expression ) : void
Visit ( SelfExpression expression ) : void
Visit ( SetExpression expression ) : void
Visit ( SymbolExpression expression ) : void
Visit ( VariableExpression expression ) : void

Method Details

BytecodeCompiler() public méthode

public BytecodeCompiler ( Block block ) : System
block AjTalk.Language.Block
Résultat System

Visit() public méthode

public Visit ( ArrayExpression expression ) : void
expression AjTalk.Model.ArrayExpression
Résultat void

Visit() public méthode

public Visit ( BlockExpression expression ) : void
expression AjTalk.Model.BlockExpression
Résultat void

Visit() public méthode

public Visit ( ClassModel @class ) : void
@class AjTalk.Model.ClassModel
Résultat void

Visit() public méthode

public Visit ( ClassVariableExpression expression ) : void
expression AjTalk.Model.ClassVariableExpression
Résultat void

Visit() public méthode

public Visit ( CodeModel model ) : void
model AjTalk.Model.CodeModel
Résultat void

Visit() public méthode

public Visit ( ConstantExpression expression ) : void
expression AjTalk.Model.ConstantExpression
Résultat void

Visit() public méthode

public Visit ( DynamicArrayExpression expression ) : void
expression AjTalk.Model.DynamicArrayExpression
Résultat void

Visit() public méthode

public Visit ( FluentMessageExpression expression ) : void
expression AjTalk.Model.FluentMessageExpression
Résultat void

Visit() public méthode

public Visit ( FreeBlockExpression block ) : void
block AjTalk.Model.FreeBlockExpression
Résultat void

Visit() public méthode

public Visit ( IEnumerable expressions ) : void
expressions IEnumerable
Résultat void

Visit() public méthode

public Visit ( InstanceVariableExpression expression ) : void
expression AjTalk.Model.InstanceVariableExpression
Résultat void

Visit() public méthode

public Visit ( MessageExpression expression ) : void
expression AjTalk.Model.MessageExpression
Résultat void

Visit() public méthode

public Visit ( MethodModel method ) : void
method AjTalk.Model.MethodModel
Résultat void

Visit() public méthode

public Visit ( PrimitiveExpression expression ) : void
expression AjTalk.Model.PrimitiveExpression
Résultat void

Visit() public méthode

public Visit ( ReturnExpression expression ) : void
expression AjTalk.Model.ReturnExpression
Résultat void

Visit() public méthode

public Visit ( SelfExpression expression ) : void
expression AjTalk.Model.SelfExpression
Résultat void

Visit() public méthode

public Visit ( SetExpression expression ) : void
expression AjTalk.Model.SetExpression
Résultat void

Visit() public méthode

public Visit ( SymbolExpression expression ) : void
expression AjTalk.Model.SymbolExpression
Résultat void

Visit() public méthode

public Visit ( VariableExpression expression ) : void
expression AjTalk.Model.VariableExpression
Résultat void