parameters: (self, p)
docstring: bindings_opt :
                          | bindings
docstring_summary: bindings_opt :
                          | bindings
docstring_tokens: bindings_opt : | bindings
function: def p_bindings_opt (self, p):
          '''bindings_opt :
                          | bindings'''
          if len (p) == 1: 
              p[0] = PubDict ()
          else:
              p[0] = p[1]
function_tokens: def p_bindings_opt ( self , p ) : if len ( p ) == 1 : p [ 0 ] = PubDict ( ) else : p [ 0 ] = p [ 1 ]