Skip to content

Commit 101ffea

Browse files
committed
Unalias nodes
These `alias`es are meaningless and may provoke duplicate visitations for third-party applications.
1 parent 2ca720e commit 101ffea

File tree

10 files changed

+473317
-473382
lines changed

10 files changed

+473317
-473382
lines changed

grammar.js

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -576,7 +576,7 @@ module.exports = grammar({
576576
),
577577
optional('::')
578578
),
579-
alias($.identifier, $.module_name),
579+
$.module_name,
580580
optional(
581581
choice(
582582
seq(',', commaSep1($.use_alias)),
@@ -700,10 +700,7 @@ module.exports = grammar({
700700
repeat(choice(
701701
$.public_statement,
702702
$.private_statement,
703-
seq(
704-
alias(caseInsensitive('sequence'), $.sequence_statement),
705-
$.end_of_statement
706-
),
703+
seq(caseInsensitive('sequence'), $.end_of_statement),
707704
$.include_statement,
708705
seq($.variable_declaration, $.end_of_statement),
709706
$.preproc_include,
@@ -791,7 +788,7 @@ module.exports = grammar({
791788
$.identifier,
792789
$._generic_procedure
793790
),
794-
method_name: $ => alias($.identifier, 'method_name'),
791+
method_name: $ => $._name,
795792

796793
procedure_kind: $ => choice(
797794
caseInsensitive('generic'),
@@ -1505,7 +1502,7 @@ module.exports = grammar({
15051502
caseInsensitive('case'),
15061503
choice(
15071504
seq('(', $.case_value_range_list, ')'),
1508-
alias(caseInsensitive('default'), $.default)
1505+
caseInsensitive('default')
15091506
),
15101507
optional($._block_label),
15111508
$.end_of_statement,
@@ -1523,7 +1520,7 @@ module.exports = grammar({
15231520
seq('(', field('type', choice($.intrinsic_type, $.identifier)), ')'),
15241521
),
15251522
),
1526-
alias($._class_default, $.default)
1523+
$._class_default
15271524
),
15281525
optional($._block_label),
15291526
$.end_of_statement,
@@ -1542,7 +1539,7 @@ module.exports = grammar({
15421539
caseInsensitive('rank'),
15431540
choice(
15441541
seq('(', $.case_value_range_list, ')'),
1545-
alias(caseInsensitive('default'), $.default)
1542+
caseInsensitive('default')
15461543
),
15471544
optional($._block_label),
15481545
$.end_of_statement,

queries/highlights.scm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
] @keyword.function
4747

4848
[
49-
(default)
49+
"default"
5050
(procedure_qualifier)
5151
"abstract"
5252
"bind"

0 commit comments

Comments
 (0)