1.0.8
特性
- 增加
Token<T>.Combine方法。 - 增加
MappedTokenizer,支持映射词法单元位置。 SourceReader支持设置结束位置。SourceReader支持标记和直接读取字符块。- 词法分析器支持使用最短匹配。
- 词法分析的
$支持匹配文件结束。 - 允许在词法分析的向前看表达式中通过
{EOF}匹配文件结束。 - 支持合并词法分析器的终结符,减少生成的状态数。
- 设计时词法分析的正则表达式定义,支持
"a" + "b"的用法。 - 词法/语法分析控制器可以重写共享上下文的属性。
- 支持在 Reject 词法分析器中,拿到其它候选状态。
修复
- 修复
SourceReader可能读取错误文本的问题。 - 修复词法/语法分析器可能未准确识别的问题。
破坏性变更
- 将
SymbolOption重命名为SymbolOptions。 - 将
ParseOption重命名为ParseOptions。