An open API service indexing awesome lists of open source software.

https://github.com/coldnew/antlrpad


https://github.com/coldnew/antlrpad

Last synced: 11 days ago
JSON representation

Awesome Lists containing this project

README

          

# AntlrPad

Similar to JSFiddle, CodePen and other online playgrounds for all kinds of languages AntlrPad provides a way to quickly
test your Antlr4 grammars, parse expressions and build parse trees, see errors and warnings and analyse grammar performance.

# Roadmap
- [x] Share parsing result (via link)
- [X] Return and highlight grammar errors
- [X] Return and expression parsing errors
- [X] Show parsing errors in the parse tree
- [X] Grammar file syntax highlight
- [X] Add separate lexical grammar support
- [X] Add set of "test" grammars (C#, Java, Python)
- [ ] Nice parse tree display, highlight parse details in source (pop-ups with token details)
- [ ] UI (Angular?)
- [ ] Generate parsing files for Java / Python / JS
- [ ] Guides and tutorials, example of usage (building transpiler, building DSL)
- [ ] Parsing performance analysis
- [ ] Generate ace.js syntax highlight for source expression based on lexer grammar