We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Document --equality
Document --format=numpy and improve the documentation of other --format options
Document both --visualize and --solver=greedy
Document --format=ocean
Document the --schedule option
Document that the --qbsolv option has been replaced with --solver=qbsolv
Document --solver=kerberos
Document the --physical option
Document --pack-qubits
Document the new --composites option
Document !bqm_type
Make minor modifications
Update all of the documentation to match the new Ocean version of QMASM
Document `->` and further document `:=`
Indicate that commas are no longer allowed in variable names
Update identifier rules to match the current code
Replace "<>" with "/=" for "not equal to"
Indicate that QMASM now performs coercion between integers and Booleans
Fix typo: Conjunctive <-> Disjunctive
Update the language specification to describe all the version 3 features This change most notably documents !let, !if, and !for.
Warn users not to use quotes or backslashes in symbol names
Remove mention of quotes and backslashes These escaping mechanisms do not work reliably. Until they do, it's best not to encourage programs to escape special characters.
Describe the semantics of !use_macro in the absence of an instance name
Fix minor typo
Update file format to mention `/=` and other recent QMASM changes
Update the qmasm documentation to match the current program options
Update the !assert table to indicate operator associativity
Document if expressions
Document logical negation (!)
Remove spurious commas