Quartz v5.25

fuzz/gen

Structs

FuzzConfig (std/fuzz/gen.qz:17)

FieldType
max_depthInt
max_funcsInt
max_stmtsInt
max_paramsInt

FuzzEnv (std/fuzz/gen.qz:37)

FieldType
depthInt
var_countInt
func_countInt
sbInt
configFuzzConfig
local_varsVec<String>
func_aritiesVec<Int>

Functions

fuzz_config_default(): FuzzConfig (std/fuzz/gen.qz:24)


fuzz_env_new(): FuzzEnv (std/fuzz/gen.qz:49)

Track defined helper functions: arities


_fz_emit(): Void (std/fuzz/gen.qz:65)


_fz_emit_indent(): Void (std/fuzz/gen.qz:69)


_fz_emit_line(): Void (std/fuzz/gen.qz:75)


_fz_fresh_var(): String (std/fuzz/gen.qz:85)


_fz_fresh_var_deferred(): String (std/fuzz/gen.qz:95)

Like _fz_fresh_var but does NOT add to local_vars yet. Use when the variable should not be referenceable in its own init expr.


_fz_fresh_func(): String (std/fuzz/gen.qz:101)


_fz_has_vars(): Int (std/fuzz/gen.qz:107)


_fz_random_var(): String (std/fuzz/gen.qz:111)


_fz_gen_int_literal(): Void (std/fuzz/gen.qz:122)


_fz_gen_string_literal(): Void (std/fuzz/gen.qz:126)


_fz_gen_bool_literal(): Void (std/fuzz/gen.qz:137)


_fz_gen_expr(): Void (std/fuzz/gen.qz:145)


_fz_gen_stmt(): Void (std/fuzz/gen.qz:244)


_fz_gen_helper_func(): Void (std/fuzz/gen.qz:359)

Fallback: var declaration (deferred to avoid self-reference)


fuzz_generate(): String (std/fuzz/gen.qz:399)

Restore previous scope