Skip to content

1.0.8

Choose a tag to compare

@CYJB CYJB released this 13 Jan 21:24
· 46 commits to master since this release

特性

  • 增加 Token<T>.Combine 方法。
  • 增加 MappedTokenizer,支持映射词法单元位置。
  • SourceReader 支持设置结束位置。
  • SourceReader 支持标记和直接读取字符块。
  • 词法分析器支持使用最短匹配。
  • 词法分析的 $ 支持匹配文件结束。
  • 允许在词法分析的向前看表达式中通过 {EOF} 匹配文件结束。
  • 支持合并词法分析器的终结符,减少生成的状态数。
  • 设计时词法分析的正则表达式定义,支持 "a" + "b" 的用法。
  • 词法/语法分析控制器可以重写共享上下文的属性。
  • 支持在 Reject 词法分析器中,拿到其它候选状态。

修复

  • 修复 SourceReader 可能读取错误文本的问题。
  • 修复词法/语法分析器可能未准确识别的问题。

破坏性变更