Module helpers
Source - parse_array_value
- Parse array value like [{ key: val }, …]
- parse_condition
- Parse a condition string into a Value (for if statements)
Supports: var > value, var < value, var == value, var != value, var >= value, var <= value
- parse_function_args
- Parse function arguments from string
Supports: numbers, strings, identifiers, arrays, maps
- parse_map_value
- Parse map value like { key: val, key2: val2 }
- parse_single_arg
- Parse a single argument value
- parse_synth_definition
- Parse synth definition: synth waveform { params }
Returns a Map with type=“synth”, waveform, and ADSR parameters