Transform higher level constructs into their simpler constituents, [while, for, switch] into ifthen sequences
System.Object
NSS.Blast.Compiler.Stage.BlastTransform
Namespace: NSS.Blast.Compiler.Stage
Assembly: BLAST (in BLAST.dll) Version: 1.0.0
C#
public class BlastTransform : IBlastCompilerStage
VB
Public Class BlastTransform
Implements IBlastCompilerStage
C++
public ref class BlastTransform : IBlastCompilerStage
F#
type BlastTransform =
class
interface IBlastCompilerStage
end
The BlastTransform type exposes the following members.
Name | Description | |
---|---|---|
BlastTransform | Initializes a new instance of the BlastTransform class |
Name | Description | |
---|---|---|
StageType | transform stage | |
Version | current version |
Name | Description | |
---|---|---|
ClassifyIndexer | classify the indexers on a node | |
Execute | execute the transform stage: - merge compounds - transform for loops => while - transform switch => ifthen - transfrom inlined functions - transform indexers |