保留关键字

保留关键字列表如下:

  • signal:声明一个新信号。
  • input:将信号声明为输入。
  • output:将信号声明为输出。
  • public:将信号声明为公共。
  • template:定义一个新电路。
  • component:实例化模板。
  • var:声明一个新的整型变量。
  • function:定义一个新函数。
  • return:函数返回。
  • if:根据条件表达式的结果进行分支。
  • else:if控制流程的守护。
  • for:根据表达式的结果有条件地循环。
  • while:根据表达式的结果有条件地循环。
  • do:根据表达式的结果有条件地循环。
  • assert:检查构造时的条件。
  • include:包含指定文件的代码。
  • parallel:使用并行组件或模板生成 C 代码。
  • pragma circom:检查编译器版本的指令。
  • pragma custom_templates:指示自定义模板的使用的指令。