parameters: (self, p)
return_statement: return types.IdlType(
          name=' '.join(p[1:]), nullable=False, element_type=None, extensions=[])
docstring: r"""PrimitiveType : UNSIGNED LONG LONG
                        | UNSIGNED LONG
                        | UNSIGNED SHORT
                        | LONG LONG
                        | LONG
                        | SHORT
                        | UNRESTRICTED FLOAT
                        | UNRESTRICTED DOUBLE
                        | FLOAT
                        | DOUBLE
                        | BOOLEAN
                        | BYTE
                        | OCTET
docstring_summary: r"""PrimitiveType : UNSIGNED LONG LONG
                        | UNSIGNED LONG
                        | UNSIGNED SHORT
                        | LONG LONG
                        | LONG
                        | SHORT
                        | UNRESTRICTED FLOAT
                        | UNRESTRICTED DOUBLE
                        | FLOAT
                        | DOUBLE
                        | BOOLEAN
                        | BYTE
                        | OCTET
docstring_tokens: r PrimitiveType : UNSIGNED LONG LONG | UNSIGNED LONG | UNSIGNED SHORT | LONG LONG | LONG | SHORT | UNRESTRICTED FLOAT | UNRESTRICTED DOUBLE | FLOAT | DOUBLE | BOOLEAN | BYTE | OCTET
function: def p_PrimitiveType(self, p):
      r"""PrimitiveType : UNSIGNED LONG LONG
                        | UNSIGNED LONG
                        | UNSIGNED SHORT
                        | LONG LONG
                        | LONG
                        | SHORT
                        | UNRESTRICTED FLOAT
                        | UNRESTRICTED DOUBLE
                        | FLOAT
                        | DOUBLE
                        | BOOLEAN
                        | BYTE
                        | OCTET"""
      return types.IdlType(
          name=' '.join(p[1:]), nullable=False, element_type=None, extensions=[])
function_tokens: def p_PrimitiveType ( self , p ) : return types . IdlType ( name = ' ' . join ( p [ 1 : ] ) , nullable = False , element_type = None , extensions = [ ] )