C# Class DCPUB.Ast.AssignmentNode

Inheritance: CompilableNode
Show file Open project: Blecki/DCPUB

Public Properties

Property Type Description
@operator String
rvalueTargetRegister Model.Register

Public Methods

Method Description
Emit ( CompileContext context, Model scope, Target target ) : Intermediate.IRNode
GatherSymbols ( CompileContext context, Model enclosingScope ) : void
Init ( Irony context, Irony treeNode ) : void
ResolveTypes ( CompileContext context, Model enclosingScope ) : void

Method Details

Emit() public method

public Emit ( CompileContext context, Model scope, Target target ) : Intermediate.IRNode
context CompileContext
scope Model
target Target
return Intermediate.IRNode

GatherSymbols() public method

public GatherSymbols ( CompileContext context, Model enclosingScope ) : void
context CompileContext
enclosingScope Model
return void

Init() public method

public Init ( Irony context, Irony treeNode ) : void
context Irony
treeNode Irony
return void

ResolveTypes() public method

public ResolveTypes ( CompileContext context, Model enclosingScope ) : void
context CompileContext
enclosingScope Model
return void

Property Details

@operator public property

public String @operator
return String

rvalueTargetRegister public property

public Model.Register rvalueTargetRegister
return Model.Register