Actions

icon Post
text/html Subscribe
text/html Unsubscribe

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: typo in special-name ?


  • To: cxx-abi@xxxxxxxxxxxxxxxxxxxx, Alain Miniussi <alainm@xxxxxxxxxx>
  • Subject: Re: typo in special-name ?
  • From: dehnert@xxxxxxxxxxxxxxxxxxxx (Jim Dehnert)
  • Date: Fri, 24 Mar 2000 19:09:32 -0800 (PST)

> Date: Fri, 24 Mar 2000 15:22:11 -0800
> From: Alain Miniussi <alainm@xxxxxxxxxx>
> 
> It seems that the <type> referenced in tye productions for 
> <special-name> is not actualy in the rules.

I don't know what you mean.  <type> appears many places:
(Remember to ignore text in italics in non-terminal names.
I've removed some of it in the following.)

    <encoding-type> ::= <type>
                 ::= Tv <number> _ <name> <function-type><type>
  <type> ::= <builtin-type>
         ::= <function-type>
         ::= <class-enum-type>
         ::= <array-type>
         ::= <pointer-to-member-type>
  <type> ::= <CV-qualifier>
         ::= P <type>        # pointer-to
         ::= R <type>        # reference-to
         ::= C <type>        # complex pair (C 2000)
         ::= G <type>        # imaginary (C 2000)
         ::= U <source-name> <type>       # vendor extended type qualifier
  <CV-qualifier> ::= K <type>     # const
                 ::= V <type>        # volatile
                 ::= r <type>        # restrict (C 2000)
  <bare-function-type> ::= [Y] <type>*
  <array-type> ::= A [<number>] _ <type>
  <pointer-to-member-type> ::= M <class type> <member type>
  <template-arg> ::= <type>                       # type
  <template-arg> ::= L <type> <number> E  # literal
                 ::= L <type> <number> E     # literal

-	    Jim Dehnert		dehnert@xxxxxxx
				(650)933-4272