使用 JavaScript能使本网站更好的工作。
首页
探索
帮助
登录
isprogram
/
tree-sitter-c
镜像自地址
https://github.com/tree-sitter/tree-sitter-c
关注
1
点赞
0
派生
0
代码
工单
0
项目
0
版本发布
79
百科
动态
浏览代码
Fix inefficient string tokenization
pull/16/merge
Max Brunsfeld
7 年前
父节点
05f62b9f84
当前提交
a71bef804d
共有
3 个文件被更改
,包括
885 次插入
和
823 次删除
分列视图
Diff 选项
显示统计
下载 Patch 文件
下载 Diff 文件
+1
-1
grammar.js
+1
-1
src/grammar.json
+883
-821
src/parser.c
+ 1
- 1
grammar.js
查看文件
@ -700,7 +700,7 @@ module.exports = grammar({
string_literal
:
$
=>
seq
(
'"'
,
repeat
(
choice
(
token
.
immediate
(
prec
(
1
,
/[^\\"\n]/
)
)
,
token
.
immediate
(
prec
(
1
,
/[^\\"\n]
+
/
)
)
,
$
.
escape_sequence
)
)
,
'"'
+ 1
- 1
src/grammar.json
查看文件
@ -4152,7 +4152,7 @@
"value"
:
1
,
"content"
:
{
"type"
:
"PATTERN"
,
"value"
:
"[^\\\\\"\\n]"
"value"
:
"[^\\\\\"\\n]
+
"
}
}
}
,
+ 883
- 821
src/parser.c
文件差异内容过多而无法显示
查看文件
撰写
预览
正在加载...
取消
保存