资源简介

使用python语言编写的c语言编译器,使用LL1文法进行语法分析,有完整的文法规则。利用c语言的空语句解决了左递归的问题。

资源截图

代码片段和文件信息

#产生式#
analy={
    “left“:[“PRO““FUN_DE““FUN_PR““FUN_NAME““COM_STA“ 
                “VAR_LI““VAR_LI_S““VAR_LI_S““VAR_DE““VAR_DE“
                “VAR_TYPE““VAR_TYPE““STA_LI““STA_LI_S““STA_LI_S““STA“
                “STA““STA““STA““STA““STA““STA““CIR_STA““CIR_STA“
                “OUT_STA““VAR_FM_LI“
                “VAR_FM_LI_S““VAR_FM_LI_S““VAR_FM““VAR_FM““VAR_FM“
                “VAR_NAME_LI_S““VAR_NAME_LI_S““ES_ STA“
                “ELSE_SET““ELSE_SET““AS_STA““CAL_EXP“
                “SELF_OPR““SELF_OPR““OPR““OPR““OPR““OPR““C_CHAR““C_CHAR“
                “C_CHAR““C_CHAR““C_CHAR““B_EXP““B_EXP“
                “B_EXP““EXP_TE““WHILE_STA“
                “FOR_STA““VAR_NAME“
                “S_CHAR““S_CHAR““LETTER““L

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-01-07 20:40  c语言编译器(python版)\
     目录           0  2018-01-10 09:26  c语言编译器(python版)\__pycache__\
     文件        1617  2018-01-10 09:26  c语言编译器(python版)\__pycache__\get_assembly.cpython-36.pyc
     文件        4285  2018-01-07 21:01  c语言编译器(python版)\__pycache__\get_four.cpython-36.pyc
     文件         569  2018-01-07 21:01  c语言编译器(python版)\__pycache__\get_production.cpython-36.pyc
     文件        2614  2018-01-08 21:22  c语言编译器(python版)\__pycache__\get_word.cpython-36.pyc
     文件        2722  2018-01-04 21:46  c语言编译器(python版)\__pycache__\get_world.cpython-36.pyc
     文件         400  2018-01-04 16:15  c语言编译器(python版)\assembly.asm
     文件         458  2018-01-10 09:33  c语言编译器(python版)\assembly.txt
     文件        5297  2017-12-29 08:45  c语言编译器(python版)\first_fair_main.py
     文件         195  2018-01-10 09:33  c语言编译器(python版)\four.txt
     文件        2294  2018-01-09 17:31  c语言编译器(python版)\get_assembly.py
     文件        7684  2018-01-07 12:52  c语言编译器(python版)\get_four.py
     文件         985  2018-01-07 12:50  c语言编译器(python版)\get_production.py
     文件        4912  2018-01-08 21:22  c语言编译器(python版)\get_word.py
     文件        5113  2018-01-04 21:46  c语言编译器(python版)\get_world.py
     文件       10083  2018-01-07 12:08  c语言编译器(python版)\main.py
     文件         291  2018-01-10 09:33  c语言编译器(python版)\procedure.c
     文件         277  2018-01-04 21:53  c语言编译器(python版)\wenfa.txt
     文件       24540  2018-01-04 21:26  c语言编译器(python版)\新文法.docx
     文件         243  2018-01-03 20:57  c语言编译器(python版)\测试字符串.py
     文件         198  2018-01-02 09:17  c语言编译器(python版)\语句字符串.txt

评论

共有 条评论