File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change 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
64I 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+
87Scanner:
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+
1313Parsing & 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)
You can’t perform that action at this time.
0 commit comments