##### Notes
1. The expression of precedence 1000 (that is, belonging to syntactic category term(1000)) that is written
```          X, Y
```

denotes the term

```          ','(X, Y)
```

in standard syntax.

2. The parenthesized expression (belonging to syntactic category term(0))
```          (X)
```

denotes simply the term X.

3. The curly-bracketed expression (belonging to syntactic category term(0))
```          {X}
```

denotes the term

```          '{}'(X)
```

in standard syntax.

4. Note that, for example, `-3` denotes an integer, whereas `-(3)` denotes a compound term of which the principal functor is `-/1`.
5. The double quote character `"` within a string must be written twice for every time it is to appear in the string. That is,

```          """"
```

represents a string of one double quote character only. Similarly, for the single quote character within a quoted atom,

```          ''''
```

represents an atom whose printed representation is one single quote character.