# New Ticket Created by  chromatic 
# Please include the string:  [perl #42597]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=42597 >


We need another coding standards test, this time to check that Parrot will 
(likely) compile with a conformant C++ compiler.

In particular, we need to detect:

        - variable declarations with name 'class'
        - variable declarations with the name 'namespace'

Additionally, it would be nice to find, in .c files (not headers):

        - instances of 'struct *variable_name*' (as we should use typedefs)
        - occurrences of mem_sys_alloc(sizeof (*type_name*))

In headers, we should detect struct declarations without typedefs.

The C99 parser in languages/c99 might be a good start.

-- c

Reply via email to