ntifier">symbols</span></code>
          is a parser. An object of which may be used anywhere in the EBNF grammar
          specification. It is an example of a dynamic parser. A dynamic parser is
          characterized by its ability to modify its behavior at run time. Initially,
          an empty symbols object matches nothing. At any time, symbols may be added
          or removed, thus, dynamically altering its behavior.
        </p>
<p>
          Each entry in a symbol table has an associated mutable