https://github.com/demonstrandum/schyntax
Program by editing the syntax tree.
https://github.com/demonstrandum/schyntax
Last synced: 9 months ago
JSON representation
Program by editing the syntax tree.
- Host: GitHub
- URL: https://github.com/demonstrandum/schyntax
- Owner: Demonstrandum
- License: gpl-3.0
- Created: 2023-05-27T16:40:08.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-05-27T16:48:04.000Z (about 3 years ago)
- Last Synced: 2025-02-16T11:11:18.891Z (over 1 year ago)
- Language: JavaScript
- Homepage: https://demonstrandum.github.io/Schyntax/
- Size: 20.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Schyntax

Program by editing the syntax tree.
Goal is to have no parse step, just straight from AST to IR.
Saves having to reparse entire files for only minor modifications.
Currently very ugly, bright and bold. Just a proof of concept.
Works especially well for languages aiming for homoiconicity.
### Try it out
Run
```console
$ python -m http.server
$ open http://localhost:8000
```