parameters: (self, p)
docstring: UnrestrictedFloatType : UNRESTRICTED FloatType
                               | FloatType
docstring_summary: UnrestrictedFloatType : UNRESTRICTED FloatType
                               | FloatType
docstring_tokens: UnrestrictedFloatType : UNRESTRICTED FloatType | FloatType
function: def p_UnrestrictedFloatType(self, p):
      """UnrestrictedFloatType : UNRESTRICTED FloatType
                               | FloatType"""
      if len(p) == 2:
        typeref = self.BuildNamed('PrimitiveType', p, 1)
      else:
        typeref = self.BuildNamed('PrimitiveType', p, 2)
        typeref.AddChildren(self.BuildTrue('UNRESTRICTED'))
      p[0] = typeref
function_tokens: def p_UnrestrictedFloatType ( self , p ) : if len ( p ) == 2 : typeref = self . BuildNamed ( 'PrimitiveType' , p , 1 ) else : typeref = self . BuildNamed ( 'PrimitiveType' , p , 2 ) typeref . AddChildren ( self . BuildTrue ( 'UNRESTRICTED' ) ) p [ 0 ] = typeref