Skip to content

Commit 2a55cae

Browse files
Prepend context (e.g., circom) to cli arguments
1 parent 9bd5894 commit 2a55cae

File tree

1 file changed

+10
-11
lines changed

1 file changed

+10
-11
lines changed

src/zkregex_fuzzer/cli.py

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,6 @@ def main():
2626
default=10,
2727
help="Number of inputs to generate for each regex (default: 10)."
2828
)
29-
parser.add_argument(
30-
"--max-input-size",
31-
type=int,
32-
default=200,
33-
help="Maximum size of the circuit input (default: 200)."
34-
)
3529
parser.add_argument(
3630
"--oracle",
3731
choices=["valid", "invalid"],
@@ -50,16 +44,21 @@ def main():
5044
parser.add_argument(
5145
"--fuzzer",
5246
choices=["grammar"],
53-
help=f"The fuzzer to use for the fuzzer (options: grammar).",
47+
help=f"The fuzzer to use for regex generation (options: grammar).",
5448
required=True,
5549
)
5650
parser.add_argument(
57-
"--max-depth",
51+
"--grammar-max-depth",
5852
type=int,
5953
default=5,
6054
help="Maximum depth of recursion in the grammar (default: 5)."
6155
)
62-
56+
parser.add_argument(
57+
"--circom-max-input-size",
58+
type=int,
59+
default=200,
60+
help="Maximum size of the circuit input (default: 200)."
61+
)
6362
parser.add_argument(
6463
"--circom-library",
6564
nargs="*",
@@ -119,7 +118,7 @@ def main():
119118
print(f"Valid input generator: {args.valid_input_generator}")
120119
print(f"Regex num: {args.regex_num}")
121120
print(f"Inputs num: {args.inputs_num}")
122-
print(f"Max depth: {args.max_depth}")
121+
print(f"Max depth: {args.grammar_max_depth}")
123122
print("-" * 80)
124123

125124
if args.fuzzer == "grammar":
@@ -129,7 +128,7 @@ def main():
129128
oracle_params=(args.oracle == "valid", args.valid_input_generator),
130129
regex_num=args.regex_num,
131130
inputs_num=args.inputs_num,
132-
max_depth=args.max_depth,
131+
max_depth=args.grammar_max_depth,
133132
kwargs=vars(args)
134133
)
135134

0 commit comments

Comments
 (0)