1 # Raw AST node hierarchy.
2 # This file was generated by SableCC (http://www.sablecc.org/).
3 module parser_abs
is no_warning
("missing-doc")
331 class TExternCodeSegment
347 class AModule super Prod end
348 class AModuledecl super Prod end
349 class AImport super Prod end
350 class AVisibility super Prod end
351 class AClassdef super Prod end
352 class AClasskind super Prod end
353 class AFormaldef super Prod end
354 class APropdef super Prod end
355 class AMethid super Prod end
356 class ASignature super Prod end
357 class AParam super Prod end
358 class AType super Prod end
359 class ALabel super Prod end
360 class AExpr super Prod end
361 class AExprs super Prod end
362 class AAssignOp super Prod end
363 class AModuleName super Prod end
364 class AExternCalls super Prod end
365 class AExternCall super Prod end
366 class AInLanguage super Prod end
367 class AExternCodeBlock super Prod end
368 class AQualified super Prod end
369 class ADoc super Prod end
370 class AAnnotations super Prod end
371 class AAnnotation super Prod end
372 class AAtid super Prod end
376 var n_moduledecl
: nullable AModuledecl = null is writable
377 var n_imports
: List[AImport] = new List[AImport]
378 var n_extern_code_blocks
: List[AExternCodeBlock] = new List[AExternCodeBlock]
379 var n_classdefs
: List[AClassdef] = new List[AClassdef]
383 var n_doc
: nullable ADoc = null is writable
384 var n_kwredef
: nullable TKwredef = null is writable
385 var n_visibility
: AVisibility is writable, noinit
386 var n_kwmodule
: TKwmodule is writable, noinit
387 var n_name
: AModuleName is writable, noinit
388 var n_annotations
: nullable AAnnotations = null is writable
392 var n_visibility
: AVisibility is writable, noinit
393 var n_kwimport
: TKwimport is writable, noinit
394 var n_name
: AModuleName is writable, noinit
395 var n_annotations
: nullable AAnnotations = null is writable
399 var n_visibility
: AVisibility is writable, noinit
400 var n_kwimport
: TKwimport is writable, noinit
401 var n_kwend
: TKwend is writable, noinit
403 class APublicVisibility
405 var n_kwpublic
: nullable TKwpublic = null is writable
407 class APrivateVisibility
409 var n_kwprivate
: TKwprivate is writable, noinit
411 class AProtectedVisibility
413 var n_kwprotected
: TKwprotected is writable, noinit
415 class AIntrudeVisibility
417 var n_kwintrude
: TKwintrude is writable, noinit
421 var n_doc
: nullable ADoc = null is writable
422 var n_kwredef
: nullable TKwredef = null is writable
423 var n_visibility
: AVisibility is writable, noinit
424 var n_classkind
: AClasskind is writable, noinit
425 var n_id
: nullable TClassid = null is writable
426 var n_formaldefs
: List[AFormaldef] = new List[AFormaldef]
427 var n_extern_code_block
: nullable AExternCodeBlock = null is writable
428 var n_propdefs
: List[APropdef] = new List[APropdef]
429 var n_kwend
: TKwend is writable, noinit
433 var n_propdefs
: List[APropdef] = new List[APropdef]
437 var n_propdefs
: List[APropdef] = new List[APropdef]
439 class AConcreteClasskind
441 var n_kwclass
: TKwclass is writable, noinit
443 class AAbstractClasskind
445 var n_kwabstract
: TKwabstract is writable, noinit
446 var n_kwclass
: TKwclass is writable, noinit
448 class AInterfaceClasskind
450 var n_kwinterface
: TKwinterface is writable, noinit
454 var n_kwenum
: TKwenum is writable, noinit
456 class AExternClasskind
458 var n_kwextern
: TKwextern is writable, noinit
459 var n_kwclass
: nullable TKwclass = null is writable
463 var n_id
: TClassid is writable, noinit
464 var n_type
: nullable AType = null is writable
465 var n_annotations
: nullable AAnnotations = null is writable
469 var n_doc
: nullable ADoc = null is writable
470 var n_kwredef
: nullable TKwredef = null is writable
471 var n_visibility
: AVisibility is writable, noinit
472 var n_kwvar
: TKwvar is writable, noinit
473 var n_id2
: TId is writable, noinit
474 var n_type
: nullable AType = null is writable
475 var n_expr
: nullable AExpr = null is writable
476 var n_annotations
: nullable AAnnotations = null is writable
477 var n_block
: nullable AExpr = null is writable
479 class AMainMethPropdef
481 var n_kwredef
: nullable TKwredef = null is writable
482 var n_block
: nullable AExpr = null is writable
486 var n_doc
: nullable ADoc = null is writable
487 var n_kwredef
: nullable TKwredef = null is writable
488 var n_visibility
: AVisibility is writable, noinit
489 var n_kwtype
: TKwtype is writable, noinit
490 var n_id
: TClassid is writable, noinit
491 var n_type
: AType is writable, noinit
492 var n_annotations
: nullable AAnnotations = null is writable
496 var n_doc
: nullable ADoc = null is writable
497 var n_kwredef
: nullable TKwredef = null is writable
498 var n_visibility
: AVisibility is writable, noinit
499 var n_kwmeth
: nullable TKwmeth = null is writable
500 var n_kwinit
: nullable TKwinit = null is writable
501 var n_kwnew
: nullable TKwnew = null is writable
502 var n_methid
: nullable AMethid = null is writable
503 var n_signature
: ASignature is writable, noinit
504 var n_annotations
: nullable AAnnotations = null is writable
505 var n_extern_calls
: nullable AExternCalls = null is writable
506 var n_extern_code_block
: nullable AExternCodeBlock = null is writable
507 var n_block
: nullable AExpr = null is writable
511 var n_doc
: nullable ADoc = null is writable
512 var n_kwredef
: nullable TKwredef = null is writable
513 var n_visibility
: AVisibility is writable, noinit
514 var n_kwsuper
: TKwsuper is writable, noinit
515 var n_type
: AType is writable, noinit
516 var n_annotations
: nullable AAnnotations = null is writable
520 var n_doc
: nullable ADoc = null is writable
521 var n_kwredef
: nullable TKwredef = null is writable
522 var n_visibility
: nullable AVisibility = null is writable
523 var n_atid
: AAtid is writable, noinit
524 var n_opar
: nullable TOpar = null is writable
525 var n_args
: List[AExpr] = new List[AExpr]
526 var n_cpar
: nullable TCpar = null is writable
527 var n_annotations
: nullable AAnnotations = null is writable
531 var n_id
: TId is writable, noinit
535 var n_op
: TPlus is writable, noinit
539 var n_op
: TMinus is writable, noinit
543 var n_op
: TStar is writable, noinit
545 class AStarstarMethid
547 var n_op
: TStarstar is writable, noinit
551 var n_op
: TSlash is writable, noinit
555 var n_op
: TPercent is writable, noinit
559 var n_op
: TEq is writable, noinit
563 var n_op
: TNe is writable, noinit
567 var n_op
: TLe is writable, noinit
571 var n_op
: TGe is writable, noinit
575 var n_op
: TLt is writable, noinit
579 var n_op
: TGt is writable, noinit
583 var n_op
: TLl is writable, noinit
587 var n_op
: TGg is writable, noinit
589 class AStarshipMethid
591 var n_op
: TStarship is writable, noinit
595 var n_op
: TPipe is writable, noinit
599 var n_op
: TCaret is writable, noinit
603 var n_op
: TAmp is writable, noinit
607 var n_op
: TTilde is writable, noinit
611 var n_obra
: TObra is writable, noinit
612 var n_cbra
: TCbra is writable, noinit
616 var n_id
: TId is writable, noinit
617 var n_assign
: TAssign is writable, noinit
619 class ABraassignMethid
621 var n_obra
: TObra is writable, noinit
622 var n_cbra
: TCbra is writable, noinit
623 var n_assign
: TAssign is writable, noinit
627 var n_opar
: nullable TOpar = null is writable
628 var n_params
: List[AParam] = new List[AParam]
629 var n_cpar
: nullable TCpar = null is writable
630 var n_type
: nullable AType = null is writable
634 var n_id
: TId is writable, noinit
635 var n_type
: nullable AType = null is writable
636 var n_dotdotdot
: nullable TDotdotdot = null is writable
637 var n_annotations
: nullable AAnnotations = null is writable
641 var n_kwnullable
: nullable TKwnullable = null is writable
642 var n_id
: TClassid is writable, noinit
643 var n_types
: List[AType] = new List[AType]
644 var n_annotations
: nullable AAnnotations = null is writable
648 var n_kwlabel
: TKwlabel is writable, noinit
649 var n_id
: nullable TId = null is writable
653 var n_expr
: List[AExpr] = new List[AExpr]
654 var n_kwend
: nullable TKwend = null is writable
658 var n_kwvar
: nullable TKwvar = null is writable
659 var n_id
: TId is writable, noinit
660 var n_type
: nullable AType = null is writable
661 var n_assign
: nullable TAssign = null is writable
662 var n_expr
: nullable AExpr = null is writable
663 var n_annotations
: nullable AAnnotations = null is writable
667 var n_kwreturn
: nullable TKwreturn = null is writable
668 var n_expr
: nullable AExpr = null is writable
672 var n_kwbreak
: TKwbreak is writable, noinit
673 var n_label
: nullable ALabel = null is writable
677 var n_kwabort
: TKwabort is writable, noinit
681 var n_kwcontinue
: nullable TKwcontinue = null is writable
682 var n_label
: nullable ALabel = null is writable
686 var n_kwdo
: TKwdo is writable, noinit
687 var n_block
: nullable AExpr = null is writable
688 var n_label
: nullable ALabel = null is writable
692 var n_kwif
: TKwif is writable, noinit
693 var n_expr
: AExpr is writable, noinit
694 var n_then
: nullable AExpr = null is writable
695 var n_else
: nullable AExpr = null is writable
699 var n_kwif
: TKwif is writable, noinit
700 var n_expr
: AExpr is writable, noinit
701 var n_kwthen
: TKwthen is writable, noinit
702 var n_then
: AExpr is writable, noinit
703 var n_kwelse
: TKwelse is writable, noinit
704 var n_else
: AExpr is writable, noinit
708 var n_kwwhile
: TKwwhile is writable, noinit
709 var n_expr
: AExpr is writable, noinit
710 var n_kwdo
: TKwdo is writable, noinit
711 var n_block
: nullable AExpr = null is writable
712 var n_label
: nullable ALabel = null is writable
716 var n_kwloop
: TKwloop is writable, noinit
717 var n_block
: nullable AExpr = null is writable
718 var n_label
: nullable ALabel = null is writable
722 var n_kwfor
: TKwfor is writable, noinit
723 var n_ids
: List[TId] = new List[TId]
724 var n_expr
: AExpr is writable, noinit
725 var n_kwdo
: TKwdo is writable, noinit
726 var n_block
: nullable AExpr = null is writable
727 var n_label
: nullable ALabel = null is writable
731 var n_kwwith
: TKwwith is writable, noinit
732 var n_expr
: AExpr is writable, noinit
733 var n_kwdo
: TKwdo is writable, noinit
734 var n_block
: nullable AExpr = null is writable
735 var n_label
: nullable ALabel = null is writable
739 var n_kwassert
: TKwassert is writable, noinit
740 var n_id
: nullable TId = null is writable
741 var n_expr
: AExpr is writable, noinit
742 var n_else
: nullable AExpr = null is writable
746 var n_kwonce
: TKwonce is writable, noinit
747 var n_expr
: AExpr is writable, noinit
751 var n_expr
: AExpr is writable, noinit
755 var n_expr
: AExpr is writable, noinit
756 var n_expr2
: AExpr is writable, noinit
760 var n_expr
: AExpr is writable, noinit
761 var n_op
: TKwor is writable, noinit
762 var n_expr2
: AExpr is writable, noinit
766 var n_expr
: AExpr is writable, noinit
767 var n_op
: TKwand is writable, noinit
768 var n_expr2
: AExpr is writable, noinit
772 var n_expr
: AExpr is writable, noinit
773 var n_op
: TKwor is writable, noinit
774 var n_kwelse
: TKwelse is writable, noinit
775 var n_expr2
: AExpr is writable, noinit
779 var n_expr
: AExpr is writable, noinit
780 var n_op
: TKwimplies is writable, noinit
781 var n_expr2
: AExpr is writable, noinit
785 var n_kwnot
: TKwnot is writable, noinit
786 var n_expr
: AExpr is writable, noinit
790 var n_expr
: AExpr is writable, noinit
791 var n_op
: TEq is writable, noinit
792 var n_expr2
: AExpr is writable, noinit
796 var n_expr
: AExpr is writable, noinit
797 var n_op
: TNe is writable, noinit
798 var n_expr2
: AExpr is writable, noinit
802 var n_expr
: AExpr is writable, noinit
803 var n_op
: TLt is writable, noinit
804 var n_expr2
: AExpr is writable, noinit
808 var n_expr
: AExpr is writable, noinit
809 var n_op
: TLe is writable, noinit
810 var n_expr2
: AExpr is writable, noinit
814 var n_expr
: AExpr is writable, noinit
815 var n_op
: TLl is writable, noinit
816 var n_expr2
: AExpr is writable, noinit
820 var n_expr
: AExpr is writable, noinit
821 var n_op
: TGt is writable, noinit
822 var n_expr2
: AExpr is writable, noinit
826 var n_expr
: AExpr is writable, noinit
827 var n_op
: TGe is writable, noinit
828 var n_expr2
: AExpr is writable, noinit
832 var n_expr
: AExpr is writable, noinit
833 var n_op
: TGg is writable, noinit
834 var n_expr2
: AExpr is writable, noinit
838 var n_expr
: AExpr is writable, noinit
839 var n_kwisa
: TKwisa is writable, noinit
840 var n_type
: AType is writable, noinit
844 var n_expr
: AExpr is writable, noinit
845 var n_op
: TPlus is writable, noinit
846 var n_expr2
: AExpr is writable, noinit
850 var n_expr
: AExpr is writable, noinit
851 var n_op
: TMinus is writable, noinit
852 var n_expr2
: AExpr is writable, noinit
856 var n_expr
: AExpr is writable, noinit
857 var n_op
: TStarship is writable, noinit
858 var n_expr2
: AExpr is writable, noinit
862 var n_expr
: AExpr is writable, noinit
863 var n_op
: TStar is writable, noinit
864 var n_expr2
: AExpr is writable, noinit
868 var n_expr
: AExpr is writable, noinit
869 var n_op
: TStarstar is writable, noinit
870 var n_expr2
: AExpr is writable, noinit
874 var n_expr
: AExpr is writable, noinit
875 var n_op
: TSlash is writable, noinit
876 var n_expr2
: AExpr is writable, noinit
880 var n_expr
: AExpr is writable, noinit
881 var n_op
: TPercent is writable, noinit
882 var n_expr2
: AExpr is writable, noinit
886 var n_expr
: AExpr is writable, noinit
887 var n_op
: TPipe is writable, noinit
888 var n_expr2
: AExpr is writable, noinit
892 var n_expr
: AExpr is writable, noinit
893 var n_op
: TCaret is writable, noinit
894 var n_expr2
: AExpr is writable, noinit
898 var n_expr
: AExpr is writable, noinit
899 var n_op
: TAmp is writable, noinit
900 var n_expr2
: AExpr is writable, noinit
904 var n_op
: TMinus is writable, noinit
905 var n_expr
: AExpr is writable, noinit
909 var n_op
: TPlus is writable, noinit
910 var n_expr
: AExpr is writable, noinit
914 var n_op
: TTilde is writable, noinit
915 var n_expr
: AExpr is writable, noinit
919 var n_kwnew
: TKwnew is writable, noinit
920 var n_type
: AType is writable, noinit
921 var n_id
: nullable TId = null is writable
922 var n_args
: AExprs is writable, noinit
926 var n_expr
: AExpr is writable, noinit
927 var n_id
: TAttrid is writable, noinit
929 class AAttrAssignExpr
931 var n_expr
: AExpr is writable, noinit
932 var n_id
: TAttrid is writable, noinit
933 var n_assign
: TAssign is writable, noinit
934 var n_value
: AExpr is writable, noinit
936 class AAttrReassignExpr
938 var n_expr
: AExpr is writable, noinit
939 var n_id
: TAttrid is writable, noinit
940 var n_assign_op
: AAssignOp is writable, noinit
941 var n_value
: AExpr is writable, noinit
945 var n_expr
: AExpr is writable, noinit
946 var n_id
: TId is writable, noinit
947 var n_args
: AExprs is writable, noinit
949 class ACallAssignExpr
951 var n_expr
: AExpr is writable, noinit
952 var n_id
: TId is writable, noinit
953 var n_args
: AExprs is writable, noinit
954 var n_assign
: TAssign is writable, noinit
955 var n_value
: AExpr is writable, noinit
957 class ACallReassignExpr
959 var n_expr
: AExpr is writable, noinit
960 var n_id
: TId is writable, noinit
961 var n_args
: AExprs is writable, noinit
962 var n_assign_op
: AAssignOp is writable, noinit
963 var n_value
: AExpr is writable, noinit
967 var n_qualified
: nullable AQualified = null is writable
968 var n_kwsuper
: TKwsuper is writable, noinit
969 var n_args
: AExprs is writable, noinit
973 var n_expr
: AExpr is writable, noinit
974 var n_kwinit
: TKwinit is writable, noinit
975 var n_args
: AExprs is writable, noinit
979 var n_expr
: AExpr is writable, noinit
980 var n_args
: AExprs is writable, noinit
984 var n_expr
: AExpr is writable, noinit
985 var n_args
: AExprs is writable, noinit
986 var n_assign
: TAssign is writable, noinit
987 var n_value
: AExpr is writable, noinit
989 class ABraReassignExpr
991 var n_expr
: AExpr is writable, noinit
992 var n_args
: AExprs is writable, noinit
993 var n_assign_op
: AAssignOp is writable, noinit
994 var n_value
: AExpr is writable, noinit
998 var n_id
: TId is writable, noinit
1000 class AVarAssignExpr
1002 var n_id
: TId is writable, noinit
1003 var n_assign
: TAssign is writable, noinit
1004 var n_value
: AExpr is writable, noinit
1006 class AVarReassignExpr
1008 var n_id
: TId is writable, noinit
1009 var n_assign_op
: AAssignOp is writable, noinit
1010 var n_value
: AExpr is writable, noinit
1014 var n_expr
: AExpr is writable, noinit
1015 var n_expr2
: AExpr is writable, noinit
1016 var n_annotations
: nullable AAnnotations = null is writable
1020 var n_obra
: TObra is writable, noinit
1021 var n_expr
: AExpr is writable, noinit
1022 var n_expr2
: AExpr is writable, noinit
1023 var n_cbra
: TCbra is writable, noinit
1024 var n_annotations
: nullable AAnnotations = null is writable
1028 var n_obra
: TObra is writable, noinit
1029 var n_expr
: AExpr is writable, noinit
1030 var n_expr2
: AExpr is writable, noinit
1031 var n_cbra
: TObra is writable, noinit
1032 var n_annotations
: nullable AAnnotations = null is writable
1036 var n_obra
: TObra is writable, noinit
1037 var n_exprs
: List[AExpr] = new List[AExpr]
1038 var n_type
: nullable AType = null is writable
1039 var n_cbra
: TCbra is writable, noinit
1040 var n_annotations
: nullable AAnnotations = null is writable
1044 var n_kwself
: TKwself is writable, noinit
1045 var n_annotations
: nullable AAnnotations = null is writable
1047 class AImplicitSelfExpr
1052 var n_kwtrue
: TKwtrue is writable, noinit
1053 var n_annotations
: nullable AAnnotations = null is writable
1057 var n_kwfalse
: TKwfalse is writable, noinit
1058 var n_annotations
: nullable AAnnotations = null is writable
1062 var n_kwnull
: TKwnull is writable, noinit
1063 var n_annotations
: nullable AAnnotations = null is writable
1067 var n_number
: TNumber is writable, noinit
1068 var n_annotations
: nullable AAnnotations = null is writable
1072 var n_hex_number
: THexNumber is writable, noinit
1073 var n_annotations
: nullable AAnnotations = null is writable
1077 var n_float
: TFloat is writable, noinit
1078 var n_annotations
: nullable AAnnotations = null is writable
1082 var n_char
: TChar is writable, noinit
1083 var n_annotations
: nullable AAnnotations = null is writable
1087 var n_string
: TString is writable, noinit
1088 var n_annotations
: nullable AAnnotations = null is writable
1090 class AStartStringExpr
1092 var n_string
: TStartString is writable, noinit
1094 class AMidStringExpr
1096 var n_string
: TMidString is writable, noinit
1098 class AEndStringExpr
1100 var n_string
: TEndString is writable, noinit
1102 class ASuperstringExpr
1104 var n_exprs
: List[AExpr] = new List[AExpr]
1105 var n_annotations
: nullable AAnnotations = null is writable
1109 var n_opar
: TOpar is writable, noinit
1110 var n_expr
: AExpr is writable, noinit
1111 var n_cpar
: TCpar is writable, noinit
1112 var n_annotations
: nullable AAnnotations = null is writable
1116 var n_expr
: AExpr is writable, noinit
1117 var n_kwas
: TKwas is writable, noinit
1118 var n_opar
: nullable TOpar = null is writable
1119 var n_type
: AType is writable, noinit
1120 var n_cpar
: nullable TCpar = null is writable
1122 class AAsNotnullExpr
1124 var n_expr
: AExpr is writable, noinit
1125 var n_kwas
: TKwas is writable, noinit
1126 var n_opar
: nullable TOpar = null is writable
1127 var n_kwnot
: TKwnot is writable, noinit
1128 var n_kwnull
: TKwnull is writable, noinit
1129 var n_cpar
: nullable TCpar = null is writable
1131 class AIssetAttrExpr
1133 var n_kwisset
: TKwisset is writable, noinit
1134 var n_expr
: AExpr is writable, noinit
1135 var n_id
: TAttrid is writable, noinit
1137 class ADebugTypeExpr
1139 var n_kwdebug
: TKwdebug is writable, noinit
1140 var n_kwtype
: TKwtype is writable, noinit
1141 var n_expr
: AExpr is writable, noinit
1142 var n_type
: AType is writable, noinit
1146 var n_expr
: AExpr is writable, noinit
1147 var n_dotdotdot
: TDotdotdot is writable, noinit
1151 var n_id
: TId is writable, noinit
1152 var n_assign
: TAssign is writable, noinit
1153 var n_expr
: AExpr is writable, noinit
1157 var n_type
: AType is writable, noinit
1161 var n_expr
: AExpr is writable, noinit
1162 var n_id
: AMethid is writable, noinit
1166 var n_annotations
: AAnnotations is writable, noinit
1170 var n_exprs
: List[AExpr] = new List[AExpr]
1174 var n_exprs
: List[AExpr] = new List[AExpr]
1178 var n_opar
: TOpar is writable, noinit
1179 var n_exprs
: List[AExpr] = new List[AExpr]
1180 var n_cpar
: TCpar is writable, noinit
1184 var n_obra
: TObra is writable, noinit
1185 var n_exprs
: List[AExpr] = new List[AExpr]
1186 var n_cbra
: TCbra is writable, noinit
1190 var n_op
: TPluseq is writable, noinit
1192 class AMinusAssignOp
1194 var n_op
: TMinuseq is writable, noinit
1198 var n_op
: TStareq is writable, noinit
1200 class ASlashAssignOp
1202 var n_op
: TSlasheq is writable, noinit
1204 class APercentAssignOp
1206 var n_op
: TPercenteq is writable, noinit
1208 class AStarstarAssignOp
1210 var n_op
: TStarstareq is writable, noinit
1214 var n_op
: TPipeeq is writable, noinit
1216 class ACaretAssignOp
1218 var n_op
: TCareteq is writable, noinit
1222 var n_op
: TAmpeq is writable, noinit
1226 var n_op
: TLleq is writable, noinit
1230 var n_op
: TGgeq is writable, noinit
1234 var n_quad
: nullable TQuad = null is writable
1235 var n_path
: List[TId] = new List[TId]
1236 var n_id
: TId is writable, noinit
1240 var n_kwimport
: TKwimport is writable, noinit
1241 var n_extern_calls
: List[AExternCall] = new List[AExternCall]
1246 class ASuperExternCall
1248 var n_kwsuper
: TKwsuper is writable, noinit
1250 class ALocalPropExternCall
1252 var n_methid
: AMethid is writable, noinit
1254 class AFullPropExternCall
1256 var n_type
: AType is writable, noinit
1257 var n_dot
: nullable TDot = null is writable
1258 var n_methid
: AMethid is writable, noinit
1260 class AInitPropExternCall
1262 var n_type
: AType is writable, noinit
1264 class ACastAsExternCall
1266 var n_from_type
: AType is writable, noinit
1267 var n_dot
: nullable TDot = null is writable
1268 var n_kwas
: TKwas is writable, noinit
1269 var n_to_type
: AType is writable, noinit
1271 class AAsNullableExternCall
1273 var n_type
: AType is writable, noinit
1274 var n_kwas
: TKwas is writable, noinit
1275 var n_kwnullable
: TKwnullable is writable, noinit
1277 class AAsNotNullableExternCall
1279 var n_type
: AType is writable, noinit
1280 var n_kwas
: TKwas is writable, noinit
1281 var n_kwnot
: TKwnot is writable, noinit
1282 var n_kwnullable
: TKwnullable is writable, noinit
1286 var n_kwin
: TKwin is writable, noinit
1287 var n_string
: TString is writable, noinit
1289 class AExternCodeBlock
1290 super AExternCodeBlock
1291 var n_in_language
: nullable AInLanguage = null is writable
1292 var n_extern_code_segment
: TExternCodeSegment is writable, noinit
1296 var n_id
: List[TId] = new List[TId]
1297 var n_classid
: nullable TClassid = null is writable
1301 var n_comment
: List[TComment] = new List[TComment]
1305 var n_at
: nullable TAt = null is writable
1306 var n_opar
: nullable TOpar = null is writable
1307 var n_items
: List[AAnnotation] = new List[AAnnotation]
1308 var n_cpar
: nullable TCpar = null is writable
1312 var n_doc
: nullable ADoc = null is writable
1313 var n_kwredef
: nullable TKwredef = null is writable
1314 var n_visibility
: nullable AVisibility = null is writable
1315 var n_atid
: AAtid is writable, noinit
1316 var n_opar
: nullable TOpar = null is writable
1317 var n_args
: List[AExpr] = new List[AExpr]
1318 var n_cpar
: nullable TCpar = null is writable
1319 var n_annotations
: nullable AAnnotations = null is writable
1323 var n_id
: TId is writable, noinit
1327 var n_id
: TKwextern is writable, noinit
1329 class AKwabstractAtid
1331 var n_id
: TKwabstract is writable, noinit
1335 var n_id
: TKwimport is writable, noinit
1340 var n_base
: nullable AModule is writable, noinit
1341 var n_eof
: EOF is writable, noinit
1343 n_base
: nullable AModule,