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")
334 class TExternCodeSegment
350 class AModule super Prod end
351 class AModuledecl super Prod end
352 class AImport super Prod end
353 class AVisibility super Prod end
354 class AClassdef super Prod end
355 class AClasskind super Prod end
356 class AFormaldef super Prod end
357 class APropdef super Prod end
358 class AMethid super Prod end
359 class ASignature super Prod end
360 class AParam super Prod end
361 class AType super Prod end
362 class ALabel super Prod end
363 class AExpr super Prod end
364 class AExprs super Prod end
365 class AAssignOp super Prod end
366 class AModuleName super Prod end
367 class AExternCalls super Prod end
368 class AExternCall super Prod end
369 class AInLanguage super Prod end
370 class AExternCodeBlock super Prod end
371 class AQualified super Prod end
372 class ADoc super Prod end
373 class AAnnotations super Prod end
374 class AAnnotation super Prod end
375 class AAtid super Prod end
379 var n_moduledecl
: nullable AModuledecl = null is writable
380 var n_imports
: List[AImport] = new List[AImport]
381 var n_extern_code_blocks
: List[AExternCodeBlock] = new List[AExternCodeBlock]
382 var n_classdefs
: List[AClassdef] = new List[AClassdef]
386 var n_doc
: nullable ADoc = null is writable
387 var n_kwredef
: nullable TKwredef = null is writable
388 var n_visibility
: AVisibility is writable, noinit
389 var n_kwmodule
: TKwmodule is writable, noinit
390 var n_name
: AModuleName is writable, noinit
391 var n_annotations
: nullable AAnnotations = null is writable
395 var n_visibility
: AVisibility is writable, noinit
396 var n_kwimport
: TKwimport is writable, noinit
397 var n_name
: AModuleName is writable, noinit
398 var n_annotations
: nullable AAnnotations = null is writable
402 var n_visibility
: AVisibility is writable, noinit
403 var n_kwimport
: TKwimport is writable, noinit
404 var n_kwend
: TKwend is writable, noinit
406 class APublicVisibility
408 var n_kwpublic
: nullable TKwpublic = null is writable
410 class APrivateVisibility
412 var n_kwprivate
: TKwprivate is writable, noinit
414 class AProtectedVisibility
416 var n_kwprotected
: TKwprotected is writable, noinit
418 class AIntrudeVisibility
420 var n_kwintrude
: TKwintrude is writable, noinit
424 var n_doc
: nullable ADoc = null is writable
425 var n_kwredef
: nullable TKwredef = null is writable
426 var n_visibility
: AVisibility is writable, noinit
427 var n_classkind
: AClasskind is writable, noinit
428 var n_id
: nullable TClassid = null is writable
429 var n_formaldefs
: List[AFormaldef] = new List[AFormaldef]
430 var n_extern_code_block
: nullable AExternCodeBlock = null is writable
431 var n_propdefs
: List[APropdef] = new List[APropdef]
432 var n_kwend
: TKwend is writable, noinit
436 var n_propdefs
: List[APropdef] = new List[APropdef]
440 var n_propdefs
: List[APropdef] = new List[APropdef]
442 class AConcreteClasskind
444 var n_kwclass
: TKwclass is writable, noinit
446 class AAbstractClasskind
448 var n_kwabstract
: TKwabstract is writable, noinit
449 var n_kwclass
: TKwclass is writable, noinit
451 class AInterfaceClasskind
453 var n_kwinterface
: TKwinterface is writable, noinit
457 var n_kwenum
: TKwenum is writable, noinit
459 class AExternClasskind
461 var n_kwextern
: TKwextern is writable, noinit
462 var n_kwclass
: nullable TKwclass = null is writable
466 var n_id
: TClassid is writable, noinit
467 var n_type
: nullable AType = null is writable
468 var n_annotations
: nullable AAnnotations = null is writable
472 var n_doc
: nullable ADoc = null is writable
473 var n_kwredef
: nullable TKwredef = null is writable
474 var n_visibility
: AVisibility is writable, noinit
475 var n_kwvar
: TKwvar is writable, noinit
476 var n_id2
: TId is writable, noinit
477 var n_type
: nullable AType = null is writable
478 var n_expr
: nullable AExpr = null is writable
479 var n_annotations
: nullable AAnnotations = null is writable
480 var n_block
: nullable AExpr = null is writable
482 class AMainMethPropdef
484 var n_kwredef
: nullable TKwredef = null is writable
485 var n_block
: nullable AExpr = null is writable
489 var n_doc
: nullable ADoc = null is writable
490 var n_kwredef
: nullable TKwredef = null is writable
491 var n_visibility
: AVisibility is writable, noinit
492 var n_kwtype
: TKwtype is writable, noinit
493 var n_id
: TClassid is writable, noinit
494 var n_type
: AType is writable, noinit
495 var n_annotations
: nullable AAnnotations = null is writable
499 var n_doc
: nullable ADoc = null is writable
500 var n_kwredef
: nullable TKwredef = null is writable
501 var n_visibility
: AVisibility is writable, noinit
502 var n_kwmeth
: nullable TKwmeth = null is writable
503 var n_kwinit
: nullable TKwinit = null is writable
504 var n_kwnew
: nullable TKwnew = null is writable
505 var n_methid
: nullable AMethid = null is writable
506 var n_signature
: ASignature is writable, noinit
507 var n_annotations
: nullable AAnnotations = null is writable
508 var n_extern_calls
: nullable AExternCalls = null is writable
509 var n_extern_code_block
: nullable AExternCodeBlock = null is writable
510 var n_block
: nullable AExpr = null is writable
514 var n_doc
: nullable ADoc = null is writable
515 var n_kwredef
: nullable TKwredef = null is writable
516 var n_visibility
: AVisibility is writable, noinit
517 var n_kwsuper
: TKwsuper is writable, noinit
518 var n_type
: AType is writable, noinit
519 var n_annotations
: nullable AAnnotations = null is writable
523 var n_doc
: nullable ADoc = null is writable
524 var n_kwredef
: nullable TKwredef = null is writable
525 var n_visibility
: nullable AVisibility = null is writable
526 var n_atid
: AAtid is writable, noinit
527 var n_opar
: nullable TOpar = null is writable
528 var n_args
: List[AExpr] = new List[AExpr]
529 var n_cpar
: nullable TCpar = null is writable
530 var n_annotations
: nullable AAnnotations = null is writable
534 var n_id
: TId is writable, noinit
538 var n_op
: TPlus is writable, noinit
542 var n_op
: TMinus is writable, noinit
546 var n_op
: TStar is writable, noinit
548 class AStarstarMethid
550 var n_op
: TStarstar is writable, noinit
554 var n_op
: TSlash is writable, noinit
558 var n_op
: TPercent is writable, noinit
562 var n_op
: TEq is writable, noinit
566 var n_op
: TNe is writable, noinit
570 var n_op
: TLe is writable, noinit
574 var n_op
: TGe is writable, noinit
578 var n_op
: TLt is writable, noinit
582 var n_op
: TGt is writable, noinit
586 var n_op
: TLl is writable, noinit
590 var n_op
: TGg is writable, noinit
592 class AStarshipMethid
594 var n_op
: TStarship is writable, noinit
598 var n_op
: TPipe is writable, noinit
602 var n_op
: TCaret is writable, noinit
606 var n_op
: TAmp is writable, noinit
610 var n_op
: TTilde is writable, noinit
614 var n_obra
: TObra is writable, noinit
615 var n_cbra
: TCbra is writable, noinit
619 var n_id
: TId is writable, noinit
620 var n_assign
: TAssign is writable, noinit
622 class ABraassignMethid
624 var n_obra
: TObra is writable, noinit
625 var n_cbra
: TCbra is writable, noinit
626 var n_assign
: TAssign is writable, noinit
630 var n_opar
: nullable TOpar = null is writable
631 var n_params
: List[AParam] = new List[AParam]
632 var n_cpar
: nullable TCpar = null is writable
633 var n_type
: nullable AType = null is writable
637 var n_id
: TId is writable, noinit
638 var n_type
: nullable AType = null is writable
639 var n_dotdotdot
: nullable TDotdotdot = null is writable
640 var n_annotations
: nullable AAnnotations = null is writable
644 var n_kwnullable
: nullable TKwnullable = null is writable
645 var n_id
: TClassid is writable, noinit
646 var n_types
: List[AType] = new List[AType]
647 var n_annotations
: nullable AAnnotations = null is writable
651 var n_kwlabel
: TKwlabel is writable, noinit
652 var n_id
: nullable TId = null is writable
656 var n_expr
: List[AExpr] = new List[AExpr]
657 var n_kwend
: nullable TKwend = null is writable
661 var n_kwvar
: nullable TKwvar = null is writable
662 var n_id
: TId is writable, noinit
663 var n_type
: nullable AType = null is writable
664 var n_assign
: nullable TAssign = null is writable
665 var n_expr
: nullable AExpr = null is writable
666 var n_annotations
: nullable AAnnotations = null is writable
670 var n_kwreturn
: nullable TKwreturn = null is writable
671 var n_expr
: nullable AExpr = null is writable
675 var n_kwbreak
: TKwbreak is writable, noinit
676 var n_label
: nullable ALabel = null is writable
680 var n_kwabort
: TKwabort is writable, noinit
684 var n_kwcontinue
: nullable TKwcontinue = null is writable
685 var n_label
: nullable ALabel = null is writable
689 var n_kwdo
: TKwdo is writable, noinit
690 var n_block
: nullable AExpr = null is writable
691 var n_label
: nullable ALabel = null is writable
695 var n_kwif
: TKwif is writable, noinit
696 var n_expr
: AExpr is writable, noinit
697 var n_then
: nullable AExpr = null is writable
698 var n_else
: nullable AExpr = null is writable
702 var n_kwif
: TKwif is writable, noinit
703 var n_expr
: AExpr is writable, noinit
704 var n_kwthen
: TKwthen is writable, noinit
705 var n_then
: AExpr is writable, noinit
706 var n_kwelse
: TKwelse is writable, noinit
707 var n_else
: AExpr is writable, noinit
711 var n_kwwhile
: TKwwhile is writable, noinit
712 var n_expr
: AExpr is writable, noinit
713 var n_kwdo
: TKwdo is writable, noinit
714 var n_block
: nullable AExpr = null is writable
715 var n_label
: nullable ALabel = null is writable
719 var n_kwloop
: TKwloop is writable, noinit
720 var n_block
: nullable AExpr = null is writable
721 var n_label
: nullable ALabel = null is writable
725 var n_kwfor
: TKwfor is writable, noinit
726 var n_ids
: List[TId] = new List[TId]
727 var n_expr
: AExpr is writable, noinit
728 var n_kwdo
: TKwdo is writable, noinit
729 var n_block
: nullable AExpr = null is writable
730 var n_label
: nullable ALabel = null is writable
734 var n_kwwith
: TKwwith is writable, noinit
735 var n_expr
: AExpr is writable, noinit
736 var n_kwdo
: TKwdo is writable, noinit
737 var n_block
: nullable AExpr = null is writable
738 var n_label
: nullable ALabel = null is writable
742 var n_kwassert
: TKwassert is writable, noinit
743 var n_id
: nullable TId = null is writable
744 var n_expr
: AExpr is writable, noinit
745 var n_else
: nullable AExpr = null is writable
749 var n_kwonce
: TKwonce is writable, noinit
750 var n_expr
: AExpr is writable, noinit
754 var n_expr
: AExpr is writable, noinit
758 var n_expr
: AExpr is writable, noinit
759 var n_expr2
: AExpr is writable, noinit
763 var n_expr
: AExpr is writable, noinit
764 var n_op
: TKwor is writable, noinit
765 var n_expr2
: AExpr is writable, noinit
769 var n_expr
: AExpr is writable, noinit
770 var n_op
: TKwand is writable, noinit
771 var n_expr2
: AExpr is writable, noinit
775 var n_expr
: AExpr is writable, noinit
776 var n_op
: TKwor is writable, noinit
777 var n_kwelse
: TKwelse is writable, noinit
778 var n_expr2
: AExpr is writable, noinit
782 var n_expr
: AExpr is writable, noinit
783 var n_op
: TKwimplies is writable, noinit
784 var n_expr2
: AExpr is writable, noinit
788 var n_kwnot
: TKwnot is writable, noinit
789 var n_expr
: AExpr is writable, noinit
793 var n_expr
: AExpr is writable, noinit
794 var n_op
: TEq is writable, noinit
795 var n_expr2
: AExpr is writable, noinit
799 var n_expr
: AExpr is writable, noinit
800 var n_op
: TNe is writable, noinit
801 var n_expr2
: AExpr is writable, noinit
805 var n_expr
: AExpr is writable, noinit
806 var n_op
: TLt is writable, noinit
807 var n_expr2
: AExpr is writable, noinit
811 var n_expr
: AExpr is writable, noinit
812 var n_op
: TLe is writable, noinit
813 var n_expr2
: AExpr is writable, noinit
817 var n_expr
: AExpr is writable, noinit
818 var n_op
: TLl is writable, noinit
819 var n_expr2
: AExpr is writable, noinit
823 var n_expr
: AExpr is writable, noinit
824 var n_op
: TGt is writable, noinit
825 var n_expr2
: AExpr is writable, noinit
829 var n_expr
: AExpr is writable, noinit
830 var n_op
: TGe is writable, noinit
831 var n_expr2
: AExpr is writable, noinit
835 var n_expr
: AExpr is writable, noinit
836 var n_op
: TGg is writable, noinit
837 var n_expr2
: AExpr is writable, noinit
841 var n_expr
: AExpr is writable, noinit
842 var n_kwisa
: TKwisa is writable, noinit
843 var n_type
: AType is writable, noinit
847 var n_expr
: AExpr is writable, noinit
848 var n_op
: TPlus is writable, noinit
849 var n_expr2
: AExpr is writable, noinit
853 var n_expr
: AExpr is writable, noinit
854 var n_op
: TMinus is writable, noinit
855 var n_expr2
: AExpr is writable, noinit
859 var n_expr
: AExpr is writable, noinit
860 var n_op
: TStarship is writable, noinit
861 var n_expr2
: AExpr is writable, noinit
865 var n_expr
: AExpr is writable, noinit
866 var n_op
: TStar is writable, noinit
867 var n_expr2
: AExpr is writable, noinit
871 var n_expr
: AExpr is writable, noinit
872 var n_op
: TStarstar is writable, noinit
873 var n_expr2
: AExpr is writable, noinit
877 var n_expr
: AExpr is writable, noinit
878 var n_op
: TSlash is writable, noinit
879 var n_expr2
: AExpr is writable, noinit
883 var n_expr
: AExpr is writable, noinit
884 var n_op
: TPercent is writable, noinit
885 var n_expr2
: AExpr is writable, noinit
889 var n_expr
: AExpr is writable, noinit
890 var n_op
: TPipe is writable, noinit
891 var n_expr2
: AExpr is writable, noinit
895 var n_expr
: AExpr is writable, noinit
896 var n_op
: TCaret is writable, noinit
897 var n_expr2
: AExpr is writable, noinit
901 var n_expr
: AExpr is writable, noinit
902 var n_op
: TAmp is writable, noinit
903 var n_expr2
: AExpr is writable, noinit
907 var n_op
: TMinus is writable, noinit
908 var n_expr
: AExpr is writable, noinit
912 var n_op
: TPlus is writable, noinit
913 var n_expr
: AExpr is writable, noinit
917 var n_op
: TTilde is writable, noinit
918 var n_expr
: AExpr is writable, noinit
922 var n_kwnew
: TKwnew is writable, noinit
923 var n_type
: AType is writable, noinit
924 var n_id
: nullable TId = null is writable
925 var n_args
: AExprs is writable, noinit
929 var n_expr
: AExpr is writable, noinit
930 var n_id
: TAttrid is writable, noinit
932 class AAttrAssignExpr
934 var n_expr
: AExpr is writable, noinit
935 var n_id
: TAttrid is writable, noinit
936 var n_assign
: TAssign is writable, noinit
937 var n_value
: AExpr is writable, noinit
939 class AAttrReassignExpr
941 var n_expr
: AExpr is writable, noinit
942 var n_id
: TAttrid is writable, noinit
943 var n_assign_op
: AAssignOp is writable, noinit
944 var n_value
: AExpr is writable, noinit
948 var n_expr
: AExpr is writable, noinit
949 var n_id
: TId is writable, noinit
950 var n_args
: AExprs is writable, noinit
952 class ACallAssignExpr
954 var n_expr
: AExpr is writable, noinit
955 var n_id
: TId is writable, noinit
956 var n_args
: AExprs is writable, noinit
957 var n_assign
: TAssign is writable, noinit
958 var n_value
: AExpr is writable, noinit
960 class ACallReassignExpr
962 var n_expr
: AExpr is writable, noinit
963 var n_id
: TId is writable, noinit
964 var n_args
: AExprs is writable, noinit
965 var n_assign_op
: AAssignOp is writable, noinit
966 var n_value
: AExpr is writable, noinit
970 var n_qualified
: nullable AQualified = null is writable
971 var n_kwsuper
: TKwsuper is writable, noinit
972 var n_args
: AExprs is writable, noinit
976 var n_expr
: AExpr is writable, noinit
977 var n_kwinit
: TKwinit is writable, noinit
978 var n_args
: AExprs is writable, noinit
982 var n_expr
: AExpr is writable, noinit
983 var n_args
: AExprs is writable, noinit
987 var n_expr
: AExpr is writable, noinit
988 var n_args
: AExprs is writable, noinit
989 var n_assign
: TAssign is writable, noinit
990 var n_value
: AExpr is writable, noinit
992 class ABraReassignExpr
994 var n_expr
: AExpr is writable, noinit
995 var n_args
: AExprs is writable, noinit
996 var n_assign_op
: AAssignOp is writable, noinit
997 var n_value
: AExpr is writable, noinit
1001 var n_id
: TId is writable, noinit
1003 class AVarAssignExpr
1005 var n_id
: TId is writable, noinit
1006 var n_assign
: TAssign is writable, noinit
1007 var n_value
: AExpr is writable, noinit
1009 class AVarReassignExpr
1011 var n_id
: TId is writable, noinit
1012 var n_assign_op
: AAssignOp is writable, noinit
1013 var n_value
: AExpr is writable, noinit
1017 var n_expr
: AExpr is writable, noinit
1018 var n_expr2
: AExpr is writable, noinit
1019 var n_annotations
: nullable AAnnotations = null is writable
1023 var n_obra
: TObra is writable, noinit
1024 var n_expr
: AExpr is writable, noinit
1025 var n_expr2
: AExpr is writable, noinit
1026 var n_cbra
: TCbra is writable, noinit
1027 var n_annotations
: nullable AAnnotations = null is writable
1031 var n_obra
: TObra is writable, noinit
1032 var n_expr
: AExpr is writable, noinit
1033 var n_expr2
: AExpr is writable, noinit
1034 var n_cbra
: TObra is writable, noinit
1035 var n_annotations
: nullable AAnnotations = null is writable
1039 var n_obra
: TObra is writable, noinit
1040 var n_exprs
: List[AExpr] = new List[AExpr]
1041 var n_type
: nullable AType = null is writable
1042 var n_cbra
: TCbra is writable, noinit
1043 var n_annotations
: nullable AAnnotations = null is writable
1047 var n_kwself
: TKwself is writable, noinit
1048 var n_annotations
: nullable AAnnotations = null is writable
1050 class AImplicitSelfExpr
1055 var n_kwtrue
: TKwtrue is writable, noinit
1056 var n_annotations
: nullable AAnnotations = null is writable
1060 var n_kwfalse
: TKwfalse is writable, noinit
1061 var n_annotations
: nullable AAnnotations = null is writable
1065 var n_kwnull
: TKwnull is writable, noinit
1066 var n_annotations
: nullable AAnnotations = null is writable
1070 var n_number
: TNumber is writable, noinit
1071 var n_annotations
: nullable AAnnotations = null is writable
1075 var n_hex_number
: THexNumber is writable, noinit
1076 var n_annotations
: nullable AAnnotations = null is writable
1080 var n_float
: TFloat is writable, noinit
1081 var n_annotations
: nullable AAnnotations = null is writable
1085 var n_char
: TChar is writable, noinit
1086 var n_annotations
: nullable AAnnotations = null is writable
1090 var n_string
: TString is writable, noinit
1091 var n_annotations
: nullable AAnnotations = null is writable
1093 class AStartStringExpr
1095 var n_string
: TStartString is writable, noinit
1097 class AMidStringExpr
1099 var n_string
: TMidString is writable, noinit
1101 class AEndStringExpr
1103 var n_string
: TEndString is writable, noinit
1105 class ASuperstringExpr
1107 var n_exprs
: List[AExpr] = new List[AExpr]
1108 var n_annotations
: nullable AAnnotations = null is writable
1112 var n_opar
: TOpar is writable, noinit
1113 var n_expr
: AExpr is writable, noinit
1114 var n_cpar
: TCpar is writable, noinit
1115 var n_annotations
: nullable AAnnotations = null is writable
1119 var n_expr
: AExpr is writable, noinit
1120 var n_kwas
: TKwas is writable, noinit
1121 var n_opar
: nullable TOpar = null is writable
1122 var n_type
: AType is writable, noinit
1123 var n_cpar
: nullable TCpar = null is writable
1125 class AAsNotnullExpr
1127 var n_expr
: AExpr is writable, noinit
1128 var n_kwas
: TKwas is writable, noinit
1129 var n_opar
: nullable TOpar = null is writable
1130 var n_kwnot
: TKwnot is writable, noinit
1131 var n_kwnull
: TKwnull is writable, noinit
1132 var n_cpar
: nullable TCpar = null is writable
1134 class AIssetAttrExpr
1136 var n_kwisset
: TKwisset is writable, noinit
1137 var n_expr
: AExpr is writable, noinit
1138 var n_id
: TAttrid is writable, noinit
1140 class ADebugTypeExpr
1142 var n_kwdebug
: TKwdebug is writable, noinit
1143 var n_kwtype
: TKwtype is writable, noinit
1144 var n_expr
: AExpr is writable, noinit
1145 var n_type
: AType is writable, noinit
1149 var n_expr
: AExpr is writable, noinit
1150 var n_dotdotdot
: TDotdotdot is writable, noinit
1154 var n_id
: TId is writable, noinit
1155 var n_assign
: TAssign is writable, noinit
1156 var n_expr
: AExpr is writable, noinit
1160 var n_type
: AType is writable, noinit
1164 var n_expr
: AExpr is writable, noinit
1165 var n_id
: AMethid is writable, noinit
1169 var n_annotations
: AAnnotations is writable, noinit
1173 var n_exprs
: List[AExpr] = new List[AExpr]
1177 var n_exprs
: List[AExpr] = new List[AExpr]
1181 var n_opar
: TOpar is writable, noinit
1182 var n_exprs
: List[AExpr] = new List[AExpr]
1183 var n_cpar
: TCpar is writable, noinit
1187 var n_obra
: TObra is writable, noinit
1188 var n_exprs
: List[AExpr] = new List[AExpr]
1189 var n_cbra
: TCbra is writable, noinit
1193 var n_op
: TPluseq is writable, noinit
1195 class AMinusAssignOp
1197 var n_op
: TMinuseq is writable, noinit
1201 var n_op
: TStareq is writable, noinit
1203 class ASlashAssignOp
1205 var n_op
: TSlasheq is writable, noinit
1207 class APercentAssignOp
1209 var n_op
: TPercenteq is writable, noinit
1211 class AStarstarAssignOp
1213 var n_op
: TStarstareq is writable, noinit
1217 var n_op
: TPipeeq is writable, noinit
1219 class ACaretAssignOp
1221 var n_op
: TCareteq is writable, noinit
1225 var n_op
: TAmpeq is writable, noinit
1229 var n_op
: TLleq is writable, noinit
1233 var n_op
: TGgeq is writable, noinit
1237 var n_quad
: nullable TQuad = null is writable
1238 var n_path
: List[TId] = new List[TId]
1239 var n_id
: TId is writable, noinit
1243 var n_kwimport
: TKwimport is writable, noinit
1244 var n_extern_calls
: List[AExternCall] = new List[AExternCall]
1249 class ASuperExternCall
1251 var n_kwsuper
: TKwsuper is writable, noinit
1253 class ALocalPropExternCall
1255 var n_methid
: AMethid is writable, noinit
1257 class AFullPropExternCall
1259 var n_type
: AType is writable, noinit
1260 var n_dot
: nullable TDot = null is writable
1261 var n_methid
: AMethid is writable, noinit
1263 class AInitPropExternCall
1265 var n_type
: AType is writable, noinit
1267 class ACastAsExternCall
1269 var n_from_type
: AType is writable, noinit
1270 var n_dot
: nullable TDot = null is writable
1271 var n_kwas
: TKwas is writable, noinit
1272 var n_to_type
: AType is writable, noinit
1274 class AAsNullableExternCall
1276 var n_type
: AType is writable, noinit
1277 var n_kwas
: TKwas is writable, noinit
1278 var n_kwnullable
: TKwnullable is writable, noinit
1280 class AAsNotNullableExternCall
1282 var n_type
: AType is writable, noinit
1283 var n_kwas
: TKwas is writable, noinit
1284 var n_kwnot
: TKwnot is writable, noinit
1285 var n_kwnullable
: TKwnullable is writable, noinit
1289 var n_kwin
: TKwin is writable, noinit
1290 var n_string
: TString is writable, noinit
1292 class AExternCodeBlock
1293 super AExternCodeBlock
1294 var n_in_language
: nullable AInLanguage = null is writable
1295 var n_extern_code_segment
: TExternCodeSegment is writable, noinit
1299 var n_id
: List[TId] = new List[TId]
1300 var n_classid
: nullable TClassid = null is writable
1304 var n_comment
: List[TComment] = new List[TComment]
1308 var n_at
: nullable TAt = null is writable
1309 var n_opar
: nullable TOpar = null is writable
1310 var n_items
: List[AAnnotation] = new List[AAnnotation]
1311 var n_cpar
: nullable TCpar = null is writable
1315 var n_doc
: nullable ADoc = null is writable
1316 var n_kwredef
: nullable TKwredef = null is writable
1317 var n_visibility
: nullable AVisibility = null is writable
1318 var n_atid
: AAtid is writable, noinit
1319 var n_opar
: nullable TOpar = null is writable
1320 var n_args
: List[AExpr] = new List[AExpr]
1321 var n_cpar
: nullable TCpar = null is writable
1322 var n_annotations
: nullable AAnnotations = null is writable
1326 var n_id
: TId is writable, noinit
1330 var n_id
: TKwextern is writable, noinit
1332 class AKwabstractAtid
1334 var n_id
: TKwabstract is writable, noinit
1338 var n_id
: TKwimport is writable, noinit
1343 var n_base
: nullable AModule is writable, noinit
1344 var n_eof
: EOF is writable, noinit
1346 n_base
: nullable AModule,