• pl0语言 添加注释

    增加对注释的支持,注释由 (* 和 *)包含,不允许嵌套。

    5
    592
    506KB
    2011-07-14
    12
  • pl0语言 分离解释器

    main里面保留了原有的俩函数 一个 base 一个interpret() 在interpret函数里的switch然后里面读 然后需要把读入文件的中间代码东西转换成数字 然后写出一个转换的函数 ,把里面新加的 StringToInt 吧J中间代码换成0 1 2 3 4…… 为了进入那个switch 里面的case们 main函数里加了个 while(!feof(readfile)) { fscanf(readfile,"%s",temp); fscanf(readfile,"%d",&a); fscanf(readfile,"%d",&b); code[i].f=StringToInt(temp); code[i].l=a;code[i].a=b; i++; } code[i].f=StringToInt(temp); 这个里面的函数用来吧字符串类型转换成int型 为了进入那个switch 里面的case们 pl0.h里在最后加了个FILE *readfile; 用来读入文件test.txt

    5
    86
    30KB
    2011-07-14
    9
关注 私信
上传资源赚积分or赚钱