diff --git a/TODO_ParserGen.md b/TODO_ParserGen.md index 6ead08ff..b3617951 100644 --- a/TODO_ParserGen.md +++ b/TODO_ParserGen.md @@ -65,8 +65,8 @@ class CLASS_NAME [: BASE_CLASS] ## Supported EBNF -- TOKEN [`:` ] -- RULE [`:` ] +- TOKEN [`:` PROPERTY-NAME] +- RULE [`:` PROPERTY-NAME] - Optional: - `+[` EBNF `]` - `-[` EBNF `]` @@ -79,7 +79,7 @@ class CLASS_NAME [: BASE_CLASS] ## EBNF Program -- RULE {`::=` CLAUSE `as` } `;` +- RULE {`::=` CLAUSE `as` CLASS-NAME} `;` - Consider a syntax here to switch token set ## ToString Algorithm Requirements