4h: Parsing (ASCII Glyphs)
+ace
+aceParse space.
Parses ASCII character 32, space.
Source
++ ace (just ' ')Examples
> (scan " " ace)
' '+bar
+barParse vertical bar.
Parses ASCII character 124, the vertical bar.
Source
++ bar (just '|')Examples
> (scan "|" bar)
'|'+bas
+basParse 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
+bucParse dollar sign.
Parses ASCII character 36, the dollar sign.
Source
++ buc (just '$')Examples
> (scan "$" buc)
'$'+cab
+cabParse underscore.
Parses ASCII character 95, the underscore.
Source
++ cab (just '_')Examples
> (scan "_" cab)
'_'+cen
+cenParses percent sign.
Parses ASCII character 37, the percent sign.
Source
++ cen (just '%')Examples
> (scan "%" cen)
'%'+col
+colParse colon.
Parses ASCII character 58, the colon
Source
++ col (just ':')Examples
> (scan ":" col)
':'+com
+comParse comma.
Parses ASCII character 44, the comma.
Source
++ com (just ',')Examples
> (scan "," com)
','+doq
+doqParse double quote.
Parses ASCII character 34, the double quote.
Source
++ doq (just '"')Examples
> (scan "\"" doq)
'"'+dot
+dotParse period.
Parses ASCII character 46, the period.
Source
++ dot (just '.')Examples
> (scan "." dot)
'.'+fas
+fasParse forward slash.
Parses ASCII character 47, the forward slash.
Source
++ fas (just '/')Examples
> (scan "/" fas)
'/'+gal
+galParse less-than sign.
Parses ASCII character 60, the less-than sign.
Source
++ gal (just '<')Examples
> (scan "<" gal)
'<'+gar
+garParse greater-than sign.
Parses ASCII character 62, the greater-than sign.
Source
++ gar (just '>')Examples
> (scan ">" gar)
'>'+hax
+haxParse number sign.
Parses ASCII character 35, the number sign.
Source
++ hax (just '#')Examples
> (scan "#" hax)
'#'+hep
+hepParse hyphen.
Parses ASCII character 45, the hyphen.
Source
++ hep (just '-')Examples
> (scan "-" hep)
'-'+kel
+kelParse left curly 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
+kerParse right curly bracket.
Parses ASCII character 125, the right curly bracket.
Source
++ ker (just '}')Examples
> (scan "}" ker)
'}'+ket
+ketParse caret.
Parses ASCII character 94, the caret.
Source
++ ket (just '^')Examples
> (scan "^" ket)
'^'+lus
+lusParse plus sign.
Parses ASCII character 43, the plus sign.
Source
++ lus (just '+')Examples
> (scan "+" lus)
'+'+mic
+micParse semicolon.
Parses ASCII character 59, the semicolon.
Source
++ mic (just ';')Examples
> (scan ";" mic)
';'+pal
+palParse left parenthesis.
Parses ASCII character 40, the left parenthesis.
Source
++ pal (just '(')Examples
> (scan "(" pal)
'('+pam
+pamParse ampersand.
Parses ASCII character 38, the ampersand.
Source
++ pam (just '&')Examples
> (scan "&" pam)
'&'+par
+parParse right parenthesis.
Parses ASCII character 41, the right parenthesis.
Source
++ par (just ')')Examples
> (scan ")" par)
')'+pat
+patParse "at" sign.
Parses ASCII character 64, the "at" sign.
Source
++ pat (just '@')Examples
> (scan "@" pat)
'@'+sel
+selParse left square bracket.
Parses ASCII character 91, the left square bracket.
Source
++ sel (just '[')Examples
> (scan "[" sel)
'['+ser
+serParse right square bracket.
Parses ASCII character 93, the right square bracket.
Source
++ ser (just ']')Examples
> (scan "]" ser)
']'+sig
+sigParse tilde.
Parses ASCII character 126, the tilde.
Source
++ sig (just '~')Examples
> (scan "~" sig)
'~'+soq
+soqParse 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
+tarParse asterisk.
Parses ASCII character 42, the asterisk.
Source
++ tar (just '*')Examples
> (scan "*" tar)
'*'+tic
+ticParse backtick.
Parses ASCII character 96, the backtick.
Source
++ tic (just '`')Examples
> (scan "`" tic)
'`'+tis
+tisParse equals sign.
Parses ASCII character 61, the equals sign.
Source
++ tis (just '=')Examples
> (scan "=" tis)
'='+wut
+wutParses question mark.
Parses ASCII character 63, the question mark.
Source
++ wut (just '?')Examples
> (scan "?" wut)
'?'+zap
+zapExclamation point.
Parses ASCII character 33, the exclamation point zap.
Source
++ zap (just '!')Examples
> (scan "!" zap)
'!'Last updated