++ace
Parse space
Parses ASCII character 32, space.
Source
++ ace (just ' ')
Examples
> (scan " " ace)
' '
++bar
Parse vertical bar
Parses ASCII character 124, the vertical bar.
Source
++ bar (just '|')
Examples
> (scan "|" bar)
'|'
++bas
Parse backslash
Parses ASCII character 92, the backslash. Note the extra \
in the calling of
bas
with just
is to escape the escape
character, \
.
Source
++ bas (just '\\')
Examples
> (scan "\\" bas)
'\\'
++buc
Parse dollar sign
Parses ASCII character 36, the dollar sign.
Source
++ buc (just '$')
Examples
> (scan "$" buc)
'$'
++cab
Parse underscore
Parses ASCII character 95, the underscore.
Source
++ cab (just '_')
Examples
> (scan "_" cab)
'_'
++cen
Parses percent sign
Parses ASCII character 37, the percent sign.
Source
++ cen (just '%')
Examples
> (scan "%" cen)
'%'
++col
Parse colon
Parses ASCII character 58, the colon
Source
++ col (just ':')
Examples
> (scan ":" col)
':'
++com
Parse comma
Parses ASCII character 44, the comma.
Source
++ com (just ',')
Examples
> (scan "," com)
','
++doq
Parse double quote
Parses ASCII character 34, the double quote.
Source
++ doq (just '"')
Examples
> (scan "\"" doq)
'"'
++dot
Parse period
Parses ASCII character 46, the period.
Source
++ dot (just '.')
Examples
> (scan "." dot)
'.'
++fas
Parse forward slash
Parses ASCII character 47, the forward slash.
Source
++ fas (just '/')
Examples
> (scan "/" fas)
'/'
++gal
Parse less-than sign
Parses ASCII character 60, the less-than sign.
Source
++ gal (just '<')
Examples
> (scan "<" gal)
'<'
++gar
Parse greater-than sign
Parses ASCII character 62, the greater-than sign.
Source
++ gar (just '>')
Examples
> (scan ">" gar)
'>'
++hax
Parse number sign
Parses ASCII character 35, the number sign.
Source
++ hax (just '#')
Examples
> (scan "#" hax)
'#'
++hep
Parse hyphen
Parses ASCII character 45, the hyphen.
Source
++ hep (just '-')
Examples
> (scan "-" hep)
'-'
++kel
Parse left curley bracket
Parses ASCII character 123, the left curly bracket. Note that {
(kel
) opens
a Hoon expression for Hoon string interpolation. To parse it, therefore, it must
be escaped.
Source
++ kel (just '{')
Examples
> (scan "\{" kel)
'{'
++ker
Parse right curley bracket
Parses ASCII character 125, the right curly bracket.
Source
++ ker (just '}')
Examples
> (scan "}" ker)
'}'
++ket
Parse caret
Parses ASCII character 94, the caret.
Source
++ ket (just '^')
Examples
> (scan "^" ket)
'^'
++lus
Parse plus sign
Parses ASCII character 43, the plus sign.
Source
++ lus (just '+')
Examples
> (scan "+" lus)
'+'
++mic
Parse semicolon
Parses ASCII character 59, the semicolon.
Source
++ mic (just ';')
Examples
> (scan ";" mic)
';'
++pal
Parse left parenthesis
Parses ASCII character 40, the left parenthesis.
Source
++ pal (just '(')
Examples
> (scan "(" pal)
'('
++pam
Parse ampersand
Parses ASCII character 38, the ampersand.
Source
++ pam (just '&')
Examples
> (scan "&" pam)
'&'
++par
Parse right parenthesis
Parses ASCII character 41, the right parenthesis.
Source
++ par (just ')')
Examples
> (scan ")" par)
')'
++pat
Parse "at" sign
Parses ASCII character 64, the "at" sign.
Source
++ pat (just '@')
Examples
> (scan "@" pat)
'@'
++sel
Parse left square bracket
Parses ASCII character 91, the left square bracket.
Source
++ sel (just '[')
Examples
> (scan "[" sel)
'['
++ser
Parse right square bracket
Parses ASCII character 93, the right square bracket.
Source
++ ser (just ']')
Examples
> (scan "]" ser)
']'
++sig
Parse tilde
Parses ASCII character 126, the tilde.
Source
++ sig (just '~')
Examples
> (scan "~" sig)
'~'
++soq
Parse single quote
Parses ASCII character 39, soq. Note the \
in the example is to escape the soq
because soq delimits a cord
.
Source
++ soq (just '\'')
Examples
> (scan "'" soq)
'\''
++tar
Parse asterisk
Parses ASCII character 42, the asterisk.
Source
++ tar (just '*')
Examples
> (scan "*" tar)
'*'
++tic
Parse backtick
Parses ASCII character 96, the backtick.
Source
++ tic (just '`')
Examples
> (scan "`" tic)
'`'
++tis
Parse equals sign
Parses ASCII character 61, the equals sign.
Source
++ tis (just '=')
Examples
> (scan "=" tis)
'='
++wut
Parses question mark
Parses ASCII character 63, the question mark.
Source
++ wut (just '?')
Examples
> (scan "?" wut)
'?'
++zap
Exclamation point
Parses ASCII character 33, the exclamation point zap.
Source
++ zap (just '!')
Examples
> (scan "!" zap)
'!'