Add support for empty extensible rules.
Fix support for empty extensible rules.
Fix CanParseEmptyString.
Fix initialization order.
Refactoring. remove dead code.
Fix project file.
Refactoring OptionAst.