diff --git a/readme.md b/readme.md index 7edde03..144a361 100644 --- a/readme.md +++ b/readme.md @@ -31,8 +31,9 @@ record< version:string, lexer_rules:list< record< - type:string, - parameters:map + pattern:string, + name:(null|string), + ?pass:boolean > >, parser_rules:list< @@ -52,6 +53,7 @@ record< ``` where: +- `version` should be `"2"` - `parser_start` is one of the parser rule `label` values. - `lexer_rules.*.type` is one of `ignore`, `void`, `boolean`, `int`, `float`, `string` (see section _Lexer rule types_) - `parser_rules.*.conclusion.*.type` is one of `terminal`, `variable` (see section _Conclusion element types_)