> 4) The nastiest so far.

I have got a different opinion. The C++ programming language provides challenges
for higher lever software analysis and corresponding adjustments because of its
context-sensitive and ambiguous grammar. Software researchers point out some
ambiguities.

- Adrian D. Thurston:
  1. Declaration or expression
  2. Function or object declaration
  3. Type-Id or expression
  4. Anonymous function pointer or variable

- Edward D. Willink:
  1. Declaration / declaration
  2. Declaration / expression
  3. Expression / expression
  4. type-id / expression-list
  5. call / functional-cast

I guess that such features will get further considerations.

Regards,
Markus
_______________________________________________
Cocci mailing list
[email protected]
http://lists.diku.dk/mailman/listinfo/cocci
(Web access from inside DIKUs LAN only)

Reply via email to