Skip to content

Commit

Permalink
update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
rrevenantt committed Dec 24, 2019
1 parent f12ecfa commit b563dd8
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,20 @@
# antlr4rust
ANTLR4 runtime for Rust programming language

Generator part is currently located in [rrevenantt/antlr4](https://github.com/rrevenantt/antlr4)
Generator part is currently located in rust-target branch of my antlr4 fork [rrevenantt/antlr4/tree/rust-target](https://github.com/rrevenantt/antlr4/tree/rust-target)

For examples you can see [grammars](grammars) and [tests/gen](tests/gen) for corresponding generated code
and [tests/my_tests.rs](tests/my_test.rs) for usage

# Implementation status

WIP, not quite useful yet
WIP, some basic things are working but still not quite useful yet

Missing features:
Missing features(everything else is pretty much implemented, but you should still expect bugs/panics):
- [ ] Lexer
- [ ] Some corner cases from ANTLR4 test suit are still failing
- [ ] Parser
- [ ] recovery is partially working
- [ ] recovery/error reporting is partially working
- [ ] some internal optimizations
- [ ] labeled alternatives
- [ ] left recursion
Expand Down

0 comments on commit b563dd8

Please sign in to comment.