C# Class DCPUB.Ast.MemberAccessNode

Inheritance: CompilableNode, AssignableNode
Show file Open project: Blecki/DCPUB

Public Properties

Property Type Description
_struct Model.Struct
member Model.Member
memberName String

Public Methods

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

Private Methods

Method Description
AssignableNode ( CompileContext context, Model scope, Intermediate from, Intermediate opcode ) : Intermediate.IRNode

Method Details

Emit() public method

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

Init() public method

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

MemberAccessNode() public method

public MemberAccessNode ( ) : System
return System

ResolveTypes() public method

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

Property Details

_struct public property

public Model.Struct _struct
return Model.Struct

member public property

public Model.Member member
return Model.Member

memberName public property

public String memberName
return String