Statement Class

From The Oxygene Language Wiki

Jump to:navigation, search

This is a Language topic
Feel free to add your notes to this topic below.


[Serializable]
Statement = public abstract class

Statement is an abstract base class that all statement types descend from.

Namespace: Cirrus Statements


Members

Method
Description
constructorConstructor
BuildStatement(aIdentation: Integer; aOutput: StringBuilder)Converts a statement to a string
SetOverflowCheckRecursive(aNewValue: Boolean)Recursively sets the OverflowCheck flag
ToString: StringReturns this statement as a string
ToValue(aServicesParameter: Value; aServices: IServices):ValueConverts this statement to a value tree that creates these statements


Properties

Property
Description
Kind: StatementKindReturns what kind of statement this is; this can be used to find out if a statement is of a specific type without having to check all possible casts
Position: IPosition Position this statement is defined at
OverflowCheck: BooleanOverflow checking for binary and unary operations in this statement


See Also


Oxygene-48.png

Area: Oxygene Language
Compiler version: Oxygene 5

Language GlossaryKeywordsTypesFAQHow To

Navigation
Areas
More
Toolbox