Skip to content

Commit c4a73b1

Browse files
committed
update readme.md
1 parent e71fa4b commit c4a73b1

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,9 @@ you can now use EBNF notation :
275275
* ```List<TOut>``` for a repeated non terminal
276276
* ```List<Token<TIn>>``` for a repeated terminal
277277

278-
See (https://github.com/b3b00/csly/blob/master/jsonparser/EBNFJSONParser.cs) for a complete EBNF json parser.
278+
See [EBNFJsonParser.cs](https://github.com/b3b00/csly/blob/master/jsonparser/EBNFJSONParser.cs) for a complete EBNF json parser.
279279

280+
#### under the hood meta consideration on EBNF parsers ####
281+
282+
The EBNF notation has been implemented in CSLY using the BNF notation. The EBNF parser builder is built using the BNF parser builder. Incidently the EBNF parser builder is a good and complete example for BNF parser : [RuleParser.cs](https://github.com/b3b00/csly/blob/master/sly/parser/generator/RuleParser.cs)
280283

0 commit comments

Comments
 (0)