Hash :
859f99a0
Author :
Date :
2022-08-05T14:25:30
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
#!/usr/bin/env bqn
# Full Line Comment. The above is a shebang.
+-×÷⋆√⌊⌈|¬∧∨<>≠=≤≥≡≢⊣⊢⥊∾≍⋈↑↓↕«»⌽⍉/⍋⍒⊏⊑⊐⊒∊⍷⊔! # Comment at End of Line.
'#' # The preceding should not be a comment.
"BQN is #1" # The preceding should not be a comment.
# Comments # Continue # To # The # EOL #
########################################
Symbol
----------------------------------------------------
[
["shebang", "#!/usr/bin/env bqn"],
["comment", "# Full Line Comment. The above is a shebang."],
["primitive-functions", "+"],
["primitive-functions", "-"],
["primitive-functions", "×"],
["primitive-functions", "÷"],
["primitive-functions", "⋆"],
["primitive-functions", "√"],
["primitive-functions", "⌊"],
["primitive-functions", "⌈"],
["primitive-functions", "|"],
["primitive-functions", "¬"],
["primitive-functions", "∧"],
["primitive-functions", "∨"],
["primitive-functions", "<"],
["primitive-functions", ">"],
["primitive-functions", "≠"],
["primitive-functions", "="],
["primitive-functions", "≤"],
["primitive-functions", "≥"],
["primitive-functions", "≡"],
["primitive-functions", "≢"],
["primitive-functions", "⊣"],
["primitive-functions", "⊢"],
["primitive-functions", "⥊"],
["primitive-functions", "∾"],
["primitive-functions", "≍"],
["primitive-functions", "⋈"],
["primitive-functions", "↑"],
["primitive-functions", "↓"],
["primitive-functions", "↕"],
["primitive-functions", "«"],
["primitive-functions", "»"],
["primitive-functions", "⌽"],
["primitive-functions", "⍉"],
["primitive-functions", "/"],
["primitive-functions", "⍋"],
["primitive-functions", "⍒"],
["primitive-functions", "⊏"],
["primitive-functions", "⊑"],
["primitive-functions", "⊐"],
["primitive-functions", "⊒"],
["primitive-functions", "∊"],
["primitive-functions", "⍷"],
["primitive-functions", "⊔"],
["primitive-functions", "!"],
["comment", "# Comment at End of Line."],
["character-literal", "'#'"],
["comment", "# The preceding should not be a comment."],
["string-literal", "\"BQN is #1\""],
["comment", "# The preceding should not be a comment."],
["comment", "# Comments # Continue # To # The # EOL #"],
["comment", "########################################"],
["word-name", "Symbol"]
]
----------------------------------------------------
Comments follow a '#' character only, on a single line, to the end of the
line, unless in a shebang, character literal, or string literal.