Skip to content

Commit 35b319d

Browse files
committed
Update README.md
1 parent b145410 commit 35b319d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
# cldeparser
2-
An extensible lexical, syntax parser for languages commons (Json parsing is included by default)
3-
4-
Introduction:
2+
An extensible lexical, syntax parser for languages commons (Json parsing is included by default).
53

64
I needed a data-driven configuration mechanic for another project. So I chose Json format and it was how this parser came to live.
75

6+
87
Scanner:
98
- Use direct coded technique
109
- Pre-supported token includes: < , > ( ) [ ] { } \ / + - * true false null : ; id string number integer .
1110
- Tokenizer class supports states tables
1211

12+
1313
Parsing & Sematic:
1414
- Use top-down direct coded (Recursive-Descent) parsing technique
1515
- 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

Comments
 (0)