求C语言文法及产生式!要做C编译器——语法分析部分

来源:百度知道 编辑:UC知道 时间:2024/07/02 23:51:22
我要完整的产生式文法,因为要写C语言的编译器;否则只能自己琢磨了
重金奖赏真正能提供帮助的人,谢谢

紧急!!!!

呵呵,是啊。现在表达式的基本上写出来了,但是其他没有一本编译原理的书介绍的,百度也照不到,郁闷了...

自己给自己加油吧 我编译原理学得不怎么样 楼主写这个是爱好吧,相信写出来之后能提高不少

pascal的好找。。我也在找c的。。。

转自http://blog.csdn.net/rill_zhen/article/details/7701259http://blog.csdn.net/rill_zhen/article/details/7701259
希望能帮到你

编译原理-1-C语言的文法
  编译原理-1-C语言的文法
  c语言的文法产生式:
  program ->
  external_declaration
  | program external_declaration
  external_declaration ->
  function_definition
  | declaration
  function_definition -> type_specifier declarator compound_statement
  type_specifier ->
  VOID
  | CHAR
  | INT
  | FLOAT
  declarator
  pointer direct_declarator
  | direct_declarator
  Pointer->
  '*'
  | '*' pointer
  direct_declarator
  IDENTIFIER
  |direct_declarator’[‘ ‘]’
  |direct_dec