ProgramNode
class ProgramNode(val declarations: PersistentList<TopLevelDeclarationNode>, val sourceLocation: SourceLocation) : Node, List<TopLevelDeclarationNode>
The circuit representation of a program.
Constructors
Link copied to clipboard
Link copied to clipboard
fun ProgramNode(declarations: PersistentList<TopLevelDeclarationNode>, sourceLocation: SourceLocation)
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.