https://github.com/coldnew/antlrpad
https://github.com/coldnew/antlrpad
Last synced: 11 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/coldnew/antlrpad
- Owner: coldnew
- License: other
- Created: 2017-02-03T09:34:36.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-12-11T17:18:01.000Z (over 9 years ago)
- Last Synced: 2026-05-01T02:41:48.799Z (2 months ago)
- Language: Scala
- Homepage: http://antlrpad.alexnesterov.com
- Size: 2.27 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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