We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c69b2da commit 9941daeCopy full SHA for 9941dae
1 file changed
README.md
@@ -0,0 +1,14 @@
1
+# cldeparser
2
+An extensible lexical, syntax parser for languages commons (Json parsing is included by default)
3
+
4
+Introduction:
5
+I needed a data-driven configuration mechanic for another project. So I chose Json format and it was how this parser came to live.
6
7
+Scanner:
8
+- Use direct coded technique
9
+- Pre-supported token includes: < , > ( ) [ ] { } \ / + - * true false null : ; id string number integer .
10
+- Tokenizer class supports states tables
11
12
+Parsing & Sematic:
13
+- Use top-down direct coded (Recursive-Descent) parsing technique
14
+- Json parsing uses an ad-hoc sematic analysing technique (Json entities are analysed based on a pre-created token queue and an entity scope stack)
0 commit comments