diff options
| author | alexpdp7 <alex@pdp7.net> | 2021-08-07 19:20:35 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-08-07 19:20:35 +0200 |
| commit | c39eafb04130ec2241d7f149149041d229b673f8 (patch) | |
| tree | 9120fb37a8837df94d9698560ecbebc52d2b219c | |
| parent | 940c0fc6756e02c6e331d52b9f9b24b79164a3ab (diff) | |
Add Turing Parser
| -rw-r--r-- | IDEAS | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -119,4 +119,10 @@ Key escrow for everyone Deterministic embeddable simple language for calculator and notebooks -* https://github.com/alexpdp7/plankalkul/ , that deprecated https://github.com/alexpdp7/pdp7_calc/ .
\ No newline at end of file +* https://github.com/alexpdp7/plankalkul/ , that deprecated https://github.com/alexpdp7/pdp7_calc/ . + +Turing Parser + +* A toolkit to write parsers for languages which are not CFGs and that need Turing-complete parsing code. +* Provides tools to implement stateful lexers, keeping line-column information and generating good error messages. +* Provides tools to transform the token stream, using arbitrary code, to generate annotated ASTs (i.e. with line/column number information) |
