Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
vscode
提交
90857c2c
V
vscode
项目概览
xxadev
/
vscode
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vscode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
90857c2c
编写于
10月 24, 2017
作者:
M
Martin Aeschlimann
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[java] update grammar
上级
3d0afa18
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
54 addition
and
12 deletion
+54
-12
extensions/java/syntaxes/java.tmLanguage.json
extensions/java/syntaxes/java.tmLanguage.json
+29
-9
extensions/java/test/colorize-results/basic_java.json
extensions/java/test/colorize-results/basic_java.json
+25
-3
未找到文件。
extensions/java/syntaxes/java.tmLanguage.json
浏览文件 @
90857c2c
...
...
@@ -4,7 +4,7 @@
"If you want to provide a fix or improvement, please create a pull request against the original repository."
,
"Once accepted there, we are happy to receive an update request."
],
"version"
:
"https://github.com/atom/language-java/commit/
4eb3d906f572ef1999b7ebf0708c841d36b32f0b
"
,
"version"
:
"https://github.com/atom/language-java/commit/
26b83893bf071f291481c924051462e17d2f77cd
"
,
"scopeName"
:
"source.java"
,
"name"
:
"Java"
,
"fileTypes"
:
[
...
...
@@ -121,18 +121,21 @@
"annotations"
:
{
"patterns"
:
[
{
"begin"
:
"(
@[^
(]+)(
\\
()"
,
"begin"
:
"(
(@)[^
\\
s
(]+)(
\\
()"
,
"beginCaptures"
:
{
"1"
:
{
"name"
:
"storage.type.annotation.java"
},
"2"
:
{
"name"
:
"punctuation.definition.annotation.java"
},
"3"
:
{
"name"
:
"punctuation.definition.annotation-arguments.begin.bracket.round.java"
}
},
"end"
:
"
(
\\
)
)"
,
"end"
:
"
\\
)"
,
"endCaptures"
:
{
"
1
"
:
{
"
0
"
:
{
"name"
:
"punctuation.definition.annotation-arguments.end.bracket.round.java"
}
},
...
...
@@ -155,8 +158,25 @@
]
},
{
"match"
:
"@
\\
w*"
,
"name"
:
"storage.type.annotation.java"
"match"
:
"(@)(interface)
\\
s+(
\\
w*)|((@)
\\
w*)"
,
"name"
:
"meta.declaration.annotation.java"
,
"captures"
:
{
"1"
:
{
"name"
:
"punctuation.definition.annotation.java"
},
"2"
:
{
"name"
:
"storage.modifier.java"
},
"3"
:
{
"name"
:
"storage.type.annotation.java"
},
"4"
:
{
"name"
:
"storage.type.annotation.java"
},
"5"
:
{
"name"
:
"punctuation.definition.annotation.java"
}
}
}
]
},
...
...
@@ -224,7 +244,7 @@
]
},
"class"
:
{
"begin"
:
"(?=
\\
w?[
\\
w
\\
s]*(?:class|(?
:@)?
interface|enum)
\\
s+
\\
w+)"
,
"begin"
:
"(?=
\\
w?[
\\
w
\\
s]*(?:class|(?
<!@)
interface|enum)
\\
s+
\\
w+)"
,
"end"
:
"}"
,
"endCaptures"
:
{
"0"
:
{
...
...
@@ -251,7 +271,7 @@
"name"
:
"entity.name.type.class.java"
}
},
"match"
:
"(class|(?
:@)?
interface|enum)
\\
s+(
\\
w+)"
,
"match"
:
"(class|(?
<!@)
interface|enum)
\\
s+(
\\
w+)"
,
"name"
:
"meta.class.identifier.java"
},
{
...
...
@@ -1323,7 +1343,7 @@
]
},
"variables"
:
{
"begin"
:
"(?x)
\n
(?=
\n
(
\n
(void|boolean|byte|char|short|int|float|long|double)
\n
|
\n
(?>(
\\
w+
\\
.)*[A-Z]+
\\
w*) # e.g. `javax.ws.rs.Response`, or `String`
\n
)
\n
(
\n
<[
\\
w<>,?
\\
s]*> # HashMap<Integer, String>
\n
|
\n
(
\\
[
\\
])* # int[][]
\n
)?
\n
\\
s+
\n
[A-Za-z_$][
\\
w$]* # At least one identifier after space
\n
([
\\
w
\\
[
\\
],$][
\\
w
\\
[
\\
],
\\
s]*)? # possibly primitive array or additional identifiers
\n
\\
s*(=|;)
\n
)"
,
"begin"
:
"(?x)
\n
(?=
\n
(
\n
(void|boolean|byte|char|short|int|float|long|double)
\n
|
\n
(?>(
\\
w+
\\
.)*[A-Z]+
\\
w*) # e.g. `javax.ws.rs.Response`, or `String`
\n
)
\n
(
\n
<[
\\
w<>,?
\\
s]*> # HashMap<Integer, String>
\n
)?
\n
(
\n
(
\\
[
\\
])* # int[][]
\n
)?
\n
\\
s+
\n
[A-Za-z_$][
\\
w$]* # At least one identifier after space
\n
([
\\
w
\\
[
\\
],$][
\\
w
\\
[
\\
],
\\
s]*)? # possibly primitive array or additional identifiers
\n
\\
s*(=|;)
\n
)"
,
"end"
:
"(?=;)"
,
"name"
:
"meta.definition.variable.java"
,
"patterns"
:
[
...
...
extensions/java/test/colorize-results/basic_java.json
浏览文件 @
90857c2c
...
...
@@ -1056,7 +1056,18 @@
}
},
{
"c"
:
"@SuppressWarnings"
,
"c"
:
"@"
,
"t"
:
"source.java meta.class.java meta.class.body.java meta.declaration.annotation.java storage.type.annotation.java punctuation.definition.annotation.java"
,
"r"
:
{
"dark_plus"
:
"storage.type.annotation.java: #4EC9B0"
,
"light_plus"
:
"storage.type.annotation.java: #267F99"
,
"dark_vs"
:
"storage.type: #569CD6"
,
"light_vs"
:
"storage.type: #0000FF"
,
"hc_black"
:
"storage.type.annotation.java: #4EC9B0"
}
},
{
"c"
:
"SuppressWarnings"
,
"t"
:
"source.java meta.class.java meta.class.body.java meta.declaration.annotation.java storage.type.annotation.java"
,
"r"
:
{
"dark_plus"
:
"storage.type.annotation.java: #4EC9B0"
,
...
...
@@ -1848,8 +1859,19 @@
}
},
{
"c"
:
"@Test"
,
"t"
:
"source.java meta.class.java meta.class.body.java storage.type.annotation.java"
,
"c"
:
"@"
,
"t"
:
"source.java meta.class.java meta.class.body.java meta.declaration.annotation.java storage.type.annotation.java punctuation.definition.annotation.java"
,
"r"
:
{
"dark_plus"
:
"storage.type.annotation.java: #4EC9B0"
,
"light_plus"
:
"storage.type.annotation.java: #267F99"
,
"dark_vs"
:
"storage.type: #569CD6"
,
"light_vs"
:
"storage.type: #0000FF"
,
"hc_black"
:
"storage.type.annotation.java: #4EC9B0"
}
},
{
"c"
:
"Test"
,
"t"
:
"source.java meta.class.java meta.class.body.java meta.declaration.annotation.java storage.type.annotation.java"
,
"r"
:
{
"dark_plus"
:
"storage.type.annotation.java: #4EC9B0"
,
"light_plus"
:
"storage.type.annotation.java: #267F99"
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录