mirror of
https://codeberg.org/ProgramSnail/tree-sitter-lang.git
synced 2025-12-08 23:58:48 +00:00
other symbol for reference types, any references in reference type
This commit is contained in:
parent
17a67d2361
commit
f94edb035c
2 changed files with 6 additions and 6 deletions
|
|
@ -66,7 +66,7 @@ module.exports = grammar({
|
|||
type_definition: $ => seq(
|
||||
optional($.definition_info),
|
||||
repeat($.annotation_info), // for datatypes only
|
||||
optional('^'),
|
||||
optional('<>'),
|
||||
field('name', choice($.simple_type_identifier, $.typeclass_identifier)),
|
||||
optional(seq('[', repeat($.typeclass_identifier), ']')), // parametric typeclasses ??
|
||||
repeat($.argument_type_identifier), // for datatypes only
|
||||
|
|
@ -232,7 +232,7 @@ module.exports = grammar({
|
|||
// same to Array[...]
|
||||
array_type: $ => seq('[[', $._type, ']]'),
|
||||
|
||||
reference_type: $ => prec(-1, seq('^', $._scoped_type)),
|
||||
reference_type: $ => prec(-1, seq($._reference, $._scoped_type)),
|
||||
|
||||
// same to Optional[...] or Result[...]
|
||||
modified_type: $ => seq($._scoped_type, $._optional_or_result),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue