Module preprocessing
Source - preprocess_multiline_arrow_calls
- Preprocess source to merge multiline arrow calls
Example:
target -> method1(arg)
-> method2(arg)
becomes:
target -> method1(arg) -> method2(arg)
- preprocess_multiline_braces
- Preprocessing utilities for multiline statement merging
Preprocess source to merge ALL multiline statements with braces
Handles: synth, bind, pattern, let with map/array, emit, etc.
Example:
bind myMidi -> myBassline {
velocity: 80,
bpm: 150
}
becomes:
bind myMidi -> myBassline { velocity: 80, bpm: 150 }