 data slot. In this
          regard, one can view the symbol table as an associative container (or map)
          of key-value pairs where the keys are strings.
        </p>
<p>
          The symbols class expects two template parameters. The first parameter
          specifies the character type of the symbols. The second specifies the data
          type associated with each symbol: its attribute.
        </p>
<p>
          Here's a parser for roman hundreds (100..900) using the symbol table. Keep
      