parameters: (self, p)
docstring: bindings : binding
                      | bindings COMMA binding
docstring_summary: bindings : binding
                      | bindings COMMA binding
docstring_tokens: bindings : binding | bindings COMMA binding
function: def p_bindings (self, p):
          '''bindings : binding
                      | bindings COMMA binding'''
          if len (p) == 2: 
              p[0] = PubDict (p[1])
          else:
              p[1].add (p[3])
              p[0] = p[1]
function_tokens: def p_bindings ( self , p ) : if len ( p ) == 2 : p [ 0 ] = PubDict ( p [ 1 ] ) else : p [ 1 ] . add ( p [ 3 ] ) p [ 0 ] = p [ 1 ]