]> xn--ix-yja.es Git - alex.git/commitdiff
Add Turing Parser
authoralexpdp7 <alex@pdp7.net>
Sat, 7 Aug 2021 17:20:35 +0000 (19:20 +0200)
committerGitHub <noreply@github.com>
Sat, 7 Aug 2021 17:20:35 +0000 (19:20 +0200)
IDEAS

diff --git a/IDEAS b/IDEAS
index 19054457289c10eb30d175346d9d95749ff0420c..f185bb8581d0d0e773e0608f4399c5da47feb4cb 100644 (file)
--- 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)