Compiler construction B语言限制(表格大小)

Compiler construction B语言限制(表格大小),compiler-construction,limit,b,Compiler Construction,Limit,B,官方的B教程说,如果出现错误,编译器会给出两个字母。字母组合包括: >c-案例表溢出 >e-表达式表溢出 >i-标签表溢出 >s-符号表溢出 我不想在我的B编译器中使用malloc,而是想静态地分配表 箱子、标签和符号表的最小尺寸是多少?Ah。嗯,这是你的编译器。将它们设置为任何允许您编译遇到的典型B程序的值。实际上,您不会在野外遇到任何B程序,因此将它们设置为您正在编译的玩具程序;如果因为您将它们设置得足够大而无法编译,请将它们设置得更大。为什么这是一个困难的决定?你的问题在某些情况下不会

官方的B教程说,如果出现错误,编译器会给出两个字母。字母组合包括:

  • >c
    -案例表溢出
  • >e
    -表达式表溢出
  • >i
    -标签表溢出
  • >s
    -符号表溢出
我不想在我的B编译器中使用malloc,而是想静态地分配表


箱子、标签和符号表的最小尺寸是多少?

Ah。嗯,这是你的编译器。将它们设置为任何允许您编译遇到的典型B程序的值。实际上,您不会在野外遇到任何B程序,因此将它们设置为您正在编译的玩具程序;如果因为您将它们设置得足够大而无法编译,请将它们设置得更大。为什么这是一个困难的决定?你的问题在某些情况下不会那么混乱。我们中的大多数老前辈都不希望有人问一个关于20世纪60年代语言的问题,而大多数新手也从未听说过。