@@ -405,250 +405,6 @@ module QL {
405
405
final override AstNode getAFieldOrChild ( ) { ql_datatype_branches_child ( this , _, result ) }
406
406
}
407
407
408
- /** A class representing `db_annotation` nodes. */
409
- class DbAnnotation extends @ql_db_annotation, AstNode {
410
- /** Gets the name of the primary QL class for this element. */
411
- final override string getAPrimaryQlClass ( ) { result = "DbAnnotation" }
412
-
413
- /** Gets the node corresponding to the field `argsAnnotation`. */
414
- final DbArgsAnnotation getArgsAnnotation ( ) { ql_db_annotation_args_annotation ( this , result ) }
415
-
416
- /** Gets the node corresponding to the field `simpleAnnotation`. */
417
- final AnnotName getSimpleAnnotation ( ) { ql_db_annotation_simple_annotation ( this , result ) }
418
-
419
- /** Gets a field or child node of this node. */
420
- final override AstNode getAFieldOrChild ( ) {
421
- ql_db_annotation_args_annotation ( this , result ) or
422
- ql_db_annotation_simple_annotation ( this , result )
423
- }
424
- }
425
-
426
- /** A class representing `db_argsAnnotation` nodes. */
427
- class DbArgsAnnotation extends @ql_db_args_annotation, AstNode {
428
- /** Gets the name of the primary QL class for this element. */
429
- final override string getAPrimaryQlClass ( ) { result = "DbArgsAnnotation" }
430
-
431
- /** Gets the node corresponding to the field `name`. */
432
- final AnnotName getName ( ) { ql_db_args_annotation_def ( this , result ) }
433
-
434
- /** Gets the `i`th child of this node. */
435
- final SimpleId getChild ( int i ) { ql_db_args_annotation_child ( this , i , result ) }
436
-
437
- /** Gets a field or child node of this node. */
438
- final override AstNode getAFieldOrChild ( ) {
439
- ql_db_args_annotation_def ( this , result ) or ql_db_args_annotation_child ( this , _, result )
440
- }
441
- }
442
-
443
- /** A class representing `db_boolean` tokens. */
444
- class DbBoolean extends @ql_token_db_boolean, Token {
445
- /** Gets the name of the primary QL class for this element. */
446
- final override string getAPrimaryQlClass ( ) { result = "DbBoolean" }
447
- }
448
-
449
- /** A class representing `db_branch` nodes. */
450
- class DbBranch extends @ql_db_branch, AstNode {
451
- /** Gets the name of the primary QL class for this element. */
452
- final override string getAPrimaryQlClass ( ) { result = "DbBranch" }
453
-
454
- /** Gets the node corresponding to the field `qldoc`. */
455
- final Qldoc getQldoc ( ) { ql_db_branch_qldoc ( this , result ) }
456
-
457
- /** Gets the `i`th child of this node. */
458
- final AstNode getChild ( int i ) { ql_db_branch_child ( this , i , result ) }
459
-
460
- /** Gets a field or child node of this node. */
461
- final override AstNode getAFieldOrChild ( ) {
462
- ql_db_branch_qldoc ( this , result ) or ql_db_branch_child ( this , _, result )
463
- }
464
- }
465
-
466
- /** A class representing `db_case` tokens. */
467
- class DbCase extends @ql_token_db_case, Token {
468
- /** Gets the name of the primary QL class for this element. */
469
- final override string getAPrimaryQlClass ( ) { result = "DbCase" }
470
- }
471
-
472
- /** A class representing `db_caseDecl` nodes. */
473
- class DbCaseDecl extends @ql_db_case_decl, AstNode {
474
- /** Gets the name of the primary QL class for this element. */
475
- final override string getAPrimaryQlClass ( ) { result = "DbCaseDecl" }
476
-
477
- /** Gets the node corresponding to the field `base`. */
478
- final Dbtype getBase ( ) { ql_db_case_decl_def ( this , result , _) }
479
-
480
- /** Gets the node corresponding to the field `discriminator`. */
481
- final SimpleId getDiscriminator ( ) { ql_db_case_decl_def ( this , _, result ) }
482
-
483
- /** Gets the `i`th child of this node. */
484
- final AstNode getChild ( int i ) { ql_db_case_decl_child ( this , i , result ) }
485
-
486
- /** Gets a field or child node of this node. */
487
- final override AstNode getAFieldOrChild ( ) {
488
- ql_db_case_decl_def ( this , result , _) or
489
- ql_db_case_decl_def ( this , _, result ) or
490
- ql_db_case_decl_child ( this , _, result )
491
- }
492
- }
493
-
494
- /** A class representing `db_colType` nodes. */
495
- class DbColType extends @ql_db_col_type, AstNode {
496
- /** Gets the name of the primary QL class for this element. */
497
- final override string getAPrimaryQlClass ( ) { result = "DbColType" }
498
-
499
- /** Gets the child of this node. */
500
- final AstNode getChild ( ) { ql_db_col_type_def ( this , result ) }
501
-
502
- /** Gets a field or child node of this node. */
503
- final override AstNode getAFieldOrChild ( ) { ql_db_col_type_def ( this , result ) }
504
- }
505
-
506
- /** A class representing `db_column` nodes. */
507
- class DbColumn extends @ql_db_column, AstNode {
508
- /** Gets the name of the primary QL class for this element. */
509
- final override string getAPrimaryQlClass ( ) { result = "DbColumn" }
510
-
511
- /** Gets the node corresponding to the field `colName`. */
512
- final SimpleId getColName ( ) { ql_db_column_def ( this , result , _, _) }
513
-
514
- /** Gets the node corresponding to the field `colType`. */
515
- final DbColType getColType ( ) { ql_db_column_def ( this , _, result , _) }
516
-
517
- /** Gets the node corresponding to the field `isRef`. */
518
- final DbRef getIsRef ( ) { ql_db_column_is_ref ( this , result ) }
519
-
520
- /** Gets the node corresponding to the field `isUnique`. */
521
- final DbUnique getIsUnique ( ) { ql_db_column_is_unique ( this , result ) }
522
-
523
- /** Gets the node corresponding to the field `qldoc`. */
524
- final Qldoc getQldoc ( ) { ql_db_column_qldoc ( this , result ) }
525
-
526
- /** Gets the node corresponding to the field `reprType`. */
527
- final DbReprType getReprType ( ) { ql_db_column_def ( this , _, _, result ) }
528
-
529
- /** Gets a field or child node of this node. */
530
- final override AstNode getAFieldOrChild ( ) {
531
- ql_db_column_def ( this , result , _, _) or
532
- ql_db_column_def ( this , _, result , _) or
533
- ql_db_column_is_ref ( this , result ) or
534
- ql_db_column_is_unique ( this , result ) or
535
- ql_db_column_qldoc ( this , result ) or
536
- ql_db_column_def ( this , _, _, result )
537
- }
538
- }
539
-
540
- /** A class representing `db_date` tokens. */
541
- class DbDate extends @ql_token_db_date, Token {
542
- /** Gets the name of the primary QL class for this element. */
543
- final override string getAPrimaryQlClass ( ) { result = "DbDate" }
544
- }
545
-
546
- /** A class representing `db_entry` nodes. */
547
- class DbEntry extends @ql_db_entry, AstNode {
548
- /** Gets the name of the primary QL class for this element. */
549
- final override string getAPrimaryQlClass ( ) { result = "DbEntry" }
550
-
551
- /** Gets the child of this node. */
552
- final AstNode getChild ( ) { ql_db_entry_def ( this , result ) }
553
-
554
- /** Gets a field or child node of this node. */
555
- final override AstNode getAFieldOrChild ( ) { ql_db_entry_def ( this , result ) }
556
- }
557
-
558
- /** A class representing `db_float` tokens. */
559
- class DbFloat extends @ql_token_db_float, Token {
560
- /** Gets the name of the primary QL class for this element. */
561
- final override string getAPrimaryQlClass ( ) { result = "DbFloat" }
562
- }
563
-
564
- /** A class representing `db_int` tokens. */
565
- class DbInt extends @ql_token_db_int, Token {
566
- /** Gets the name of the primary QL class for this element. */
567
- final override string getAPrimaryQlClass ( ) { result = "DbInt" }
568
- }
569
-
570
- /** A class representing `db_ref` tokens. */
571
- class DbRef extends @ql_token_db_ref, Token {
572
- /** Gets the name of the primary QL class for this element. */
573
- final override string getAPrimaryQlClass ( ) { result = "DbRef" }
574
- }
575
-
576
- /** A class representing `db_reprType` nodes. */
577
- class DbReprType extends @ql_db_repr_type, AstNode {
578
- /** Gets the name of the primary QL class for this element. */
579
- final override string getAPrimaryQlClass ( ) { result = "DbReprType" }
580
-
581
- /** Gets the `i`th child of this node. */
582
- final AstNode getChild ( int i ) { ql_db_repr_type_child ( this , i , result ) }
583
-
584
- /** Gets a field or child node of this node. */
585
- final override AstNode getAFieldOrChild ( ) { ql_db_repr_type_child ( this , _, result ) }
586
- }
587
-
588
- /** A class representing `db_string` tokens. */
589
- class DbString extends @ql_token_db_string, Token {
590
- /** Gets the name of the primary QL class for this element. */
591
- final override string getAPrimaryQlClass ( ) { result = "DbString" }
592
- }
593
-
594
- /** A class representing `db_table` nodes. */
595
- class DbTable extends @ql_db_table, AstNode {
596
- /** Gets the name of the primary QL class for this element. */
597
- final override string getAPrimaryQlClass ( ) { result = "DbTable" }
598
-
599
- /** Gets the node corresponding to the field `tableName`. */
600
- final DbTableName getTableName ( ) { ql_db_table_def ( this , result ) }
601
-
602
- /** Gets the `i`th child of this node. */
603
- final AstNode getChild ( int i ) { ql_db_table_child ( this , i , result ) }
604
-
605
- /** Gets a field or child node of this node. */
606
- final override AstNode getAFieldOrChild ( ) {
607
- ql_db_table_def ( this , result ) or ql_db_table_child ( this , _, result )
608
- }
609
- }
610
-
611
- /** A class representing `db_tableName` nodes. */
612
- class DbTableName extends @ql_db_table_name, AstNode {
613
- /** Gets the name of the primary QL class for this element. */
614
- final override string getAPrimaryQlClass ( ) { result = "DbTableName" }
615
-
616
- /** Gets the child of this node. */
617
- final SimpleId getChild ( ) { ql_db_table_name_def ( this , result ) }
618
-
619
- /** Gets a field or child node of this node. */
620
- final override AstNode getAFieldOrChild ( ) { ql_db_table_name_def ( this , result ) }
621
- }
622
-
623
- /** A class representing `db_unionDecl` nodes. */
624
- class DbUnionDecl extends @ql_db_union_decl, AstNode {
625
- /** Gets the name of the primary QL class for this element. */
626
- final override string getAPrimaryQlClass ( ) { result = "DbUnionDecl" }
627
-
628
- /** Gets the node corresponding to the field `base`. */
629
- final Dbtype getBase ( ) { ql_db_union_decl_def ( this , result ) }
630
-
631
- /** Gets the `i`th child of this node. */
632
- final Dbtype getChild ( int i ) { ql_db_union_decl_child ( this , i , result ) }
633
-
634
- /** Gets a field or child node of this node. */
635
- final override AstNode getAFieldOrChild ( ) {
636
- ql_db_union_decl_def ( this , result ) or ql_db_union_decl_child ( this , _, result )
637
- }
638
- }
639
-
640
- /** A class representing `db_unique` tokens. */
641
- class DbUnique extends @ql_token_db_unique, Token {
642
- /** Gets the name of the primary QL class for this element. */
643
- final override string getAPrimaryQlClass ( ) { result = "DbUnique" }
644
- }
645
-
646
- /** A class representing `db_varchar` tokens. */
647
- class DbVarchar extends @ql_token_db_varchar, Token {
648
- /** Gets the name of the primary QL class for this element. */
649
- final override string getAPrimaryQlClass ( ) { result = "DbVarchar" }
650
- }
651
-
652
408
/** A class representing `dbtype` tokens. */
653
409
class Dbtype extends @ql_token_dbtype, Token {
654
410
/** Gets the name of the primary QL class for this element. */
@@ -1188,7 +944,7 @@ module QL {
1188
944
final override string getAPrimaryQlClass ( ) { result = "Ql" }
1189
945
1190
946
/** Gets the `i`th child of this node. */
1191
- final AstNode getChild ( int i ) { ql_ql_child ( this , i , result ) }
947
+ final ModuleMember getChild ( int i ) { ql_ql_child ( this , i , result ) }
1192
948
1193
949
/** Gets a field or child node of this node. */
1194
950
final override AstNode getAFieldOrChild ( ) { ql_ql_child ( this , _, result ) }
@@ -1524,75 +1280,4 @@ module QL {
1524
1280
/** Gets a field or child node of this node. */
1525
1281
final override AstNode getAFieldOrChild ( ) { ql_variable_def ( this , result ) }
1526
1282
}
1527
-
1528
- /** A class representing `yaml_comment` nodes. */
1529
- class YamlComment extends @ql_yaml_comment, AstNode {
1530
- /** Gets the name of the primary QL class for this element. */
1531
- final override string getAPrimaryQlClass ( ) { result = "YamlComment" }
1532
-
1533
- /** Gets the child of this node. */
1534
- final YamlValue getChild ( ) { ql_yaml_comment_def ( this , result ) }
1535
-
1536
- /** Gets a field or child node of this node. */
1537
- final override AstNode getAFieldOrChild ( ) { ql_yaml_comment_def ( this , result ) }
1538
- }
1539
-
1540
- /** A class representing `yaml_entry` nodes. */
1541
- class YamlEntry extends @ql_yaml_entry, AstNode {
1542
- /** Gets the name of the primary QL class for this element. */
1543
- final override string getAPrimaryQlClass ( ) { result = "YamlEntry" }
1544
-
1545
- /** Gets the child of this node. */
1546
- final AstNode getChild ( ) { ql_yaml_entry_def ( this , result ) }
1547
-
1548
- /** Gets a field or child node of this node. */
1549
- final override AstNode getAFieldOrChild ( ) { ql_yaml_entry_def ( this , result ) }
1550
- }
1551
-
1552
- /** A class representing `yaml_key` nodes. */
1553
- class YamlKey extends @ql_yaml_key, AstNode {
1554
- /** Gets the name of the primary QL class for this element. */
1555
- final override string getAPrimaryQlClass ( ) { result = "YamlKey" }
1556
-
1557
- /** Gets the `i`th child of this node. */
1558
- final AstNode getChild ( int i ) { ql_yaml_key_child ( this , i , result ) }
1559
-
1560
- /** Gets a field or child node of this node. */
1561
- final override AstNode getAFieldOrChild ( ) { ql_yaml_key_child ( this , _, result ) }
1562
- }
1563
-
1564
- /** A class representing `yaml_keyvaluepair` nodes. */
1565
- class YamlKeyvaluepair extends @ql_yaml_keyvaluepair, AstNode {
1566
- /** Gets the name of the primary QL class for this element. */
1567
- final override string getAPrimaryQlClass ( ) { result = "YamlKeyvaluepair" }
1568
-
1569
- /** Gets the node corresponding to the field `key`. */
1570
- final YamlKey getKey ( ) { ql_yaml_keyvaluepair_def ( this , result , _) }
1571
-
1572
- /** Gets the node corresponding to the field `value`. */
1573
- final YamlValue getValue ( ) { ql_yaml_keyvaluepair_def ( this , _, result ) }
1574
-
1575
- /** Gets a field or child node of this node. */
1576
- final override AstNode getAFieldOrChild ( ) {
1577
- ql_yaml_keyvaluepair_def ( this , result , _) or ql_yaml_keyvaluepair_def ( this , _, result )
1578
- }
1579
- }
1580
-
1581
- /** A class representing `yaml_listitem` nodes. */
1582
- class YamlListitem extends @ql_yaml_listitem, AstNode {
1583
- /** Gets the name of the primary QL class for this element. */
1584
- final override string getAPrimaryQlClass ( ) { result = "YamlListitem" }
1585
-
1586
- /** Gets the child of this node. */
1587
- final YamlValue getChild ( ) { ql_yaml_listitem_def ( this , result ) }
1588
-
1589
- /** Gets a field or child node of this node. */
1590
- final override AstNode getAFieldOrChild ( ) { ql_yaml_listitem_def ( this , result ) }
1591
- }
1592
-
1593
- /** A class representing `yaml_value` tokens. */
1594
- class YamlValue extends @ql_token_yaml_value, Token {
1595
- /** Gets the name of the primary QL class for this element. */
1596
- final override string getAPrimaryQlClass ( ) { result = "YamlValue" }
1597
- }
1598
1283
}
0 commit comments