Hi;
I've done my homework; read the info, RedHat Manuals, googled and
searched Wikipedia regarding the gcc compiler. I have gotten most of
the overview that I wanted. However, I have one question that wasn't
answered, or if answered, I missed its importance.
I am trying to develop an overview understanding of what happens when
parsing any little C program I have written. Where would I find the
rules that the parser uses to translate specific symbols? For example,
I would like to see exactly what happens with the "{ }" braces or the
";" semi-colon when translated from source code to object code or
binary. But my question is not only about those two symbols alone. I
would like to be able to go to some source other than the ANSI C
Standards and see exactly how ANSI C is implemented by the parser (Flex
and/or Yacc ??).
Are source files the only place that the rules are explicitly laid out
for the parser? If so, for gcc, which source files should I look in?
I have a couple of other short dumb questions about compiling. If
someone is willing to answer them they can email me directly and I will
send them to you? I just think they might be boring for the people on
this list, and embarrassingly stupid for me. To be honest, most of
these questions I could probably sort out for myself but I have already
spent more than a day on getting a compiling overview and a little help
would be gratefully received.
Regards Bill