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")
310 class TExternCodeSegment
326 class AModule super Prod end
327 class AModuledecl super Prod end
328 class AImport super Prod end
329 class AVisibility super Prod end
330 class AClassdef super Prod end
331 class AClasskind super Prod end
332 class AFormaldef super Prod end
333 class APropdef super Prod end
334 class AMethid super Prod end
335 class ASignature super Prod end
336 class AParam super Prod end
337 class AType super Prod end
338 class ALabel super Prod end
339 class AExpr super Prod end
340 class AExprs super Prod end
341 class AAssignOp super Prod end
342 class AModuleName super Prod end
343 class AExternCalls super Prod end
344 class AExternCall super Prod end
345 class AInLanguage super Prod end
346 class AExternCodeBlock super Prod end
347 class AQualified super Prod end
348 class ADoc super Prod end
349 class AAnnotations super Prod end
350 class AAnnotation super Prod end
351 class AAtid super Prod end
355 var n_moduledecl
: nullable AModuledecl = null is writable
356 var n_imports
: List[AImport] = new List[AImport]
357 var n_extern_code_blocks
: List[AExternCodeBlock] = new List[AExternCodeBlock]
358 var n_classdefs
: List[AClassdef] = new List[AClassdef]
362 var n_doc
: nullable ADoc = null is writable
363 var n_kwredef
: nullable TKwredef = null is writable
364 var n_visibility
: AVisibility is writable, noinit
365 var n_kwmodule
: TKwmodule is writable, noinit
366 var n_name
: AModuleName is writable, noinit
367 var n_annotations
: nullable AAnnotations = null is writable
371 var n_visibility
: AVisibility is writable, noinit
372 var n_kwimport
: TKwimport is writable, noinit
373 var n_name
: AModuleName is writable, noinit
374 var n_annotations
: nullable AAnnotations = null is writable
378 var n_visibility
: AVisibility is writable, noinit
379 var n_kwimport
: TKwimport is writable, noinit
380 var n_kwend
: TKwend is writable, noinit
382 class APublicVisibility
384 var n_kwpublic
: nullable TKwpublic = null is writable
386 class APrivateVisibility
388 var n_kwprivate
: TKwprivate is writable, noinit
390 class AProtectedVisibility
392 var n_kwprotected
: TKwprotected is writable, noinit
394 class AIntrudeVisibility
396 var n_kwintrude
: TKwintrude is writable, noinit
400 var n_doc
: nullable ADoc = null is writable
401 var n_kwredef
: nullable TKwredef = null is writable
402 var n_visibility
: AVisibility is writable, noinit
403 var n_classkind
: AClasskind is writable, noinit
404 var n_id
: nullable TClassid = null is writable
405 var n_formaldefs
: List[AFormaldef] = new List[AFormaldef]
406 var n_extern_code_block
: nullable AExternCodeBlock = null is writable
407 var n_propdefs
: List[APropdef] = new List[APropdef]
408 var n_kwend
: TKwend is writable, noinit
412 var n_propdefs
: List[APropdef] = new List[APropdef]
416 var n_propdefs
: List[APropdef] = new List[APropdef]
418 class AConcreteClasskind
420 var n_kwclass
: TKwclass is writable, noinit
422 class AAbstractClasskind
424 var n_kwabstract
: TKwabstract is writable, noinit
425 var n_kwclass
: TKwclass is writable, noinit
427 class AInterfaceClasskind
429 var n_kwinterface
: TKwinterface is writable, noinit
433 var n_kwenum
: TKwenum is writable, noinit
435 class AExternClasskind
437 var n_kwextern
: TKwextern is writable, noinit
438 var n_kwclass
: nullable TKwclass = null is writable
442 var n_id
: TClassid is writable, noinit
443 var n_type
: nullable AType = null is writable
444 var n_annotations
: nullable AAnnotations = null is writable
448 var n_doc
: nullable ADoc = null is writable
449 var n_kwredef
: nullable TKwredef = null is writable
450 var n_visibility
: AVisibility is writable, noinit
451 var n_kwvar
: TKwvar is writable, noinit
452 var n_id2
: TId is writable, noinit
453 var n_type
: nullable AType = null is writable
454 var n_expr
: nullable AExpr = null is writable
455 var n_annotations
: nullable AAnnotations = null is writable
456 var n_block
: nullable AExpr = null is writable
458 class AMainMethPropdef
460 var n_kwredef
: nullable TKwredef = null is writable
461 var n_block
: nullable AExpr = null is writable
465 var n_doc
: nullable ADoc = null is writable
466 var n_kwredef
: nullable TKwredef = null is writable
467 var n_visibility
: AVisibility is writable, noinit
468 var n_kwtype
: TKwtype is writable, noinit
469 var n_id
: TClassid is writable, noinit
470 var n_type
: AType is writable, noinit
471 var n_annotations
: nullable AAnnotations = null is writable
475 var n_doc
: nullable ADoc = null is writable
476 var n_kwredef
: nullable TKwredef = null is writable
477 var n_visibility
: AVisibility is writable, noinit
478 var n_kwmeth
: nullable TKwmeth = null is writable
479 var n_kwinit
: nullable TKwinit = null is writable
480 var n_kwnew
: nullable TKwnew = null is writable
481 var n_methid
: nullable AMethid = null is writable
482 var n_signature
: ASignature is writable, noinit
483 var n_annotations
: nullable AAnnotations = null is writable
484 var n_extern_calls
: nullable AExternCalls = null is writable
485 var n_extern_code_block
: nullable AExternCodeBlock = null is writable
486 var n_block
: nullable AExpr = null is writable
490 var n_doc
: nullable ADoc = null is writable
491 var n_kwredef
: nullable TKwredef = null is writable
492 var n_visibility
: AVisibility is writable, noinit
493 var n_kwsuper
: TKwsuper 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
: nullable AVisibility = null is writable
502 var n_atid
: AAtid is writable, noinit
503 var n_opar
: nullable TOpar = null is writable
504 var n_args
: List[AExpr] = new List[AExpr]
505 var n_cpar
: nullable TCpar = null is writable
506 var n_annotations
: nullable AAnnotations = null is writable
510 var n_id
: TId is writable, noinit
514 var n_plus
: TPlus is writable, noinit
518 var n_minus
: TMinus is writable, noinit
522 var n_star
: TStar is writable, noinit
524 class AStarstarMethid
526 var n_starstar
: TStarstar is writable, noinit
530 var n_slash
: TSlash is writable, noinit
534 var n_percent
: TPercent is writable, noinit
538 var n_eq
: TEq is writable, noinit
542 var n_ne
: TNe is writable, noinit
546 var n_le
: TLe is writable, noinit
550 var n_ge
: TGe is writable, noinit
554 var n_lt
: TLt is writable, noinit
558 var n_gt
: TGt is writable, noinit
562 var n_ll
: TLl is writable, noinit
566 var n_gg
: TGg is writable, noinit
570 var n_obra
: TObra is writable, noinit
571 var n_cbra
: TCbra is writable, noinit
573 class AStarshipMethid
575 var n_starship
: TStarship is writable, noinit
579 var n_id
: TId is writable, noinit
580 var n_assign
: TAssign is writable, noinit
582 class ABraassignMethid
584 var n_obra
: TObra is writable, noinit
585 var n_cbra
: TCbra is writable, noinit
586 var n_assign
: TAssign is writable, noinit
590 var n_opar
: nullable TOpar = null is writable
591 var n_params
: List[AParam] = new List[AParam]
592 var n_cpar
: nullable TCpar = null is writable
593 var n_type
: nullable AType = null is writable
597 var n_id
: TId is writable, noinit
598 var n_type
: nullable AType = null is writable
599 var n_dotdotdot
: nullable TDotdotdot = null is writable
600 var n_annotations
: nullable AAnnotations = null is writable
604 var n_kwnullable
: nullable TKwnullable = null is writable
605 var n_id
: TClassid is writable, noinit
606 var n_types
: List[AType] = new List[AType]
607 var n_annotations
: nullable AAnnotations = null is writable
611 var n_kwlabel
: TKwlabel is writable, noinit
612 var n_id
: nullable TId = null is writable
616 var n_expr
: List[AExpr] = new List[AExpr]
617 var n_kwend
: nullable TKwend = null is writable
621 var n_kwvar
: nullable TKwvar = null is writable
622 var n_id
: TId is writable, noinit
623 var n_type
: nullable AType = null is writable
624 var n_assign
: nullable TAssign = null is writable
625 var n_expr
: nullable AExpr = null is writable
626 var n_annotations
: nullable AAnnotations = null is writable
630 var n_kwreturn
: nullable TKwreturn = null is writable
631 var n_expr
: nullable AExpr = null is writable
635 var n_kwbreak
: TKwbreak is writable, noinit
636 var n_label
: nullable ALabel = null is writable
640 var n_kwabort
: TKwabort is writable, noinit
644 var n_kwcontinue
: nullable TKwcontinue = null is writable
645 var n_label
: nullable ALabel = null is writable
649 var n_kwdo
: TKwdo is writable, noinit
650 var n_block
: nullable AExpr = null is writable
651 var n_label
: nullable ALabel = null is writable
655 var n_kwif
: TKwif is writable, noinit
656 var n_expr
: AExpr is writable, noinit
657 var n_then
: nullable AExpr = null is writable
658 var n_else
: nullable AExpr = null is writable
662 var n_kwif
: TKwif is writable, noinit
663 var n_expr
: AExpr is writable, noinit
664 var n_kwthen
: TKwthen is writable, noinit
665 var n_then
: AExpr is writable, noinit
666 var n_kwelse
: TKwelse is writable, noinit
667 var n_else
: AExpr is writable, noinit
671 var n_kwwhile
: TKwwhile is writable, noinit
672 var n_expr
: AExpr is writable, noinit
673 var n_kwdo
: TKwdo is writable, noinit
674 var n_block
: nullable AExpr = null is writable
675 var n_label
: nullable ALabel = null is writable
679 var n_kwloop
: TKwloop is writable, noinit
680 var n_block
: nullable AExpr = null is writable
681 var n_label
: nullable ALabel = null is writable
685 var n_kwfor
: TKwfor is writable, noinit
686 var n_ids
: List[TId] = new List[TId]
687 var n_expr
: AExpr is writable, noinit
688 var n_kwdo
: TKwdo is writable, noinit
689 var n_block
: nullable AExpr = null is writable
690 var n_label
: nullable ALabel = null is writable
694 var n_kwwith
: TKwwith is writable, noinit
695 var n_expr
: AExpr is writable, noinit
696 var n_kwdo
: TKwdo is writable, noinit
697 var n_block
: nullable AExpr = null is writable
698 var n_label
: nullable ALabel = null is writable
702 var n_kwassert
: TKwassert is writable, noinit
703 var n_id
: nullable TId = null is writable
704 var n_expr
: AExpr is writable, noinit
705 var n_else
: nullable AExpr = null is writable
709 var n_kwonce
: TKwonce is writable, noinit
710 var n_expr
: AExpr is writable, noinit
714 var n_expr
: AExpr is writable, noinit
718 var n_expr
: AExpr is writable, noinit
719 var n_expr2
: AExpr is writable, noinit
723 var n_expr
: AExpr is writable, noinit
724 var n_op
: TKwor is writable, noinit
725 var n_expr2
: AExpr is writable, noinit
729 var n_expr
: AExpr is writable, noinit
730 var n_op
: TKwand is writable, noinit
731 var n_expr2
: AExpr is writable, noinit
735 var n_expr
: AExpr is writable, noinit
736 var n_op
: TKwor is writable, noinit
737 var n_kwelse
: TKwelse is writable, noinit
738 var n_expr2
: AExpr is writable, noinit
742 var n_expr
: AExpr is writable, noinit
743 var n_op
: TKwimplies is writable, noinit
744 var n_expr2
: AExpr is writable, noinit
748 var n_kwnot
: TKwnot is writable, noinit
749 var n_expr
: AExpr is writable, noinit
753 var n_expr
: AExpr is writable, noinit
754 var n_op
: TEq is writable, noinit
755 var n_expr2
: AExpr is writable, noinit
759 var n_expr
: AExpr is writable, noinit
760 var n_op
: TNe is writable, noinit
761 var n_expr2
: AExpr is writable, noinit
765 var n_expr
: AExpr is writable, noinit
766 var n_op
: TLt is writable, noinit
767 var n_expr2
: AExpr is writable, noinit
771 var n_expr
: AExpr is writable, noinit
772 var n_op
: TLe is writable, noinit
773 var n_expr2
: AExpr is writable, noinit
777 var n_expr
: AExpr is writable, noinit
778 var n_op
: TLl is writable, noinit
779 var n_expr2
: AExpr is writable, noinit
783 var n_expr
: AExpr is writable, noinit
784 var n_op
: TGt is writable, noinit
785 var n_expr2
: AExpr is writable, noinit
789 var n_expr
: AExpr is writable, noinit
790 var n_op
: TGe is writable, noinit
791 var n_expr2
: AExpr is writable, noinit
795 var n_expr
: AExpr is writable, noinit
796 var n_op
: TGg is writable, noinit
797 var n_expr2
: AExpr is writable, noinit
801 var n_expr
: AExpr is writable, noinit
802 var n_kwisa
: TKwisa is writable, noinit
803 var n_type
: AType is writable, noinit
807 var n_expr
: AExpr is writable, noinit
808 var n_op
: TPlus is writable, noinit
809 var n_expr2
: AExpr is writable, noinit
813 var n_expr
: AExpr is writable, noinit
814 var n_op
: TMinus is writable, noinit
815 var n_expr2
: AExpr is writable, noinit
819 var n_expr
: AExpr is writable, noinit
820 var n_op
: TStarship is writable, noinit
821 var n_expr2
: AExpr is writable, noinit
825 var n_expr
: AExpr is writable, noinit
826 var n_op
: TStar is writable, noinit
827 var n_expr2
: AExpr is writable, noinit
831 var n_expr
: AExpr is writable, noinit
832 var n_op
: TStarstar is writable, noinit
833 var n_expr2
: AExpr is writable, noinit
837 var n_expr
: AExpr is writable, noinit
838 var n_op
: TSlash is writable, noinit
839 var n_expr2
: AExpr is writable, noinit
843 var n_expr
: AExpr is writable, noinit
844 var n_op
: TPercent is writable, noinit
845 var n_expr2
: AExpr is writable, noinit
849 var n_minus
: TMinus is writable, noinit
850 var n_expr
: AExpr is writable, noinit
854 var n_plus
: TPlus is writable, noinit
855 var n_expr
: AExpr is writable, noinit
859 var n_kwnew
: TKwnew is writable, noinit
860 var n_type
: AType is writable, noinit
861 var n_id
: nullable TId = null is writable
862 var n_args
: AExprs is writable, noinit
866 var n_expr
: AExpr is writable, noinit
867 var n_id
: TAttrid is writable, noinit
869 class AAttrAssignExpr
871 var n_expr
: AExpr is writable, noinit
872 var n_id
: TAttrid is writable, noinit
873 var n_assign
: TAssign is writable, noinit
874 var n_value
: AExpr is writable, noinit
876 class AAttrReassignExpr
878 var n_expr
: AExpr is writable, noinit
879 var n_id
: TAttrid is writable, noinit
880 var n_assign_op
: AAssignOp is writable, noinit
881 var n_value
: AExpr is writable, noinit
885 var n_expr
: AExpr is writable, noinit
886 var n_id
: TId is writable, noinit
887 var n_args
: AExprs is writable, noinit
889 class ACallAssignExpr
891 var n_expr
: AExpr is writable, noinit
892 var n_id
: TId is writable, noinit
893 var n_args
: AExprs is writable, noinit
894 var n_assign
: TAssign is writable, noinit
895 var n_value
: AExpr is writable, noinit
897 class ACallReassignExpr
899 var n_expr
: AExpr is writable, noinit
900 var n_id
: TId is writable, noinit
901 var n_args
: AExprs is writable, noinit
902 var n_assign_op
: AAssignOp is writable, noinit
903 var n_value
: AExpr is writable, noinit
907 var n_qualified
: nullable AQualified = null is writable
908 var n_kwsuper
: TKwsuper is writable, noinit
909 var n_args
: AExprs is writable, noinit
913 var n_expr
: AExpr is writable, noinit
914 var n_kwinit
: TKwinit is writable, noinit
915 var n_args
: AExprs is writable, noinit
919 var n_expr
: AExpr is writable, noinit
920 var n_args
: AExprs is writable, noinit
924 var n_expr
: AExpr is writable, noinit
925 var n_args
: AExprs is writable, noinit
926 var n_assign
: TAssign is writable, noinit
927 var n_value
: AExpr is writable, noinit
929 class ABraReassignExpr
931 var n_expr
: AExpr is writable, noinit
932 var n_args
: AExprs is writable, noinit
933 var n_assign_op
: AAssignOp is writable, noinit
934 var n_value
: AExpr is writable, noinit
938 var n_id
: TId is writable, noinit
942 var n_id
: TId is writable, noinit
943 var n_assign
: TAssign is writable, noinit
944 var n_value
: AExpr is writable, noinit
946 class AVarReassignExpr
948 var n_id
: TId is writable, noinit
949 var n_assign_op
: AAssignOp is writable, noinit
950 var n_value
: AExpr is writable, noinit
954 var n_expr
: AExpr is writable, noinit
955 var n_expr2
: AExpr is writable, noinit
956 var n_annotations
: nullable AAnnotations = null is writable
960 var n_obra
: TObra is writable, noinit
961 var n_expr
: AExpr is writable, noinit
962 var n_expr2
: AExpr is writable, noinit
963 var n_cbra
: TCbra is writable, noinit
964 var n_annotations
: nullable AAnnotations = null is writable
968 var n_obra
: TObra is writable, noinit
969 var n_expr
: AExpr is writable, noinit
970 var n_expr2
: AExpr is writable, noinit
971 var n_cbra
: TObra is writable, noinit
972 var n_annotations
: nullable AAnnotations = null is writable
976 var n_obra
: TObra is writable, noinit
977 var n_exprs
: List[AExpr] = new List[AExpr]
978 var n_type
: nullable AType = null is writable
979 var n_cbra
: TCbra is writable, noinit
980 var n_annotations
: nullable AAnnotations = null is writable
984 var n_kwself
: TKwself is writable, noinit
985 var n_annotations
: nullable AAnnotations = null is writable
987 class AImplicitSelfExpr
992 var n_kwtrue
: TKwtrue is writable, noinit
993 var n_annotations
: nullable AAnnotations = null is writable
997 var n_kwfalse
: TKwfalse is writable, noinit
998 var n_annotations
: nullable AAnnotations = null is writable
1002 var n_kwnull
: TKwnull is writable, noinit
1003 var n_annotations
: nullable AAnnotations = null is writable
1007 var n_number
: TNumber is writable, noinit
1008 var n_annotations
: nullable AAnnotations = null is writable
1012 var n_hex_number
: THexNumber is writable, noinit
1013 var n_annotations
: nullable AAnnotations = null is writable
1017 var n_float
: TFloat is writable, noinit
1018 var n_annotations
: nullable AAnnotations = null is writable
1022 var n_char
: TChar is writable, noinit
1023 var n_annotations
: nullable AAnnotations = null is writable
1027 var n_string
: TString is writable, noinit
1028 var n_annotations
: nullable AAnnotations = null is writable
1030 class AStartStringExpr
1032 var n_string
: TStartString is writable, noinit
1034 class AMidStringExpr
1036 var n_string
: TMidString is writable, noinit
1038 class AEndStringExpr
1040 var n_string
: TEndString is writable, noinit
1042 class ASuperstringExpr
1044 var n_exprs
: List[AExpr] = new List[AExpr]
1045 var n_annotations
: nullable AAnnotations = null is writable
1049 var n_opar
: TOpar is writable, noinit
1050 var n_expr
: AExpr is writable, noinit
1051 var n_cpar
: TCpar is writable, noinit
1052 var n_annotations
: nullable AAnnotations = null is writable
1056 var n_expr
: AExpr is writable, noinit
1057 var n_kwas
: TKwas is writable, noinit
1058 var n_opar
: nullable TOpar = null is writable
1059 var n_type
: AType is writable, noinit
1060 var n_cpar
: nullable TCpar = null is writable
1062 class AAsNotnullExpr
1064 var n_expr
: AExpr is writable, noinit
1065 var n_kwas
: TKwas is writable, noinit
1066 var n_opar
: nullable TOpar = null is writable
1067 var n_kwnot
: TKwnot is writable, noinit
1068 var n_kwnull
: TKwnull is writable, noinit
1069 var n_cpar
: nullable TCpar = null is writable
1071 class AIssetAttrExpr
1073 var n_kwisset
: TKwisset is writable, noinit
1074 var n_expr
: AExpr is writable, noinit
1075 var n_id
: TAttrid is writable, noinit
1077 class ADebugTypeExpr
1079 var n_kwdebug
: TKwdebug is writable, noinit
1080 var n_kwtype
: TKwtype is writable, noinit
1081 var n_expr
: AExpr is writable, noinit
1082 var n_type
: AType is writable, noinit
1086 var n_expr
: AExpr is writable, noinit
1087 var n_dotdotdot
: TDotdotdot is writable, noinit
1091 var n_type
: AType is writable, noinit
1095 var n_expr
: AExpr is writable, noinit
1096 var n_id
: AMethid is writable, noinit
1100 var n_annotations
: AAnnotations is writable, noinit
1104 var n_exprs
: List[AExpr] = new List[AExpr]
1108 var n_exprs
: List[AExpr] = new List[AExpr]
1112 var n_opar
: TOpar is writable, noinit
1113 var n_exprs
: List[AExpr] = new List[AExpr]
1114 var n_cpar
: TCpar is writable, noinit
1118 var n_obra
: TObra is writable, noinit
1119 var n_exprs
: List[AExpr] = new List[AExpr]
1120 var n_cbra
: TCbra is writable, noinit
1124 var n_op
: TPluseq is writable, noinit
1126 class AMinusAssignOp
1128 var n_op
: TMinuseq is writable, noinit
1132 var n_op
: TStareq is writable, noinit
1134 class ASlashAssignOp
1136 var n_op
: TSlasheq is writable, noinit
1138 class APercentAssignOp
1140 var n_op
: TPercenteq is writable, noinit
1142 class AStarstarAssignOp
1144 var n_op
: TStarstareq is writable, noinit
1148 var n_op
: TLleq is writable, noinit
1152 var n_op
: TGgeq is writable, noinit
1156 var n_quad
: nullable TQuad = null is writable
1157 var n_path
: List[TId] = new List[TId]
1158 var n_id
: TId is writable, noinit
1162 var n_kwimport
: TKwimport is writable, noinit
1163 var n_extern_calls
: List[AExternCall] = new List[AExternCall]
1168 class ASuperExternCall
1170 var n_kwsuper
: TKwsuper is writable, noinit
1172 class ALocalPropExternCall
1174 var n_methid
: AMethid is writable, noinit
1176 class AFullPropExternCall
1178 var n_type
: AType is writable, noinit
1179 var n_dot
: nullable TDot = null is writable
1180 var n_methid
: AMethid is writable, noinit
1182 class AInitPropExternCall
1184 var n_type
: AType is writable, noinit
1186 class ACastAsExternCall
1188 var n_from_type
: AType is writable, noinit
1189 var n_dot
: nullable TDot = null is writable
1190 var n_kwas
: TKwas is writable, noinit
1191 var n_to_type
: AType is writable, noinit
1193 class AAsNullableExternCall
1195 var n_type
: AType is writable, noinit
1196 var n_kwas
: TKwas is writable, noinit
1197 var n_kwnullable
: TKwnullable is writable, noinit
1199 class AAsNotNullableExternCall
1201 var n_type
: AType is writable, noinit
1202 var n_kwas
: TKwas is writable, noinit
1203 var n_kwnot
: TKwnot is writable, noinit
1204 var n_kwnullable
: TKwnullable is writable, noinit
1208 var n_kwin
: TKwin is writable, noinit
1209 var n_string
: TString is writable, noinit
1211 class AExternCodeBlock
1212 super AExternCodeBlock
1213 var n_in_language
: nullable AInLanguage = null is writable
1214 var n_extern_code_segment
: TExternCodeSegment is writable, noinit
1218 var n_id
: List[TId] = new List[TId]
1219 var n_classid
: nullable TClassid = null is writable
1223 var n_comment
: List[TComment] = new List[TComment]
1227 var n_at
: nullable TAt = null is writable
1228 var n_opar
: nullable TOpar = null is writable
1229 var n_items
: List[AAnnotation] = new List[AAnnotation]
1230 var n_cpar
: nullable TCpar = null is writable
1234 var n_doc
: nullable ADoc = null is writable
1235 var n_kwredef
: nullable TKwredef = null is writable
1236 var n_visibility
: nullable AVisibility = null is writable
1237 var n_atid
: AAtid is writable, noinit
1238 var n_opar
: nullable TOpar = null is writable
1239 var n_args
: List[AExpr] = new List[AExpr]
1240 var n_cpar
: nullable TCpar = null is writable
1241 var n_annotations
: nullable AAnnotations = null is writable
1245 var n_id
: TId is writable, noinit
1249 var n_id
: TKwextern is writable, noinit
1251 class AKwabstractAtid
1253 var n_id
: TKwabstract is writable, noinit
1257 var n_id
: TKwimport is writable, noinit
1262 var n_base
: nullable AModule is writable, noinit
1263 var n_eof
: EOF is writable, noinit
1265 n_base
: nullable AModule,