def __getattr__(self, item):
if item in [each.name for each in list(Symbol)]:<EOL><INDENT>return self._symbols[Symbol[item]]<EOL><DEDENT>return self.__getattribute__(item)<EOL>
Expose the entries of the internal _tokens dictionary as attributes.

With this, we access the list of character defined for one category
>>> table = SymbolTable.default()
>>> table.CHARACTER

instead of:
>>> table[Symbol.CHARACTER]