Transpiler between .flutmax text and Max/MSP .maxpat patches
CLI entry point for the flutmax transpiler
.maxpat JSON to .flutmax source decompiler
Language Server Protocol implementation for flutmax
Tree-sitter grammar for the flutmax DSL
AST type definitions for the flutmax language
Parser for .flutmax files (hand-written lexer + recursive descent)
gen~ and RNBO DSP simulator for automated audio testing without Max
Code generator: analyzed graph -> .maxpat JSON
Semantic analysis: type checking, trigger insertion, abstraction registry
Max object definition database parsed from .maxref.xml refpages
Validation for .maxpat files: JSON structure, static analysis, Node for Max runtime