Statement

A Statement is one of the 3 building blocks for ESB. It represents a list of expressions followed by an optional block of statements.

Members

Functions

range
auto range(size_t expressionOffset)
Undocumented in source.
toString
void toString(void delegate(const(char)[]) sink)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

expressionAt
size_t expressionAt [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
expressionCount
auto expressionCount [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
sourceStart
immutable(char)* sourceStart [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

block
Statement[] block;
Undocumented in source.

Meta