Felix Roos
761e2e347e
refactor: localize, remove helpers file when there's no reuse
2026-02-18 23:47:47 +01:00
Aria
d4b3a3b972
Auto call functions in kabel; clean up end behavior of worklet; move kabel first in chain; write docstring
2026-01-08 12:31:26 -06:00
Aria
5903070c02
Test cleanup
2026-01-07 13:45:19 -06:00
Aria
e92865cecb
Handle mini notation without S
2026-01-07 13:32:12 -06:00
Aria
8529516c66
Add ability to turn mini parsing off with midi-off decorator
2025-11-25 13:05:27 -06:00
Felix Roos
a7f044e1aa
more degithubbing
2025-06-14 16:17:22 +02:00
Felix Roos
38d389b838
add test
2024-02-21 09:50:21 +01:00
Felix Roos
a4487179a5
fix tests
2023-11-16 07:25:20 +01:00
Felix Roos
7f12ce9b45
fix: format
2023-07-04 18:47:44 +02:00
Felix Roos
0b5d905120
fix: adaptive highlighting
...
- transpiler now uses m function with globalOffset
- patternifyAST now accepts global offset
- patternifyAST now calls .withLoc with global leaf location
- .withLoc replaces .withLocation + .withMiniLocation
- simple locs (offsets) are now used everywhere
- some tests fail, seems some haps have reordered...
- wip: Repl still uses hardcoded updateMiniLocations
- todo: find way to call updateMiniLocations dynamically
2023-07-03 05:15:32 +02:00
Felix Roos
8e717d2ea1
- transpiler now always returns an object
...
- emit transpiler metadata from evaluate / afterEval
- currently logging miniLocations from Repl.jsx
2023-07-02 14:15:54 +02:00
Felix Roos
5f271ed127
add emitMiniLocations flag to transpiler
2023-07-02 13:42:41 +02:00
Felix Roos
c93fd900bc
fix: tests
2022-11-08 21:04:41 +01:00
Felix Roos
9b2899c8fb
transpiler package to replace eval package
2022-11-06 23:15:01 +01:00