@@ -56,7 +56,7 @@ const ALL_OPS = [
56
56
57
57
// Ignore word literals and "=>" which is not a valid atom
58
58
const ATOM_OPERATOR_LITERALS = ALL_OPS . filter (
59
- ( operator ) => ! / [ a - z ] / . test ( operator ) && operator !== "=>"
59
+ ( operator ) => ! / [ a - z ] / . test ( operator ) && operator !== "=>" ,
60
60
) ;
61
61
62
62
const ATOM_SPECIAL_LITERALS = [ "..." , "%{}" , "{}" , "%" , "<<>>" , "..//" ] ;
@@ -188,8 +188,8 @@ module.exports = grammar({
188
188
seq (
189
189
optional ( $ . _terminator ) ,
190
190
optional (
191
- seq ( sep1 ( $ . _expression , $ . _terminator ) , optional ( $ . _terminator ) )
192
- )
191
+ seq ( sep1 ( $ . _expression , $ . _terminator ) , optional ( $ . _terminator ) ) ,
192
+ ) ,
193
193
) ,
194
194
195
195
_terminator : ( $ ) =>
@@ -220,7 +220,7 @@ module.exports = grammar({
220
220
$ . dot ,
221
221
$ . call ,
222
222
$ . access_call ,
223
- $ . anonymous_function
223
+ $ . anonymous_function ,
224
224
) ,
225
225
226
226
block : ( $ ) =>
@@ -232,18 +232,18 @@ module.exports = grammar({
232
232
sep1 ( choice ( $ . stab_clause ) , $ . _terminator ) ,
233
233
seq (
234
234
sep1 ( choice ( $ . _expression ) , $ . _terminator ) ,
235
- optional ( $ . _terminator )
236
- )
237
- )
235
+ optional ( $ . _terminator ) ,
236
+ ) ,
237
+ ) ,
238
238
) ,
239
- ")"
239
+ ")" ,
240
240
) ,
241
241
242
242
identifier : ( $ ) =>
243
243
choice (
244
244
// See Ref 6. in the docs
245
245
/ [ _ \p{ Ll} \p{ Lm} \p{ Lo} \p{ Nl} \u1885 \u1886 \u2118 \u212E \u309B \u309C ] [ \p{ ID_Continue} ] * [ ? ! ] ? / u,
246
- "..."
246
+ "..." ,
247
247
) ,
248
248
249
249
alias : ( $ ) => token ( sep1 ( / [ A - Z ] [ _ a - z A - Z 0 - 9 ] * / , / \s * \. \s * / ) ) ,
@@ -267,15 +267,15 @@ module.exports = grammar({
267
267
choice (
268
268
ATOM_WORD_LITERAL ,
269
269
...ATOM_OPERATOR_LITERALS ,
270
- ...ATOM_SPECIAL_LITERALS
271
- )
272
- )
270
+ ...ATOM_SPECIAL_LITERALS ,
271
+ ) ,
272
+ ) ,
273
273
) ,
274
274
275
275
quoted_atom : ( $ ) =>
276
276
seq (
277
277
alias ( $ . _quoted_atom_start , ":" ) ,
278
- choice ( $ . _quoted_i_double , $ . _quoted_i_single )
278
+ choice ( $ . _quoted_i_double , $ . _quoted_i_single ) ,
279
279
) ,
280
280
281
281
// Defines $._quoted_content_i_{name} and $._quoted_content_{name} rules,
@@ -309,9 +309,9 @@ module.exports = grammar({
309
309
/ x \{ [ 0 - 9 a - f A - F ] + \} / ,
310
310
// Unicode code point
311
311
/ u \{ [ 0 - 9 a - f A - F ] + \} / ,
312
- / u [ 0 - 9 a - f A - F ] { 4 } /
313
- )
314
- )
312
+ / u [ 0 - 9 a - f A - F ] { 4 } / ,
313
+ ) ,
314
+ ) ,
315
315
) ,
316
316
317
317
sigil : ( $ ) =>
@@ -330,8 +330,8 @@ module.exports = grammar({
330
330
$ . _quoted_i_square ,
331
331
$ . _quoted_i_angle ,
332
332
$ . _quoted_i_bar ,
333
- $ . _quoted_i_slash
334
- )
333
+ $ . _quoted_i_slash ,
334
+ ) ,
335
335
) ,
336
336
seq (
337
337
alias ( token . immediate ( / [ A - Z ] [ A - Z 0 - 9 ] * / ) , $ . sigil_name ) ,
@@ -345,11 +345,11 @@ module.exports = grammar({
345
345
$ . _quoted_square ,
346
346
$ . _quoted_angle ,
347
347
$ . _quoted_bar ,
348
- $ . _quoted_slash
349
- )
350
- )
348
+ $ . _quoted_slash ,
349
+ ) ,
350
+ ) ,
351
351
) ,
352
- optional ( alias ( token . immediate ( / [ a - z A - Z 0 - 9 ] + / ) , $ . sigil_modifiers ) )
352
+ optional ( alias ( token . immediate ( / [ a - z A - Z 0 - 9 ] + / ) , $ . sigil_modifiers ) ) ,
353
353
) ,
354
354
355
355
keywords : ( $ ) =>
@@ -371,16 +371,16 @@ module.exports = grammar({
371
371
choice (
372
372
ATOM_WORD_LITERAL ,
373
373
...ATOM_OPERATOR_LITERALS . filter ( ( op ) => op !== "::" ) ,
374
- ...ATOM_SPECIAL_LITERALS
374
+ ...ATOM_SPECIAL_LITERALS ,
375
375
) ,
376
- / : \s /
377
- )
376
+ / : \s / ,
377
+ ) ,
378
378
) ,
379
379
380
380
quoted_keyword : ( $ ) =>
381
381
seq (
382
382
choice ( $ . _quoted_i_double , $ . _quoted_i_single ) ,
383
- token . immediate ( / : \s / )
383
+ token . immediate ( / : \s / ) ,
384
384
) ,
385
385
386
386
list : ( $ ) => seq ( "[" , optional ( $ . _items_with_trailing_separator ) , "]" ) ,
@@ -399,8 +399,8 @@ module.exports = grammar({
399
399
optional ( $ . struct ) ,
400
400
"{" ,
401
401
optional ( alias ( $ . _items_with_trailing_separator , $ . map_content ) ) ,
402
- "}"
403
- )
402
+ "}" ,
403
+ ) ,
404
404
) ,
405
405
406
406
struct : ( $ ) =>
@@ -413,8 +413,8 @@ module.exports = grammar({
413
413
$ . identifier ,
414
414
$ . unary_operator ,
415
415
$ . dot ,
416
- alias ( $ . _call_with_parentheses , $ . call )
417
- )
416
+ alias ( $ . _call_with_parentheses , $ . call ) ,
417
+ ) ,
418
418
) ,
419
419
420
420
_items_with_trailing_separator : ( $ ) =>
@@ -423,9 +423,9 @@ module.exports = grammar({
423
423
seq ( sep1 ( $ . _expression , "," ) , optional ( "," ) ) ,
424
424
seq (
425
425
optional ( seq ( sep1 ( $ . _expression , "," ) , "," ) ) ,
426
- alias ( $ . _keywords_with_trailing_separator , $ . keywords )
427
- )
428
- )
426
+ alias ( $ . _keywords_with_trailing_separator , $ . keywords ) ,
427
+ ) ,
428
+ ) ,
429
429
) ,
430
430
431
431
_nullary_operator : ( $ ) =>
@@ -439,7 +439,7 @@ module.exports = grammar({
439
439
unaryOp ( $ , prec , PREC . UNARY_OPS , choice ( ...UNARY_OPS ) ) ,
440
440
unaryOp ( $ , prec , PREC . AT_OP , "@" ) ,
441
441
// Capture operand like &1 is a special case with higher precedence
442
- unaryOp ( $ , prec , PREC . CAPTURE_OPERAND , "&" , $ . integer )
442
+ unaryOp ( $ , prec , PREC . CAPTURE_OPERAND , "&" , $ . integer ) ,
443
443
) ,
444
444
445
445
_capture_expression : ( $ ) =>
@@ -448,7 +448,7 @@ module.exports = grammar({
448
448
// so we have an explicit sequence with the parentheses and higher
449
449
// precedence
450
450
prec ( 1 , seq ( "(" , $ . _expression , ")" ) ) ,
451
- $ . _expression
451
+ $ . _expression ,
452
452
) ,
453
453
454
454
binary_operator : ( $ ) =>
@@ -460,7 +460,7 @@ module.exports = grammar({
460
460
PREC . WHEN_OP ,
461
461
"when" ,
462
462
$ . _expression ,
463
- choice ( $ . _expression , $ . keywords )
463
+ choice ( $ . _expression , $ . keywords ) ,
464
464
) ,
465
465
binaryOp ( $ , prec . right , PREC . TYPE_OP , "::" ) ,
466
466
binaryOp (
@@ -469,7 +469,7 @@ module.exports = grammar({
469
469
PREC . BAR_OP ,
470
470
"|" ,
471
471
$ . _expression ,
472
- choice ( $ . _expression , $ . keywords )
472
+ choice ( $ . _expression , $ . keywords ) ,
473
473
) ,
474
474
binaryOp ( $ , prec . right , PREC . ASSOC_OP , "=>" ) ,
475
475
binaryOp ( $ , prec . right , PREC . MATCH_OP , "=" ) ,
@@ -482,7 +482,7 @@ module.exports = grammar({
482
482
$ ,
483
483
prec . left ,
484
484
PREC . IN_OPS ,
485
- choice ( "in" , alias ( $ . _not_in , "not in" ) )
485
+ choice ( "in" , alias ( $ . _not_in , "not in" ) ) ,
486
486
) ,
487
487
binaryOp ( $ , prec . left , PREC . XOR_OP , "^^^" ) ,
488
488
binaryOp ( $ , prec . right , PREC . TERNARY_OP , "//" ) ,
@@ -498,8 +498,8 @@ module.exports = grammar({
498
498
PREC . MULT_OPS ,
499
499
"/" ,
500
500
$ . operator_identifier ,
501
- $ . integer
502
- )
501
+ $ . integer ,
502
+ ) ,
503
503
) ,
504
504
505
505
operator_identifier : ( $ ) =>
@@ -538,7 +538,7 @@ module.exports = grammar({
538
538
// ".."
539
539
...MULT_OPS ,
540
540
"**" ,
541
- "->"
541
+ "->" ,
542
542
) ,
543
543
544
544
dot : ( $ ) =>
@@ -547,8 +547,8 @@ module.exports = grammar({
547
547
seq (
548
548
field ( "left" , $ . _expression ) ,
549
549
field ( "operator" , "." ) ,
550
- field ( "right" , choice ( $ . alias , $ . tuple ) )
551
- )
550
+ field ( "right" , choice ( $ . alias , $ . tuple ) ) ,
551
+ ) ,
552
552
) ,
553
553
554
554
call : ( $ ) => choice ( $ . _call_without_parentheses , $ . _call_with_parentheses ) ,
@@ -557,15 +557,15 @@ module.exports = grammar({
557
557
choice (
558
558
$ . _local_call_without_parentheses ,
559
559
$ . _local_call_just_do_block ,
560
- $ . _remote_call_without_parentheses
560
+ $ . _remote_call_without_parentheses ,
561
561
) ,
562
562
563
563
_call_with_parentheses : ( $ ) =>
564
564
choice (
565
565
$ . _local_call_with_parentheses ,
566
566
$ . _remote_call_with_parentheses ,
567
567
$ . _anonymous_call ,
568
- $ . _double_call
568
+ $ . _double_call ,
569
569
) ,
570
570
571
571
// Note, calls have left precedence, so that `do end` block sticks to
@@ -576,17 +576,17 @@ module.exports = grammar({
576
576
seq (
577
577
field ( "target" , $ . identifier ) ,
578
578
alias ( $ . _call_arguments_without_parentheses , $ . arguments ) ,
579
- optional ( seq ( optional ( $ . _newline_before_do ) , $ . do_block ) )
580
- )
579
+ optional ( seq ( optional ( $ . _newline_before_do ) , $ . do_block ) ) ,
580
+ ) ,
581
581
) ,
582
582
583
583
_local_call_with_parentheses : ( $ ) =>
584
584
prec . left (
585
585
seq (
586
586
field ( "target" , $ . identifier ) ,
587
587
alias ( $ . _call_arguments_with_parentheses_immediate , $ . arguments ) ,
588
- optional ( seq ( optional ( $ . _newline_before_do ) , $ . do_block ) )
589
- )
588
+ optional ( seq ( optional ( $ . _newline_before_do ) , $ . do_block ) ) ,
589
+ ) ,
590
590
) ,
591
591
592
592
_local_call_just_do_block : ( $ ) =>
@@ -598,17 +598,17 @@ module.exports = grammar({
598
598
seq (
599
599
field ( "target" , alias ( $ . _remote_dot , $ . dot ) ) ,
600
600
optional ( alias ( $ . _call_arguments_without_parentheses , $ . arguments ) ) ,
601
- optional ( seq ( optional ( $ . _newline_before_do ) , $ . do_block ) )
602
- )
601
+ optional ( seq ( optional ( $ . _newline_before_do ) , $ . do_block ) ) ,
602
+ ) ,
603
603
) ,
604
604
605
605
_remote_call_with_parentheses : ( $ ) =>
606
606
prec . left (
607
607
seq (
608
608
field ( "target" , alias ( $ . _remote_dot , $ . dot ) ) ,
609
609
alias ( $ . _call_arguments_with_parentheses_immediate , $ . arguments ) ,
610
- optional ( seq ( optional ( $ . _newline_before_do ) , $ . do_block ) )
611
- )
610
+ optional ( seq ( optional ( $ . _newline_before_do ) , $ . do_block ) ) ,
611
+ ) ,
612
612
) ,
613
613
614
614
_remote_dot : ( $ ) =>
@@ -624,22 +624,22 @@ module.exports = grammar({
624
624
alias ( choice ( ...RESERVED_WORD_TOKENS ) , $ . identifier ) ,
625
625
$ . operator_identifier ,
626
626
alias ( $ . _quoted_i_double , $ . string ) ,
627
- alias ( $ . _quoted_i_single , $ . charlist )
628
- )
629
- )
630
- )
627
+ alias ( $ . _quoted_i_single , $ . charlist ) ,
628
+ ) ,
629
+ ) ,
630
+ ) ,
631
631
) ,
632
632
633
633
_anonymous_call : ( $ ) =>
634
634
seq (
635
635
field ( "target" , alias ( $ . _anonymous_dot , $ . dot ) ) ,
636
- alias ( $ . _call_arguments_with_parentheses , $ . arguments )
636
+ alias ( $ . _call_arguments_with_parentheses , $ . arguments ) ,
637
637
) ,
638
638
639
639
_anonymous_dot : ( $ ) =>
640
640
prec (
641
641
PREC . DOT_OP ,
642
- seq ( field ( "left" , $ . _expression ) , field ( "operator" , "." ) )
642
+ seq ( field ( "left" , $ . _expression ) , field ( "operator" , "." ) ) ,
643
643
) ,
644
644
645
645
_double_call : ( $ ) =>
@@ -651,14 +651,14 @@ module.exports = grammar({
651
651
choice (
652
652
$ . _local_call_with_parentheses ,
653
653
$ . _remote_call_with_parentheses ,
654
- $ . _anonymous_call
654
+ $ . _anonymous_call ,
655
655
) ,
656
- $ . call
657
- )
656
+ $ . call ,
657
+ ) ,
658
658
) ,
659
659
alias ( $ . _call_arguments_with_parentheses , $ . arguments ) ,
660
- optional ( seq ( optional ( $ . _newline_before_do ) , $ . do_block ) )
661
- )
660
+ optional ( seq ( optional ( $ . _newline_before_do ) , $ . do_block ) ) ,
661
+ ) ,
662
662
) ,
663
663
664
664
_call_arguments_with_parentheses : ( $ ) =>
@@ -668,18 +668,18 @@ module.exports = grammar({
668
668
seq (
669
669
token . immediate ( "(" ) ,
670
670
optional ( $ . _call_arguments_with_trailing_separator ) ,
671
- ")"
671
+ ")" ,
672
672
) ,
673
673
674
674
_call_arguments_with_trailing_separator : ( $ ) =>
675
675
choice (
676
676
seq (
677
677
sep1 ( $ . _expression , "," ) ,
678
678
optional (
679
- seq ( "," , alias ( $ . _keywords_with_trailing_separator , $ . keywords ) )
680
- )
679
+ seq ( "," , alias ( $ . _keywords_with_trailing_separator , $ . keywords ) ) ,
680
+ ) ,
681
681
) ,
682
- alias ( $ . _keywords_with_trailing_separator , $ . keywords )
682
+ alias ( $ . _keywords_with_trailing_separator , $ . keywords ) ,
683
683
) ,
684
684
685
685
_call_arguments_without_parentheses : ( $ ) =>
@@ -697,18 +697,18 @@ module.exports = grammar({
697
697
prec . right (
698
698
choice (
699
699
seq ( sep1 ( $ . _expression , "," ) , optional ( seq ( "," , $ . keywords ) ) ) ,
700
- $ . keywords
701
- )
702
- )
700
+ $ . keywords ,
701
+ ) ,
702
+ ) ,
703
703
) ,
704
704
705
705
do_block : ( $ ) =>
706
706
seq (
707
707
callKeywordBlock ( $ , "do" ) ,
708
708
repeat (
709
- choice ( $ . after_block , $ . rescue_block , $ . catch_block , $ . else_block )
709
+ choice ( $ . after_block , $ . rescue_block , $ . catch_block , $ . else_block ) ,
710
710
) ,
711
- "end"
711
+ "end" ,
712
712
) ,
713
713
714
714
after_block : ( $ ) => callKeywordBlock ( $ , "after" ) ,
@@ -723,8 +723,8 @@ module.exports = grammar({
723
723
field ( "target" , $ . _expression ) ,
724
724
token . immediate ( "[" ) ,
725
725
field ( "key" , $ . _expression ) ,
726
- "]"
727
- )
726
+ "]" ,
727
+ ) ,
728
728
) ,
729
729
730
730
stab_clause : ( $ ) =>
@@ -733,22 +733,22 @@ module.exports = grammar({
733
733
seq (
734
734
optional ( field ( "left" , $ . _stab_clause_left ) ) ,
735
735
field ( "operator" , "->" ) ,
736
- optional ( field ( "right" , $ . body ) )
737
- )
736
+ optional ( field ( "right" , $ . body ) ) ,
737
+ ) ,
738
738
) ,
739
739
740
740
_stab_clause_left : ( $ ) =>
741
741
choice (
742
742
alias ( $ . _stab_clause_arguments_with_parentheses , $ . arguments ) ,
743
743
alias (
744
744
$ . _stab_clause_arguments_with_parentheses_with_guard ,
745
- $ . binary_operator
745
+ $ . binary_operator ,
746
746
) ,
747
747
alias ( $ . _stab_clause_arguments_without_parentheses , $ . arguments ) ,
748
748
alias (
749
749
$ . _stab_clause_arguments_without_parentheses_with_guard ,
750
- $ . binary_operator
751
- )
750
+ $ . binary_operator ,
751
+ ) ,
752
752
) ,
753
753
754
754
_stab_clause_arguments_with_parentheses : ( $ ) =>
@@ -764,13 +764,13 @@ module.exports = grammar({
764
764
// discard this rule in favour of the one below. We use right precedence,
765
765
// because in this case we can consume expression until the next comma
766
766
sep1 ( prec . right ( PREC . WHEN_OP , $ . _expression ) , "," ) ,
767
- optional ( seq ( "," , $ . keywords ) )
767
+ optional ( seq ( "," , $ . keywords ) ) ,
768
768
) ,
769
- $ . keywords
770
- )
769
+ $ . keywords ,
770
+ ) ,
771
771
) ,
772
- ")"
773
- )
772
+ ")" ,
773
+ ) ,
774
774
) ,
775
775
776
776
_stab_clause_arguments_without_parentheses : ( $ ) =>
@@ -782,20 +782,20 @@ module.exports = grammar({
782
782
choice (
783
783
seq (
784
784
sep1 ( prec ( PREC . WHEN_OP , $ . _expression ) , "," ) ,
785
- optional ( seq ( "," , $ . keywords ) )
785
+ optional ( seq ( "," , $ . keywords ) ) ,
786
786
) ,
787
- $ . keywords
788
- )
787
+ $ . keywords ,
788
+ ) ,
789
789
) ,
790
790
791
791
_stab_clause_arguments_with_parentheses_with_guard : ( $ ) =>
792
792
seq (
793
793
field (
794
794
"left" ,
795
- alias ( $ . _stab_clause_arguments_with_parentheses , $ . arguments )
795
+ alias ( $ . _stab_clause_arguments_with_parentheses , $ . arguments ) ,
796
796
) ,
797
797
field ( "operator" , "when" ) ,
798
- field ( "right" , $ . _expression )
798
+ field ( "right" , $ . _expression ) ,
799
799
) ,
800
800
801
801
_stab_clause_arguments_without_parentheses_with_guard : ( $ ) =>
@@ -808,11 +808,11 @@ module.exports = grammar({
808
808
seq (
809
809
field (
810
810
"left" ,
811
- alias ( $ . _stab_clause_arguments_without_parentheses , $ . arguments )
811
+ alias ( $ . _stab_clause_arguments_without_parentheses , $ . arguments ) ,
812
812
) ,
813
813
field ( "operator" , "when" ) ,
814
- field ( "right" , $ . _expression )
815
- )
814
+ field ( "right" , $ . _expression ) ,
815
+ ) ,
816
816
) ,
817
817
818
818
body : ( $ ) =>
@@ -821,8 +821,8 @@ module.exports = grammar({
821
821
seq (
822
822
optional ( $ . _terminator ) ,
823
823
sep1 ( $ . _expression , $ . _terminator ) ,
824
- optional ( $ . _terminator )
825
- )
824
+ optional ( $ . _terminator ) ,
825
+ ) ,
826
826
) ,
827
827
828
828
anonymous_function : ( $ ) =>
@@ -831,7 +831,7 @@ module.exports = grammar({
831
831
optional ( $ . _terminator ) ,
832
832
// See Ref 8. in the docs
833
833
optional ( sep1 ( $ . stab_clause , $ . _terminator ) ) ,
834
- "end"
834
+ "end" ,
835
835
) ,
836
836
837
837
// A comment may be anywhere, we give it a lower precedence,
@@ -856,9 +856,9 @@ function unaryOp($, assoc, precedence, operator, right = null) {
856
856
seq (
857
857
optional ( $ . _before_unary_op ) ,
858
858
field ( "operator" , operator ) ,
859
- field ( "operand" , right || $ . _expression )
860
- )
861
- )
859
+ field ( "operand" , right || $ . _expression ) ,
860
+ ) ,
861
+ ) ,
862
862
) ;
863
863
}
864
864
@@ -868,8 +868,8 @@ function binaryOp($, assoc, precedence, operator, left = null, right = null) {
868
868
seq (
869
869
field ( "left" , left || $ . _expression ) ,
870
870
field ( "operator" , operator ) ,
871
- field ( "right" , right || $ . _expression )
872
- )
871
+ field ( "right" , right || $ . _expression ) ,
872
+ ) ,
873
873
) ;
874
874
}
875
875
@@ -880,9 +880,12 @@ function callKeywordBlock($, start) {
880
880
optional (
881
881
choice (
882
882
sep1 ( choice ( $ . stab_clause ) , $ . _terminator ) ,
883
- seq ( sep1 ( choice ( $ . _expression ) , $ . _terminator ) , optional ( $ . _terminator ) )
884
- )
885
- )
883
+ seq (
884
+ sep1 ( choice ( $ . _expression ) , $ . _terminator ) ,
885
+ optional ( $ . _terminator ) ,
886
+ ) ,
887
+ ) ,
888
+ ) ,
886
889
) ;
887
890
}
888
891
@@ -895,10 +898,10 @@ function defineQuoted(start, end, name) {
895
898
repeat (
896
899
seq (
897
900
choice ( $ . interpolation , $ . escape_sequence ) ,
898
- optional ( alias ( $ [ `_quoted_content_i_${ name } ` ] , $ . quoted_content ) )
899
- )
901
+ optional ( alias ( $ [ `_quoted_content_i_${ name } ` ] , $ . quoted_content ) ) ,
902
+ ) ,
900
903
) ,
901
- field ( "quoted_end" , end )
904
+ field ( "quoted_end" , end ) ,
902
905
) ,
903
906
904
907
[ `_quoted_${ name } ` ] : ( $ ) =>
@@ -909,10 +912,10 @@ function defineQuoted(start, end, name) {
909
912
seq (
910
913
// The end delimiter may be escaped in non-interpolating strings too
911
914
$ . escape_sequence ,
912
- optional ( alias ( $ [ `_quoted_content_${ name } ` ] , $ . quoted_content ) )
913
- )
915
+ optional ( alias ( $ [ `_quoted_content_${ name } ` ] , $ . quoted_content ) ) ,
916
+ ) ,
914
917
) ,
915
- field ( "quoted_end" , end )
918
+ field ( "quoted_end" , end ) ,
916
919
) ,
917
920
} ;
918
921
}
0 commit comments