Този сайт работи по-добре с JavaScript.
Начало
Каталог
Помощ
Вход
isprogram
/
tree-sitter-c
огледало от
https://github.com/tree-sitter/tree-sitter-c
Наблюдаван
1
Харесван
0
Разклонения
0
Код
Задачи
0
Projects
0
Версии
79
Уики
Activity
Преглед на файлове
Fix inefficient string tokenization
pull/16/merge
Max Brunsfeld
преди 7 години
родител
05f62b9f84
ревизия
a71bef804d
променени са
3 файла
, в които са
добавени 885
реда и са
изтрити 823
реда
Разделен изглед
Diff Options
Показване на статистика
Download Patch File
Download Diff File
+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
Файловите разлики са ограничени, защото са твърде много
Целия файл
Пиши
Преглед
Зареждане…
Отказ
Запис