| 12345678910111213141516171819202122232425 |
- hljs.registerLanguage("zkas", function (hljs) {
- return {
- name: "zkas",
- case_insensitive: false,
- keywords: {
- keyword: "k field constant witness circuit",
- literal: "true false VALUE_COMMIT_VALUE VALUE_COMMIT_RANDOM NULLIFIER_K",
- type:
- "EcPoint EcFixedPoint EcFixedPointBase EcFixedPointShort " +
- "EcNiPoint Base BaseArray Scalar ScalarArray MerklePath Uint32 Uint64",
- built_in:
- "ec_add ec_mul ec_mul_base ec_mul_short ec_mul_var_base " +
- "ec_get_x ec_get_y base_add base_mul base_sub poseidon_hash " +
- "merkle_root range_check less_than_strict less_than_loose bool_check " +
- "cond_select zero_cond witness_base constrain_equal_base " +
- "constrain_equal_point constrain_instance debug",
- },
- contains: [
- hljs.COMMENT("#", "$"),
- hljs.QUOTE_STRING_MODE,
- hljs.NUMBER_MODE,
- ],
- };
- });
- hljs.initHighlightingOnLoad();
|