Name of files and functions etc.

David Pettersson david_pettersson@bredband.net
Tue Mar 29 16:50:00 GMT 2005


Hi!

This message primerely concernce java but I think the question is of 
general interest so I post it here and hope that this is OK.

I jumped on one of the newbe gcc hackers quests described at 
http://gcc.gnu.org/projects/#beginner_gcc_hackers .
More precisely I started to clean up the long actions in 
gcc/java/parse.y. Happy that the thing still compiled after my
first attack, I decided to be a little more serious. My problems:

Currently I have placed the factor out functions in a files named 
parse_factor.c (and .h). I feel this is a somewhat bad name,
is there any rule for file naming in use at gcc.

The functions that replaces the actions I call the same as the actions 
left hand side nonterminal with a _ and a number
added, thus the two rules for array_type in parse.y looks like this 
after the change:
array_type:
        primitive_type dims
                {
                  $$ = array_type_1(ctxp,($1));
                }
|       name dims
                {
                  $$ = array_type_2(ctxp,($1));
                }
;
Is this good (at least it is easy to find the place they are used even 
if the names aren't any "implicit comments" on the code).

Regards
David



More information about the Gcc mailing list