mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-01 19:17:02 -04:00
feat(parsers)!: remove gitlab-hosted blueprint, fusion, jsonc
Problem: Gitlab has too frequent outages, which break automation. Solution: Drop all Gitlab-hosted parsers (two of which have been unmaintained for years).
This commit is contained in:
parent
d72fa25b54
commit
d2350758b3
19 changed files with 4 additions and 465 deletions
|
|
@ -1,17 +0,0 @@
|
|||
property = afx`
|
||||
<!-- some comment -->
|
||||
<!-- ^@comment -->
|
||||
|
||||
<div attribute="value">text</div>
|
||||
<!-- ^@tag -->
|
||||
<!-- ^@tag.attribute -->
|
||||
<!-- ^@string -->
|
||||
<!-- ^@punctuation.bracket -->
|
||||
<!-- ^@tag -->
|
||||
|
||||
<Namespace:Type {...spread} some={(a) => true} />
|
||||
<!-- ^@tag -->
|
||||
<!-- ^@variable -->
|
||||
<!-- ^@variable -->
|
||||
<!-- ^@boolean -->
|
||||
`
|
||||
|
|
@ -1,60 +0,0 @@
|
|||
include: SomeFile.fusion
|
||||
//<- @keyword.import
|
||||
// ^ @string.special.url
|
||||
|
||||
namespace: ns = Neos.Fusion.Space
|
||||
//<- @keyword.type
|
||||
// ^ @module
|
||||
// ^ @operator
|
||||
// ^ @module
|
||||
|
||||
prototype(MyType) < prototype(ns:SuperType) {
|
||||
//<-keyword
|
||||
// ^ @punctuation.bracket
|
||||
// ^ @type
|
||||
// ^ @punctuation.bracket
|
||||
// ^ @operator
|
||||
// ^ @module
|
||||
// ^ @type
|
||||
|
||||
deleteProp >
|
||||
// ^ @operator
|
||||
|
||||
string = 'value'
|
||||
//<- @property
|
||||
// ^ @operator
|
||||
// ^ @string
|
||||
|
||||
number = 10.2
|
||||
// ^ @number
|
||||
|
||||
null = null
|
||||
// ^ @constant.builtin
|
||||
|
||||
boolean = true
|
||||
// ^ @boolean
|
||||
|
||||
property.inner = "value"
|
||||
//<- @property
|
||||
// ^ @property
|
||||
|
||||
property.@meta = "value"
|
||||
//<- @property
|
||||
// ^ @attribute
|
||||
|
||||
property.type = SomeType
|
||||
//<- @property
|
||||
// ^ @type
|
||||
|
||||
property.aliasedType = ns:SomeType
|
||||
//<- @property
|
||||
// ^ @module
|
||||
// ^ @type
|
||||
|
||||
property.fullQualifiedType = SomeNamespace:SomeType
|
||||
//<- @property
|
||||
// ^ @module
|
||||
// ^ @type
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -1,82 +0,0 @@
|
|||
string = ${'foo'}
|
||||
// ^string
|
||||
|
||||
string = ${'foo \'bar\' baz'}
|
||||
// ^string
|
||||
|
||||
string = ${"foo"}
|
||||
// ^string
|
||||
|
||||
string = ${"foo ${test}"}
|
||||
// ^string
|
||||
|
||||
boolean = ${true}
|
||||
// ^boolean
|
||||
|
||||
number = ${1}
|
||||
// ^number
|
||||
|
||||
number = ${1.2}
|
||||
// ^number
|
||||
|
||||
propertyPath = ${property.path}
|
||||
// ^variable
|
||||
// ^variable
|
||||
|
||||
thisorProps = ${this.path}
|
||||
// ^variable.builtin
|
||||
// ^variable
|
||||
|
||||
thisorProps = ${props.path}
|
||||
// ^variable.builtin
|
||||
// ^variable
|
||||
|
||||
array = ${[]}
|
||||
// ^punctuation.bracket
|
||||
|
||||
array = ${[true, 'string', 1, [true]]}
|
||||
// ^punctuation.bracket
|
||||
// ^boolean
|
||||
// ^string
|
||||
// ^number
|
||||
// ^punctuation.bracket
|
||||
// ^boolean
|
||||
|
||||
object = ${{}}
|
||||
// ^punctuation.bracket
|
||||
|
||||
object = ${{first: 'value', second: true, third: [], fourth: object.path }}
|
||||
// ^property
|
||||
// ^string
|
||||
// ^property
|
||||
// ^boolean
|
||||
// ^property
|
||||
// ^punctuation.bracket
|
||||
// ^property
|
||||
// ^variable
|
||||
|
||||
result = ${methodCall()}
|
||||
// ^function
|
||||
|
||||
result = ${Some.methodCall(param, param)}
|
||||
// ^function
|
||||
// ^variable
|
||||
// ^variable
|
||||
|
||||
arrowFunction = ${map(foo, (bar, buz) => bar * buz)}
|
||||
// ^function
|
||||
// ^variable
|
||||
// ^variable
|
||||
|
||||
logic = ${!foo && !(bar || baz) and not 'string'}
|
||||
// ^operator
|
||||
// ^operator
|
||||
// ^operator
|
||||
// ^operator
|
||||
// ^operator
|
||||
|
||||
ternary = ${ check ? true : false}
|
||||
// ^@keyword.conditional.ternary
|
||||
// ^@keyword.conditional.ternary
|
||||
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue