aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoralexpdp7 <alex@pdp7.net>2021-08-07 19:20:35 +0200
committerGitHub <noreply@github.com>2021-08-07 19:20:35 +0200
commitc39eafb04130ec2241d7f149149041d229b673f8 (patch)
tree9120fb37a8837df94d9698560ecbebc52d2b219c
parent940c0fc6756e02c6e331d52b9f9b24b79164a3ab (diff)
Add Turing Parser
-rw-r--r--IDEAS8
1 files changed, 7 insertions, 1 deletions
diff --git a/IDEAS b/IDEAS
index 19054457..f185bb85 100644
--- a/IDEAS
+++ b/IDEAS
@@ -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)