BlockNode
A sequence of statements.
Constructors
Link copied to clipboard
fun BlockNode(statements: List<StatementNode>, sourceLocation: SourceLocation, comment: String? = null)
Link copied to clipboard
fun BlockNode(vararg statements: StatementNode, sourceLocation: SourceLocation, comment: String? = null)
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Properties
Extensions
Link copied to clipboard
Combines back ends for different protocols into one that supports all.
Combines multiple protocol composers into one.
Returns the union of all given maps.
Returns the union of all given sets.
Combines code generators for different protocols into one generator that can handle all protocols.
Combines given factories into a single factory that returns protocols from all of them.