对话
技术人员
评论 2021年11月8日
这将允许update-ctags.py脚本替换这些解析器 使用来自uctags的解析器。
这个补丁在不带gutags前缀的解析器上复制 标签p5.9.20211031.0。 接下来,当有 一个改变。 ABC映射中删除的种类从未由 ABC解析器,已在上游版本中删除。 新的“C”和“d” 将各种HAXE解析器映射到tm_tag_undef_t。 最后,txt2tags使用不同的上下文分隔符(“\”而不是\x03) 因此tm_parser_context_sepaator()得到了相应的更新 单元测试。 同时,我从中删除了TM_PARSER_ASCIIDOC tm_parser_context_sepaator(),因为解析器不使用上下文 完全是分隔符,在那里没有必要。
|
|
|
|
该测试缺失,未执行单元测试。
REST解析器中未使用上述范围分隔符“:::”。 这个 解析器只包含一级作用域(只有直接父作用域),因此 它不使用范围分隔符。
它在初始提交时被删除,但即使它不使用 嵌套范围“.” 可能出现在标题中,所以使用一些不太可能的内容。
它以前用作txt2标记范围分隔符,因为 不可打印,这比可以写在标题中的:::要好。 途中,将开关上方的真正“\”\“”范围分隔符移动 所以特殊的“\x3”案例列在最后。
|
|