mirror of
https://github.com/nvim-treesitter/nvim-treesitter
synced 2024-09-16 14:34:05 +02:00
feat(highlights)!: keyword @type.qualifier
→ @keyword.modifier
This commit is contained in:
parent
f878828584
commit
998b230a77
76 changed files with 109 additions and 108 deletions
|
@ -171,6 +171,7 @@ As languages differ quite a lot, here is a set of captures available to you when
|
|||
@keyword.import ; keywords for including modules (e.g. `import` / `from` in Python)
|
||||
@keyword.storage ; modifiers that affect storage in memory or life-time
|
||||
@keyword.type ; keywords describing composite types (e.g. `struct`, `enum`)
|
||||
@keyword.modifier ; keywords modifying other constructs (e.g. `const`, `static`, `public`)
|
||||
@keyword.repeat ; keywords related to loops (e.g. `for` / `while`)
|
||||
@keyword.return ; keywords like `return` and `yield`
|
||||
@keyword.debug ; keywords related to debugging
|
||||
|
|
|
@ -202,7 +202,7 @@
|
|||
"protected"
|
||||
"public"
|
||||
"static"
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
[
|
||||
"if"
|
||||
|
|
|
@ -92,7 +92,7 @@
|
|||
"append"
|
||||
"prepend"
|
||||
"remove"
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
; Variables
|
||||
[
|
||||
|
|
|
@ -175,7 +175,7 @@
|
|||
(type_qualifier)
|
||||
(gnu_asm_qualifier)
|
||||
"__extension__"
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
(linkage_specification
|
||||
"extern" @keyword.storage)
|
||||
|
|
|
@ -450,7 +450,7 @@
|
|||
"partial"
|
||||
"sealed"
|
||||
"virtual"
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
(parameter_modifier) @operator
|
||||
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
] @keyword
|
||||
|
||||
; Builtins
|
||||
"const" @type.qualifier
|
||||
"const" @keyword.modifier
|
||||
|
||||
[
|
||||
(primitive_type)
|
||||
|
|
|
@ -232,7 +232,7 @@
|
|||
"protected"
|
||||
"virtual"
|
||||
"final"
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
[
|
||||
"new"
|
||||
|
|
|
@ -56,7 +56,7 @@
|
|||
"only"
|
||||
] @keyword.operator
|
||||
|
||||
(important) @type.qualifier
|
||||
(important) @keyword.modifier
|
||||
|
||||
(attribute_selector
|
||||
(plain_value) @string)
|
||||
|
|
|
@ -13,4 +13,4 @@
|
|||
"__noinline__"
|
||||
] @keyword.storage
|
||||
|
||||
"__launch_bounds__" @type.qualifier
|
||||
"__launch_bounds__" @keyword.modifier
|
||||
|
|
|
@ -68,7 +68,7 @@
|
|||
(const)
|
||||
(override)
|
||||
(static)
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
[
|
||||
(assert)
|
||||
|
|
|
@ -245,7 +245,7 @@
|
|||
"final"
|
||||
"base"
|
||||
"sealed"
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
; when used as an identifier:
|
||||
((identifier) @variable.builtin
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
[
|
||||
"EMPTY"
|
||||
"ANY"
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
[
|
||||
"*"
|
||||
|
|
|
@ -38,7 +38,7 @@
|
|||
] @keyword
|
||||
|
||||
; Qualifiers
|
||||
(qualifier) @type.qualifier
|
||||
(qualifier) @keyword.modifier
|
||||
|
||||
; Storageclasses
|
||||
[
|
||||
|
|
|
@ -130,7 +130,7 @@
|
|||
"value"
|
||||
"volatile"
|
||||
(procedure_qualifier)
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
[
|
||||
"common"
|
||||
|
|
|
@ -54,7 +54,7 @@
|
|||
"const"
|
||||
"global"
|
||||
(var)
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
; Variables
|
||||
(identifier) @variable
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
(get_body
|
||||
"get" @keyword.function)
|
||||
|
||||
(static_keyword) @type.qualifier
|
||||
(static_keyword) @keyword.modifier
|
||||
|
||||
(tool_statement) @keyword
|
||||
|
||||
|
@ -50,7 +50,7 @@
|
|||
(name) @type) @keyword
|
||||
|
||||
(const_statement
|
||||
"const" @type.qualifier
|
||||
"const" @keyword.modifier
|
||||
(name) @constant)
|
||||
|
||||
(expression_statement
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
[
|
||||
(precision_qualifier)
|
||||
(interpolation_qualifier)
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
[
|
||||
"in"
|
||||
|
|
|
@ -159,7 +159,7 @@
|
|||
"external"
|
||||
(opacity_modifier)
|
||||
(visibility_modifier)
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
; Tuples
|
||||
(tuple_access
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
"noperspective"
|
||||
"invariant"
|
||||
"precise"
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
"subroutine" @keyword.function
|
||||
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
|
||||
(format) @character.special
|
||||
|
||||
"sensitive:" @type.qualifier
|
||||
"sensitive:" @keyword.modifier
|
||||
|
||||
(filter_name) @variable.parameter
|
||||
|
||||
|
|
|
@ -67,7 +67,7 @@
|
|||
"public"
|
||||
"static"
|
||||
"synchronized"
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
(comment) @comment @spell
|
||||
|
||||
|
|
|
@ -64,7 +64,7 @@
|
|||
(static_modifier)
|
||||
(visibility_modifier)
|
||||
(xhp_modifier)
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
[
|
||||
"shape"
|
||||
|
|
|
@ -74,7 +74,7 @@
|
|||
"const"
|
||||
"static"
|
||||
"nullable"
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
; Attributes
|
||||
[
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
"triangleadj"
|
||||
"lineadj"
|
||||
"triangle"
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
((identifier) @variable.builtin
|
||||
(#lua-match? @variable.builtin "^SV_"))
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
[
|
||||
"varying"
|
||||
"uniform"
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
"__regcall" @attribute
|
||||
|
||||
|
|
|
@ -199,10 +199,10 @@
|
|||
"static"
|
||||
"strictfp"
|
||||
"transitive"
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
(modifiers
|
||||
"synchronized" @type.qualifier)
|
||||
"synchronized" @keyword.modifier)
|
||||
|
||||
[
|
||||
"transient"
|
||||
|
|
|
@ -309,7 +309,7 @@
|
|||
[
|
||||
"const"
|
||||
"mutable"
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
; Operators & Punctuation
|
||||
[
|
||||
|
|
|
@ -237,7 +237,7 @@
|
|||
(visibility_modifier)
|
||||
(reification_modifier)
|
||||
(inheritance_modifier)
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
[
|
||||
"val"
|
||||
|
|
|
@ -42,7 +42,7 @@
|
|||
|
||||
(type) @type
|
||||
|
||||
(join_types) @type.qualifier
|
||||
(join_types) @keyword.modifier
|
||||
|
||||
[
|
||||
"("
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
"constant"
|
||||
"private"
|
||||
"public"
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
"self" @variable.builtin
|
||||
|
||||
|
|
|
@ -100,7 +100,7 @@
|
|||
(dso_local)
|
||||
(linkage_aux)
|
||||
(visibility)
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
[
|
||||
"thread_local"
|
||||
|
|
|
@ -62,7 +62,7 @@
|
|||
"@private"
|
||||
"(exact)"
|
||||
"(key)"
|
||||
] @type.qualifier @nospell
|
||||
] @keyword.modifier @nospell
|
||||
|
||||
; Variables
|
||||
(identifier) @variable @nospell
|
||||
|
|
|
@ -244,6 +244,6 @@
|
|||
[
|
||||
(er_attribute_key_type_pk)
|
||||
(er_attribute_key_type_fk)
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
(er_attribute_comment) @string @spell
|
||||
|
|
|
@ -724,36 +724,36 @@
|
|||
])))
|
||||
|
||||
; =============================================================================
|
||||
; @type.qualifier ; type qualifiers (e.g. `const`)
|
||||
; @keyword.modifier ; type qualifier keywords (e.g. `const`)
|
||||
(var_type
|
||||
"var" @type.qualifier)
|
||||
"var" @keyword.modifier)
|
||||
|
||||
(out_type
|
||||
"out" @type.qualifier)
|
||||
"out" @keyword.modifier)
|
||||
|
||||
(distinct_type
|
||||
"distinct" @type.qualifier)
|
||||
"distinct" @keyword.modifier)
|
||||
|
||||
(ref_type
|
||||
"ref" @type.qualifier)
|
||||
"ref" @keyword.modifier)
|
||||
|
||||
(pointer_type
|
||||
"ptr" @type.qualifier)
|
||||
"ptr" @keyword.modifier)
|
||||
|
||||
(var_parameter
|
||||
"var" @type.qualifier)
|
||||
"var" @keyword.modifier)
|
||||
|
||||
(type_parameter
|
||||
"type" @type.qualifier)
|
||||
"type" @keyword.modifier)
|
||||
|
||||
(static_parameter
|
||||
"static" @type.qualifier)
|
||||
"static" @keyword.modifier)
|
||||
|
||||
(ref_parameter
|
||||
"ref" @type.qualifier)
|
||||
"ref" @keyword.modifier)
|
||||
|
||||
(pointer_parameter
|
||||
"ptr" @type.qualifier)
|
||||
"ptr" @keyword.modifier)
|
||||
|
||||
; =============================================================================
|
||||
; @variable.member ; object and struct fields
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
"__covariant"
|
||||
"__contravariant"
|
||||
(visibility_specification)
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
; Storageclasses
|
||||
[
|
||||
|
|
|
@ -153,7 +153,7 @@
|
|||
"rec"
|
||||
"private"
|
||||
"virtual"
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
[
|
||||
"fun"
|
||||
|
|
|
@ -79,7 +79,7 @@
|
|||
(kStrict)
|
||||
(kRequired)
|
||||
(kOptional)
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
[
|
||||
(kPacked)
|
||||
|
|
|
@ -266,7 +266,7 @@
|
|||
"public"
|
||||
"readonly"
|
||||
"static"
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
[
|
||||
"return"
|
||||
|
|
|
@ -62,7 +62,7 @@
|
|||
[
|
||||
(optional)
|
||||
(irq_modifiers)
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
[
|
||||
"block"
|
||||
|
|
|
@ -45,7 +45,7 @@
|
|||
"#share"
|
||||
"#alias"
|
||||
"#any"
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
; Conditionals
|
||||
[
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
"optional"
|
||||
"repeated"
|
||||
"required"
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
[
|
||||
"package"
|
||||
|
|
|
@ -106,7 +106,7 @@ alias: (identifier) @variable.member
|
|||
[
|
||||
(keyword_version)
|
||||
(keyword_target)
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
(target) @function.builtin
|
||||
|
||||
|
|
|
@ -113,7 +113,7 @@
|
|||
|
||||
(type_role_declaration
|
||||
"role" @keyword
|
||||
role: (type_role) @type.qualifier)
|
||||
role: (type_role) @keyword.modifier)
|
||||
|
||||
(hole) @character.special
|
||||
|
||||
|
|
|
@ -54,7 +54,7 @@
|
|||
[
|
||||
"asc"
|
||||
"desc"
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
[
|
||||
(true)
|
||||
|
|
|
@ -116,7 +116,7 @@
|
|||
"default"
|
||||
"readonly"
|
||||
"required"
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
; from typescript
|
||||
(type_identifier) @type
|
||||
|
|
|
@ -104,7 +104,7 @@
|
|||
"normal"
|
||||
"urgent"
|
||||
"active"
|
||||
] @type.qualifier)
|
||||
] @keyword.modifier)
|
||||
|
||||
(hex_color) @number
|
||||
|
||||
|
|
|
@ -37,7 +37,7 @@
|
|||
"prepend"
|
||||
] @function.method
|
||||
|
||||
(visibility) @type.qualifier
|
||||
(visibility) @keyword.modifier
|
||||
|
||||
(comment) @comment @spell
|
||||
|
||||
|
|
|
@ -62,8 +62,8 @@
|
|||
|
||||
(constant) @constant
|
||||
|
||||
((identifier) @type.qualifier
|
||||
(#any-of? @type.qualifier "private" "protected" "public"))
|
||||
((identifier) @keyword.modifier
|
||||
(#any-of? @keyword.modifier "private" "protected" "public"))
|
||||
|
||||
[
|
||||
"rescue"
|
||||
|
|
|
@ -275,7 +275,7 @@
|
|||
[
|
||||
"ref"
|
||||
(mutable_specifier)
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
[
|
||||
"const"
|
||||
|
|
|
@ -161,13 +161,13 @@
|
|||
"$" @punctuation.special)
|
||||
|
||||
; keywords
|
||||
(opaque_modifier) @type.qualifier
|
||||
(opaque_modifier) @keyword.modifier
|
||||
|
||||
(infix_modifier) @keyword
|
||||
|
||||
(transparent_modifier) @type.qualifier
|
||||
(transparent_modifier) @keyword.modifier
|
||||
|
||||
(open_modifier) @type.qualifier
|
||||
(open_modifier) @keyword.modifier
|
||||
|
||||
[
|
||||
"case"
|
||||
|
@ -201,7 +201,7 @@
|
|||
"sealed"
|
||||
"private"
|
||||
"protected"
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
(inline_modifier) @keyword.storage
|
||||
|
||||
|
|
|
@ -28,11 +28,11 @@
|
|||
(relative_font_size_value)
|
||||
] @number.float
|
||||
|
||||
(purity) @type.qualifier
|
||||
(purity) @keyword.modifier
|
||||
|
||||
(function_visibility) @type.qualifier
|
||||
(function_visibility) @keyword.modifier
|
||||
|
||||
(property_visibility) @type.qualifier
|
||||
(property_visibility) @keyword.modifier
|
||||
|
||||
(builtin_type_identifier) @type.builtin
|
||||
|
||||
|
|
|
@ -192,7 +192,7 @@
|
|||
; Misc
|
||||
(annotation_visibility) @keyword.storage
|
||||
|
||||
(access_modifier) @type.qualifier
|
||||
(access_modifier) @keyword.modifier
|
||||
|
||||
(array_type
|
||||
"[" @punctuation.special)
|
||||
|
|
|
@ -172,7 +172,7 @@
|
|||
"view"
|
||||
"payable"
|
||||
(immutable)
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
[
|
||||
"memory"
|
||||
|
|
|
@ -149,7 +149,7 @@
|
|||
; Non-type Keywords
|
||||
(variable_storage_class) @keyword.storage
|
||||
|
||||
(visibility) @type.qualifier
|
||||
(visibility) @keyword.modifier
|
||||
|
||||
(assertion) @function.builtin
|
||||
|
||||
|
@ -298,4 +298,4 @@
|
|||
"static"
|
||||
"stock"
|
||||
"forward"
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
|
|
@ -333,7 +333,7 @@
|
|||
(keyword_statistics)
|
||||
(keyword_maxvalue)
|
||||
(keyword_minvalue)
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
[
|
||||
(keyword_int)
|
||||
|
|
|
@ -61,7 +61,7 @@
|
|||
[
|
||||
"static"
|
||||
"const"
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
; Variables
|
||||
[
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
"render"
|
||||
] @keyword
|
||||
|
||||
"const" @type.qualifier
|
||||
"const" @keyword.modifier
|
||||
|
||||
[
|
||||
"if"
|
||||
|
|
|
@ -34,7 +34,7 @@
|
|||
(parameter_modifier)
|
||||
(inheritance_modifier)
|
||||
(mutation_modifier)
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
(function_declaration
|
||||
(simple_identifier) @function.method)
|
||||
|
|
|
@ -153,6 +153,6 @@
|
|||
|
||||
"@define" @keyword.directive.define
|
||||
|
||||
"private" @type.qualifier
|
||||
"private" @keyword.modifier
|
||||
|
||||
"global" @keyword.storage
|
||||
|
|
|
@ -68,7 +68,7 @@
|
|||
[
|
||||
"const"
|
||||
"volatile"
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
; Operators in comma and conditional HLL expressions
|
||||
(hll_comma_expression
|
||||
|
@ -120,7 +120,7 @@
|
|||
(hll_type_descriptor)
|
||||
] @type
|
||||
|
||||
(hll_type_qualifier) @type.qualifier
|
||||
(hll_type_qualifier) @keyword.modifier
|
||||
|
||||
(hll_primitive_type) @type.builtin
|
||||
|
||||
|
|
|
@ -177,7 +177,7 @@
|
|||
"server"
|
||||
"stateful"
|
||||
"transient"
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
; Literals
|
||||
(string) @string
|
||||
|
|
|
@ -41,7 +41,7 @@
|
|||
"protected"
|
||||
"public"
|
||||
"readonly"
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
; types
|
||||
(type_identifier) @type
|
||||
|
|
|
@ -24,9 +24,9 @@
|
|||
|
||||
(kw_equals) @keyword.operator
|
||||
|
||||
(structural) @type.qualifier
|
||||
(structural) @keyword.modifier
|
||||
|
||||
(unique) @type.qualifier
|
||||
(unique) @keyword.modifier
|
||||
|
||||
(type_constructor) @constructor
|
||||
|
||||
|
|
|
@ -59,7 +59,7 @@
|
|||
[
|
||||
"pub"
|
||||
"mut"
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
[
|
||||
"go"
|
||||
|
|
|
@ -208,7 +208,7 @@
|
|||
"owned"
|
||||
"weak"
|
||||
"unowned"
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
[
|
||||
"case"
|
||||
|
|
|
@ -154,7 +154,7 @@
|
|||
[
|
||||
"signed"
|
||||
"unsigned"
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
(data_type
|
||||
(simple_identifier) @type)
|
||||
|
@ -263,7 +263,7 @@
|
|||
;(parameter_identifier) @variable.member))
|
||||
(type_declaration
|
||||
(data_type
|
||||
"packed" @type.qualifier))
|
||||
"packed" @keyword.modifier))
|
||||
|
||||
(struct_union) @type
|
||||
|
||||
|
|
|
@ -50,7 +50,7 @@
|
|||
"read"
|
||||
"read_write"
|
||||
"write"
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
"fn" @keyword.function
|
||||
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
[
|
||||
(modifier)
|
||||
"None"
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
[
|
||||
"%L"
|
||||
|
|
|
@ -154,7 +154,7 @@ field_constant: (IDENTIFIER) @constant
|
|||
"volatile"
|
||||
"allowzero"
|
||||
"noalias"
|
||||
] @type.qualifier
|
||||
] @keyword.modifier
|
||||
|
||||
[
|
||||
"addrspace"
|
||||
|
|
|
@ -328,7 +328,7 @@ struct TestEmptyStruct {}
|
|||
|
||||
struct TestConstants {
|
||||
const voidConst :Void = void;
|
||||
# ^^^^^ @type.qualifier
|
||||
# ^^^^^ @keyword.modifier
|
||||
const boolConst :Bool = true;
|
||||
const int8Const :Int8 = -123;
|
||||
const int16Const :Int16 = -12345;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
pub fn add(x: Int, y: Int) -> Int {
|
||||
// <- @type.qualifier
|
||||
// <- @keyword.modifier
|
||||
// ^^ @keyword.function
|
||||
// ^^^ @function
|
||||
// ^ @punctuation.bracket
|
||||
|
@ -18,7 +18,7 @@ pub fn add(x: Int, y: Int) -> Int {
|
|||
// <- @punctuation.bracket
|
||||
|
||||
pub fn twice(f: fn(t) -> t, x: t) -> t {
|
||||
// <- @type.qualifier
|
||||
// <- @keyword.modifier
|
||||
// ^ @keyword.function
|
||||
// ^^^^^ @function
|
||||
// ^ @punctuation.bracket
|
||||
|
@ -100,8 +100,8 @@ fn replace(
|
|||
// <- @punctuation.bracket
|
||||
|
||||
pub external fn random_float() -> Float = "rand" "uniform"
|
||||
// <- @type.qualifier
|
||||
// ^^^^^^^^ @type.qualifier
|
||||
// <- @keyword.modifier
|
||||
// ^^^^^^^^ @keyword.modifier
|
||||
// ^^ @keyword.function
|
||||
// ^^^^^^^^^^^^ @function
|
||||
// ^ @punctuation.bracket
|
||||
|
@ -113,8 +113,8 @@ pub external fn random_float() -> Float = "rand" "uniform"
|
|||
// ^^^^^^^^^ @function
|
||||
|
||||
pub external fn inspect(a) -> a = "Elixir.IO" "inspect"
|
||||
// <- @type.qualifier
|
||||
// ^^^^^^^^ @type.qualifier
|
||||
// <- @keyword.modifier
|
||||
// ^^^^^^^^ @keyword.modifier
|
||||
// ^^ @keyword.function
|
||||
// ^^^^^^^ @function
|
||||
// ^ @punctuation.bracket
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
pub type Cat {
|
||||
// <- @type.qualifier
|
||||
// <- @keyword.modifier
|
||||
// ^^^^ @keyword
|
||||
// ^^^ @type
|
||||
// ^ @punctuation.bracket
|
||||
|
@ -54,8 +54,8 @@ type Box(inner_type) {
|
|||
}
|
||||
|
||||
pub opaque type Counter {
|
||||
// <- @type.qualifier
|
||||
// ^^^^^^ @type.qualifier
|
||||
// <- @keyword.modifier
|
||||
// ^^^^^^ @keyword.modifier
|
||||
// ^^^^ @keyword
|
||||
// ^^^^^^^ @type
|
||||
// ^ @punctuation.bracket
|
||||
|
|
|
@ -2,21 +2,21 @@ class Box<T> {
|
|||
// ^ @type
|
||||
// ^ @type
|
||||
protected T $data;
|
||||
// ^ @type.qualifier
|
||||
// ^ @keyword.modifier
|
||||
// ^ @type
|
||||
|
||||
public function __construct(T $data) {
|
||||
// ^ @type
|
||||
// ^ @variable.parameter
|
||||
// ^ @keyword.function
|
||||
// ^ @type.qualifier
|
||||
// ^ @keyword.modifier
|
||||
// ^ @function.method
|
||||
$this->data = $data;
|
||||
}
|
||||
|
||||
public function getData(): T {
|
||||
// ^ @function.method
|
||||
// ^ @type.qualifier
|
||||
// ^ @keyword.modifier
|
||||
return $this->data;
|
||||
// ^ @operator
|
||||
// ^ @variable.builtin
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
.class public Lbaksmali/test/class;
|
||||
# <- @keyword
|
||||
# ^^^^^^ @type.qualifier
|
||||
# ^^^^^^ @keyword.modifier
|
||||
.super Ljava/lang/Object;
|
||||
# ^ @character.special
|
||||
# ^^^^ @type.builtin
|
||||
|
|
|
@ -39,8 +39,8 @@ Var.Assign sp = &s.n+offset
|
|||
Var.Assign padd = (CAddition const * volatile)&d
|
||||
; ^ @variable
|
||||
; ^ @type
|
||||
; ^ @type.qualifier
|
||||
; ^ @type.qualifier
|
||||
; ^ @keyword.modifier
|
||||
; ^ @keyword.modifier
|
||||
; ^ @variable
|
||||
Var.Assign e1 = (enum e2)&e
|
||||
; ^ @variable
|
||||
|
|
|
@ -5,8 +5,8 @@ use type Facebook\XHP\HTML\{XHPHTMLHelpers, a, form};
|
|||
|
||||
|
||||
final xhp class a_post extends x\element {
|
||||
// ^ @type.qualifier
|
||||
// ^ @type.qualifier
|
||||
// ^ @keyword.modifier
|
||||
// ^ @keyword.modifier
|
||||
// ^ @keyword
|
||||
use XHPHTMLHelpers;
|
||||
|
||||
|
|
Loading…
Reference in a new issue