The StaDyn Programming Language
Source code documentation of StaDyn, a hybrid static and dynamic typing language.
CodeGeneration.SynthesizedAttributes Struct Reference

This class encapsulates several inherited attributes used in code generation process. More...

Public Member Functions

 SynthesizedAttributes (Expression exp)
 Constructor of SynthesizedAttributes More...
 

Properties

Expression Identifier [get, set]
 Gets or sets the current expression to use in store instruction in assignment node. More...
 
IdentifierMode IdentifierExpressionMode [get, set]
 Gets or sets the identifier mode (Instance, UserType, Namespace) More...
 
bool CreateAuxiliarVar [get, set]
 Gets or sets true if it is necessary to create an auxiliar variable. Otherwise, false. More...
 

Detailed Description

This class encapsulates several inherited attributes used in code generation process.

Definition at line 23 of file SynthesizedAttributes.cs.

Constructor & Destructor Documentation

CodeGeneration.SynthesizedAttributes.SynthesizedAttributes ( Expression  exp)

Constructor of SynthesizedAttributes

Definition at line 81 of file SynthesizedAttributes.cs.

Property Documentation

bool CodeGeneration.SynthesizedAttributes.CreateAuxiliarVar
getset

Gets or sets true if it is necessary to create an auxiliar variable. Otherwise, false.

Definition at line 69 of file SynthesizedAttributes.cs.

Expression CodeGeneration.SynthesizedAttributes.Identifier
getset

Gets or sets the current expression to use in store instruction in assignment node.

Definition at line 51 of file SynthesizedAttributes.cs.

IdentifierMode CodeGeneration.SynthesizedAttributes.IdentifierExpressionMode
getset

Gets or sets the identifier mode (Instance, UserType, Namespace)

Definition at line 60 of file SynthesizedAttributes.cs.


The documentation for this struct was generated from the following file: