- We need to add Location property to RuleDefenition.
- We have to think about a preprocessor extensibility.
- We should add the "IgnoreMissingNames" option. This is will be useful when using Nitra as a extended regexp.
- We should add declarative constraints on AST. For example, we can check C# class modifiers by this constraints.
- We must handle a Identifier rule as special case. It should improve performance.