1.1.5 • Published 2 years ago
tree-sitter-faust v1.1.5
tree-sitter-faust
Tree-sitter grammar for the Faust audio programming language.
Every Faust syntax feature should be supported. If you encounter any errors parsing a valid Faust program, please file an issue and I'll fix it! Also, please file an issue or pull request if you have any suggestions for improving the grammar.
The npm package is here.
Install nvim-treesitter language parser
The parser and queries are available as an nvim-treesitter language.
Install with the nvim command:
:TSInstall faustCommands
$ npm run build # generate and build
$ npm run generate # tree-sitter generate
$ npm test # tree-sitter test
$ npm run parse # tree-sitter parseSee tree-sitter's documentation for details on tree-sitter CLI commands.
Resources
- Faust syntax documentation
- Faust Bison parser and Flex lexer source
- Faust box-tester
TODO
- Add
playgroundscript fortree-sitter build-wasm && tree-sitter web-ui?- Saw this here