15#ifndef LLZK_C_CONSTANTS_H
16#define LLZK_C_CONSTANTS_H
const char * LLZK_FUNCTION_ARG_NAME_ATTR_NAME
Name of the attribute on function arguments that stores source-level argument names.
const char * LLZK_FUNCTION_RES_NAME_ATTR_NAME
Name of the attribute on function results that stores source-level result names.
const char * LLZK_LANG_ATTR_NAME
Name of the attribute on the top-level ModuleOp that identifies the ModuleOp as the root module and s...
const char * LLZK_FUNC_NAME_COMPUTE
Symbol name for the witness generation function within a struct/component.
const char * LLZK_FIELD_ATTR_NAME
Name of the attribute on the top-level ModuleOp that defines prime fields used in the circuit.
const char * LLZK_FUNC_NAME_PRODUCT
Symbol name for the product program function within a struct/component.
const char * LLZK_MAIN_ATTR_NAME
Name of the attribute on the top-level ModuleOp that specifies the type of the main struct.
const char * LLZK_FUNC_NAME_CONSTRAIN
Symbol name for the constraint generation function within a struct/component.