libqasm
library for handling cQASM files
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NcompilerNamespace used for most of the original API
 CBits
 CNumericalIdentifiers
 COperation
 COperationsCluster
 CQasmRepresentation
 CQasmSemanticChecker
 CQubits
 CSubCircuit
 CSubCircuits
 NcqasmToplevel namespace with entry points for the new API
 NannotationsNamespace for tree annotation objects used by libqasm
 CSourceLocationSource location annotation object, containing source file line numbers etc
 NerrorNamespace for exceptions used by libqasm
 CAnalysisErrorException used for analysis errors
 Nv1Namespace for the "new" cQASM 1.x API
 NanalyzerNamespace for the Analyzer class and support classes
 NastNamespace for the abstract syntax tree node classes
 Nerror_modelNamespace for the ErrorModel class and helper types
 NinstructionNamespace for the Instruction class and helper types
 NparserNamespace for the parser functions and classes
 NprimitivesNamespace for the primitive types used in trees generated by tree-gen
 NresolverNamespace for everything to do with name and overload resolution in cQASM
 NsemanticNamespace for the semantic tree node classes
 NtypesNamespace for the classes representing the types available within cQASM
 NvaluesNamespace for the classes representing the values (including dynamically evaluated expressions or references to registers) available within cQASM
 NversionNamespace for detecting and dealing with cQASM language versions
 CParseHelperInternal helper class for parsing cQASM file versions
 CVersionVersion number primitive used within the AST and semantic trees
 Nfunc_genNamespace for the func-gen program
 CFunctionRepresents a previously generated function, to be added in the register function once it is generated
 CGeneratorGenerator class
 CCQASM_V1LTYPE
 CCQASM_V1STYPE
 CCQASM_VERSIONLTYPE
 CCQASM_VERSIONSTYPE
 ClibQasm
 Cqasm_data
 CV1AnalyzerMain class for parsing and analyzing cQASM files with the v1 API
 Cyy_buffer_state
 Cyy_trans_info
 Cyyalloc
 Cyyguts_t