ZGL Roadmap
Rust parser library
Release version 0.1 of a ZGL parser. It will be a library written in Rust.
After the repository is made public, you can find it at: github.com/zg-lang/rust-zgl.
Syntax highlighting for Visual Studio Code
Release version 0.1 of syntax highlighting for Visual Studio Code.
It will use the .tmLanguage
format; i.e. a TextMate language grammar.
After the repository is made public, you can find it at: github.com/zg-lang/vscode-zgl.
ANTLR grammar
Revise the ANTLR grammar as needed. It serves as the ZGL grammar specification.
The grammar, including tests, is available at: github.com/zg-lang/antlr-zgl.
Syntax highlighting for JavaScript
Release version 0.1 of syntax highlighting for JavaScript, probably with highlight.js or Prism.
Syntax highlighting for Sublime Text
Release version 0.1 of syntax highlighting for Sublime Text.
It will use the .sublime-syntax
format; i.e. a Sublime Syntax Definition.
After the repository is made public, you can find it at: github.com/zg-lang/sublime-zgl.
ArangoDB Importer
Release version 0.1 of a tool to import ZGL files and persist the data to ArangoDB.
After the repository is made public, you can find it at: github.com/zg-lang/arango-zgl.
JavaScript playground
Release version 0.1 of a JavaScript playground. This will be a web application.
Language server
Release version 0.1 of a language server; i.e. suitable for use with VS Code or other editors.