ProgramNode
Represents a surface level program which is a sequence of top level declarations.
Instances are usually created by parse.
Constructors
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
Elaborates this surface program into a program in the intermediate representation.
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.