'Add a new object, function, or enum member name (ie an ID) to the
current scope'

def _add_identifier(self, name, coord):

    if self._scope_stack[(-1)].get(name, False):
        self._parse_error(('Non-typedef    %r    previously    declared    as    typedef    in    this    scope' % name), coord)
    self._scope_stack[(-1)][name] = False
