# 4h: Parsing (ASCII Glyphs)

## `+ace` <a href="#ace" id="ace"></a>

Parse space.

Parses ASCII character 32, space.

#### Source

```hoon
++  ace  (just ' ')
```

#### Examples

```
> (scan " " ace)
' '
```

***

## `+bar` <a href="#bar" id="bar"></a>

Parse vertical bar.

Parses ASCII character 124, the vertical bar.

#### Source

```hoon
++  bar  (just '|')
```

#### Examples

```
> (scan "|" bar)
'|'
```

***

## `+bas` <a href="#bas" id="bas"></a>

Parse backslash.

Parses ASCII character 92, the backslash. Note the extra `\` in the calling of `+bas` with [`+just`](https://docs.urbit.org/hoon/4f#just) is to escape the escape character, `\`.

#### Source

```hoon
++  bas  (just '\\')
```

#### Examples

```
> (scan "\\" bas)
'\\'
```

***

## `+buc` <a href="#buc" id="buc"></a>

Parse dollar sign.

Parses ASCII character 36, the dollar sign.

#### Source

```hoon
++  buc  (just '$')
```

#### Examples

```
> (scan "$" buc)
'$'
```

***

## `+cab` <a href="#cab" id="cab"></a>

Parse underscore.

Parses ASCII character 95, the underscore.

#### Source

```hoon
++  cab  (just '_')
```

#### Examples

```
> (scan "_" cab)
'_'
```

***

## `+cen` <a href="#cen" id="cen"></a>

Parses percent sign.

Parses ASCII character 37, the percent sign.

#### Source

```hoon
++  cen  (just '%')
```

#### Examples

```
> (scan "%" cen)
'%'
```

***

## `+col` <a href="#col" id="col"></a>

Parse colon.

Parses ASCII character 58, the colon

#### Source

```hoon
++  col  (just ':')
```

#### Examples

```
> (scan ":" col)
':'
```

***

## `+com` <a href="#com" id="com"></a>

Parse comma.

Parses ASCII character 44, the comma.

#### Source

```hoon
++  com  (just ',')
```

#### Examples

```
> (scan "," com)
','
```

***

## `+doq` <a href="#doq" id="doq"></a>

Parse double quote.

Parses ASCII character 34, the double quote.

#### Source

```hoon
++  doq  (just '"')
```

#### Examples

```
> (scan "\"" doq)
'"'
```

***

## `+dot` <a href="#dot" id="dot"></a>

Parse period.

Parses ASCII character 46, the period.

#### Source

```hoon
++  dot  (just '.')
```

#### Examples

```
> (scan "." dot)
'.'
```

***

## `+fas` <a href="#fas" id="fas"></a>

Parse forward slash.

Parses ASCII character 47, the forward slash.

#### Source

```hoon
++  fas  (just '/')
```

#### Examples

```
> (scan "/" fas)
'/'
```

***

## `+gal` <a href="#gal" id="gal"></a>

Parse less-than sign.

Parses ASCII character 60, the less-than sign.

#### Source

```hoon
++  gal  (just '<')
```

#### Examples

```
> (scan "<" gal)
'<'
```

***

## `+gar` <a href="#gar" id="gar"></a>

Parse greater-than sign.

Parses ASCII character 62, the greater-than sign.

#### Source

```hoon
++  gar  (just '>')
```

#### Examples

```
> (scan ">" gar)
'>'
```

***

## `+hax` <a href="#hax" id="hax"></a>

Parse number sign.

Parses ASCII character 35, the number sign.

#### Source

```hoon
++  hax  (just '#')
```

#### Examples

```
> (scan "#" hax)
'#'
```

***

## `+hep` <a href="#hep" id="hep"></a>

Parse hyphen.

Parses ASCII character 45, the hyphen.

#### Source

```hoon
++  hep  (just '-')
```

#### Examples

```
> (scan "-" hep)
'-'
```

***

## `+kel` <a href="#kel" id="kel"></a>

Parse 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

```hoon
++  kel  (just '{')
```

#### Examples

```
> (scan "\{" kel)
'{'
```

***

## `+ker` <a href="#ker" id="ker"></a>

Parse right curly bracket.

Parses ASCII character 125, the right curly bracket.

#### Source

```hoon
++  ker  (just '}')
```

#### Examples

```
> (scan "}" ker)
'}'
```

***

## `+ket` <a href="#ket" id="ket"></a>

Parse caret.

Parses ASCII character 94, the caret.

#### Source

```hoon
++  ket  (just '^')
```

#### Examples

```
> (scan "^" ket)
'^'
```

***

## `+lus` <a href="#lus" id="lus"></a>

Parse plus sign.

Parses ASCII character 43, the plus sign.

#### Source

```hoon
++  lus  (just '+')
```

#### Examples

```
> (scan "+" lus)
'+'
```

***

## `+mic` <a href="#mic" id="mic"></a>

Parse semicolon.

Parses ASCII character 59, the semicolon.

#### Source

```hoon
++  mic  (just ';')
```

#### Examples

```
> (scan ";" mic)
';'
```

***

## `+pal` <a href="#pal" id="pal"></a>

Parse left parenthesis.

Parses ASCII character 40, the left parenthesis.

#### Source

```hoon
++  pal  (just '(')
```

#### Examples

```
> (scan "(" pal)
'('
```

***

## `+pam` <a href="#pam" id="pam"></a>

Parse ampersand.

Parses ASCII character 38, the ampersand.

#### Source

```hoon
++  pam  (just '&')
```

#### Examples

```
> (scan "&" pam)
'&'
```

***

## `+par` <a href="#par" id="par"></a>

Parse right parenthesis.

Parses ASCII character 41, the right parenthesis.

#### Source

```hoon
++  par  (just ')')
```

#### Examples

```
> (scan ")" par)
')'
```

***

## `+pat` <a href="#pat" id="pat"></a>

Parse "at" sign.

Parses ASCII character 64, the "at" sign.

#### Source

```hoon
++  pat  (just '@')
```

#### Examples

```
> (scan "@" pat)
'@'
```

***

## `+sel` <a href="#sel" id="sel"></a>

Parse left square bracket.

Parses ASCII character 91, the left square bracket.

#### Source

```hoon
++  sel  (just '[')
```

#### Examples

```
> (scan "[" sel)
'['
```

***

## `+ser` <a href="#ser" id="ser"></a>

Parse right square bracket.

Parses ASCII character 93, the right square bracket.

#### Source

```hoon
++  ser  (just ']')
```

#### Examples

```
> (scan "]" ser)
']'
```

***

## `+sig` <a href="#sig" id="sig"></a>

Parse tilde.

Parses ASCII character 126, the tilde.

#### Source

```hoon
++  sig  (just '~')
```

#### Examples

```
> (scan "~" sig)
'~'
```

***

## `+soq` <a href="#soq" id="soq"></a>

Parse single quote.

Parses ASCII character 39, soq. Note the `\` in the example is to escape the soq because soq delimits a `$cord`.

#### Source

```hoon
++  soq  (just '\'')
```

#### Examples

```
> (scan "'" soq)
'\''
```

***

## `+tar` <a href="#tar" id="tar"></a>

Parse asterisk.

Parses ASCII character 42, the asterisk.

#### Source

```hoon
++  tar  (just '*')
```

#### Examples

```
> (scan "*" tar)
'*'
```

***

## `+tic` <a href="#tic" id="tic"></a>

Parse backtick.

Parses ASCII character 96, the backtick.

#### Source

```hoon
++  tic  (just '`')
```

#### Examples

```
> (scan "`" tic)
'`'
```

***

## `+tis` <a href="#tis" id="tis"></a>

Parse equals sign.

Parses ASCII character 61, the equals sign.

#### Source

```hoon
++  tis  (just '=')
```

#### Examples

```
> (scan "=" tis)
'='
```

***

## `+wut` <a href="#wut" id="wut"></a>

Parses question mark.

Parses ASCII character 63, the question mark.

#### Source

```hoon
++  wut  (just '?')
```

#### Examples

```
> (scan "?" wut)
'?'
```

***

## `+zap` <a href="#zap" id="zap"></a>

Exclamation point.

Parses ASCII character 33, the exclamation point zap.

#### Source

```hoon
++  zap  (just '!')
```

#### Examples

```
> (scan "!" zap)
'!'
```

***
