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 !bqm_type
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
Update file format to mention `/=` and other recent QMASM changes
Update the !assert table to indicate operator associativity
Document if expressions
Document logical negation (!)
Remove spurious commas
Document the newly supported !assert operators
Document the !assert directive
Document !next. and the multi-argument !use_macro
Reflect the new array syntax and use in aliases
Explain array notation
Global change of "QASM" to "QMASM"
Complete first draft of QASM syntax description
Describe QASM directives
Describe statement syntax