Symbols

Symbols in the grammatical context of Farango are either separators or operators:

symbol = separator | operator ;

Separators

The following tokens are used as separators:

separator = "(" | ")" | "{" | "}" | "[" | "]" | ";" | "," | "." ;

Operators

An operator is a sequence of one or more operator characters:

operator-char = "!" | "#" | "$" | "%" | "&" | "*" | "+" | "-" | "/"
              | ":" | "<" | "=" | ">" | "?" | "@" | "^" | "|" | "~" ;

operator = {operator-char}