1 # Raw AST node hierarchy.
2 # This file was generated by SableCC (http://www.sablecc.org/).
295 class TExternCodeSegment
311 class AModule super Prod end
312 class AModuledecl super Prod end
313 class AImport super Prod end
314 class AVisibility super Prod end
315 class AClassdef super Prod end
316 class AClasskind super Prod end
317 class AFormaldef super Prod end
318 class ASuperclass super Prod end
319 class APropdef super Prod end
320 class AAble super Prod end
321 class AMethid super Prod end
322 class ASignature super Prod end
323 class AParam super Prod end
324 class AType super Prod end
325 class ALabel super Prod end
326 class AExpr super Prod end
327 class AExprs super Prod end
328 class AAssignOp super Prod end
329 class AModuleName super Prod end
330 class AExternCalls super Prod end
331 class AExternCall super Prod end
332 class AInLanguage super Prod end
333 class AExternCodeBlock super Prod end
334 class AQualified super Prod end
335 class ADoc super Prod end
336 class AAnnotations super Prod end
337 class AAnnotation super Prod end
338 class AAtArg super Prod end
339 class AAtid super Prod end
343 var n_moduledecl
: nullable AModuledecl = null is writable
344 var n_imports
: List[AImport] = new List[AImport]
345 var n_extern_code_blocks
: List[AExternCodeBlock] = new List[AExternCodeBlock]
346 var n_classdefs
: List[AClassdef] = new List[AClassdef]
350 var n_doc
: nullable ADoc = null is writable
351 var n_kwredef
: nullable TKwredef = null is writable
352 var n_visibility
: AVisibility is writable, noinit
353 var n_kwmodule
: TKwmodule is writable, noinit
354 var n_name
: AModuleName is writable, noinit
355 var n_annotations
: nullable AAnnotations = null is writable
359 var n_visibility
: AVisibility is writable, noinit
360 var n_kwimport
: TKwimport is writable, noinit
361 var n_name
: AModuleName is writable, noinit
362 var n_annotations
: nullable AAnnotations = null is writable
366 var n_visibility
: AVisibility is writable, noinit
367 var n_kwimport
: TKwimport is writable, noinit
368 var n_kwend
: TKwend is writable, noinit
370 class APublicVisibility
372 var n_kwpublic
: nullable TKwpublic = null is writable
374 class APrivateVisibility
376 var n_kwprivate
: TKwprivate is writable, noinit
378 class AProtectedVisibility
380 var n_kwprotected
: TKwprotected is writable, noinit
382 class AIntrudeVisibility
384 var n_kwintrude
: TKwintrude is writable, noinit
388 var n_doc
: nullable ADoc = null is writable
389 var n_kwredef
: nullable TKwredef = null is writable
390 var n_visibility
: AVisibility is writable, noinit
391 var n_classkind
: AClasskind is writable, noinit
392 var n_id
: nullable TClassid = null is writable
393 var n_formaldefs
: List[AFormaldef] = new List[AFormaldef]
394 var n_annotations
: nullable AAnnotations = null is writable
395 var n_extern_code_block
: nullable AExternCodeBlock = null is writable
396 var n_superclasses
: List[ASuperclass] = new List[ASuperclass]
397 var n_propdefs
: List[APropdef] = new List[APropdef]
398 var n_kwend
: TKwend is writable, noinit
402 var n_propdefs
: List[APropdef] = new List[APropdef]
406 var n_propdefs
: List[APropdef] = new List[APropdef]
408 class AConcreteClasskind
410 var n_kwclass
: TKwclass is writable, noinit
412 class AAbstractClasskind
414 var n_kwabstract
: TKwabstract is writable, noinit
415 var n_kwclass
: TKwclass is writable, noinit
417 class AInterfaceClasskind
419 var n_kwinterface
: TKwinterface is writable, noinit
423 var n_kwenum
: TKwenum is writable, noinit
425 class AExternClasskind
427 var n_kwextern
: TKwextern is writable, noinit
428 var n_kwclass
: nullable TKwclass = null is writable
432 var n_id
: TClassid is writable, noinit
433 var n_type
: nullable AType = null is writable
434 var n_annotations
: nullable AAnnotations = null is writable
438 var n_kwsuper
: TKwsuper is writable, noinit
439 var n_type
: AType is writable, noinit
440 var n_annotations
: nullable AAnnotations = null is writable
444 var n_doc
: nullable ADoc = null is writable
445 var n_readable
: nullable AAble = null is writable
446 var n_writable
: nullable AAble = null is writable
447 var n_kwredef
: nullable TKwredef = null is writable
448 var n_visibility
: AVisibility is writable, noinit
449 var n_kwvar
: TKwvar is writable, noinit
450 var n_id
: nullable TAttrid = null is writable
451 var n_id2
: nullable TId = null is writable
452 var n_type
: nullable AType = null is writable
453 var n_annotations
: nullable AAnnotations = null is writable
454 var n_expr
: nullable AExpr = null is writable
458 var n_doc
: nullable ADoc = null is writable
459 var n_kwredef
: nullable TKwredef = null is writable
460 var n_visibility
: AVisibility is writable, noinit
461 var n_methid
: AMethid is writable, noinit
462 var n_signature
: ASignature is writable, noinit
464 class ADeferredMethPropdef
466 var n_doc
: nullable ADoc = null is writable
467 var n_kwredef
: nullable TKwredef = null is writable
468 var n_visibility
: AVisibility is writable, noinit
469 var n_kwmeth
: TKwmeth is writable, noinit
470 var n_methid
: AMethid is writable, noinit
471 var n_signature
: ASignature is writable, noinit
472 var n_annotations
: nullable AAnnotations = null is writable
474 class AInternMethPropdef
476 var n_doc
: nullable ADoc = null is writable
477 var n_kwredef
: nullable TKwredef = null is writable
478 var n_visibility
: AVisibility is writable, noinit
479 var n_kwmeth
: TKwmeth is writable, noinit
480 var n_methid
: AMethid is writable, noinit
481 var n_signature
: ASignature is writable, noinit
483 class AInternNewPropdef
485 var n_doc
: nullable ADoc = null is writable
486 var n_kwredef
: nullable TKwredef = null is writable
487 var n_visibility
: AVisibility is writable, noinit
488 var n_kwnew
: TKwnew is writable, noinit
489 var n_methid
: nullable AMethid = null is writable
490 var n_signature
: ASignature is writable, noinit
492 class AExternMethPropdef
494 var n_doc
: nullable ADoc = null is writable
495 var n_kwredef
: nullable TKwredef = null is writable
496 var n_visibility
: AVisibility is writable, noinit
497 var n_kwmeth
: TKwmeth is writable, noinit
498 var n_methid
: AMethid is writable, noinit
499 var n_signature
: ASignature is writable, noinit
500 var n_annotations
: nullable AAnnotations = null is writable
501 var n_extern
: nullable TString = null is writable
502 var n_extern_calls
: nullable AExternCalls = null is writable
503 var n_extern_code_block
: nullable AExternCodeBlock = null is writable
505 class AConcreteMethPropdef
507 var n_doc
: nullable ADoc = null is writable
508 var n_kwredef
: nullable TKwredef = null is writable
509 var n_visibility
: AVisibility is writable, noinit
510 var n_kwmeth
: TKwmeth is writable, noinit
511 var n_methid
: AMethid is writable, noinit
512 var n_signature
: ASignature is writable, noinit
513 var n_annotations
: nullable AAnnotations = null is writable
514 var n_block
: nullable AExpr = null is writable
516 class AConcreteInitPropdef
518 var n_doc
: nullable ADoc = null is writable
519 var n_kwredef
: nullable TKwredef = null is writable
520 var n_visibility
: AVisibility is writable, noinit
521 var n_kwinit
: TKwinit is writable, noinit
522 var n_methid
: nullable AMethid = null is writable
523 var n_signature
: ASignature is writable, noinit
524 var n_annotations
: nullable AAnnotations = null is writable
525 var n_block
: nullable AExpr = null is writable
527 class AExternInitPropdef
529 var n_doc
: nullable ADoc = null is writable
530 var n_kwredef
: nullable TKwredef = null is writable
531 var n_visibility
: AVisibility is writable, noinit
532 var n_kwnew
: TKwnew is writable, noinit
533 var n_methid
: nullable AMethid = null is writable
534 var n_signature
: ASignature is writable, noinit
535 var n_annotations
: nullable AAnnotations = null is writable
536 var n_extern
: nullable TString = null is writable
537 var n_extern_calls
: nullable AExternCalls = null is writable
538 var n_extern_code_block
: nullable AExternCodeBlock = null is writable
540 class AMainMethPropdef
542 var n_kwredef
: nullable TKwredef = null is writable
543 var n_block
: nullable AExpr = null is writable
547 var n_doc
: nullable ADoc = null is writable
548 var n_kwredef
: nullable TKwredef = null is writable
549 var n_visibility
: AVisibility is writable, noinit
550 var n_kwtype
: TKwtype is writable, noinit
551 var n_id
: TClassid is writable, noinit
552 var n_type
: AType is writable, noinit
553 var n_annotations
: nullable AAnnotations = null is writable
557 var n_kwredef
: nullable TKwredef = null is writable
558 var n_kwreadable
: TKwreadable is writable, noinit
562 var n_kwredef
: nullable TKwredef = null is writable
563 var n_visibility
: nullable AVisibility = null is writable
564 var n_kwwritable
: TKwwritable is writable, noinit
568 var n_id
: TId is writable, noinit
572 var n_plus
: TPlus is writable, noinit
576 var n_minus
: TMinus is writable, noinit
580 var n_star
: TStar is writable, noinit
584 var n_slash
: TSlash is writable, noinit
588 var n_percent
: TPercent is writable, noinit
592 var n_eq
: TEq is writable, noinit
596 var n_ne
: TNe is writable, noinit
600 var n_le
: TLe is writable, noinit
604 var n_ge
: TGe is writable, noinit
608 var n_lt
: TLt is writable, noinit
612 var n_gt
: TGt is writable, noinit
616 var n_ll
: TLl is writable, noinit
620 var n_gg
: TGg is writable, noinit
624 var n_obra
: TObra is writable, noinit
625 var n_cbra
: TCbra is writable, noinit
627 class AStarshipMethid
629 var n_starship
: TStarship is writable, noinit
633 var n_id
: TId is writable, noinit
634 var n_assign
: TAssign is writable, noinit
636 class ABraassignMethid
638 var n_obra
: TObra is writable, noinit
639 var n_cbra
: TCbra is writable, noinit
640 var n_assign
: TAssign is writable, noinit
644 var n_opar
: nullable TOpar = null is writable
645 var n_params
: List[AParam] = new List[AParam]
646 var n_cpar
: nullable TCpar = null is writable
647 var n_type
: nullable AType = null is writable
651 var n_id
: TId is writable, noinit
652 var n_type
: nullable AType = null is writable
653 var n_dotdotdot
: nullable TDotdotdot = null is writable
654 var n_annotations
: nullable AAnnotations = null is writable
658 var n_kwnullable
: nullable TKwnullable = null is writable
659 var n_id
: TClassid is writable, noinit
660 var n_types
: List[AType] = new List[AType]
661 var n_annotations
: nullable AAnnotations = null is writable
665 var n_kwlabel
: TKwlabel is writable, noinit
666 var n_id
: nullable TId = null is writable
670 var n_expr
: List[AExpr] = new List[AExpr]
671 var n_kwend
: nullable TKwend = null is writable
675 var n_kwvar
: TKwvar is writable, noinit
676 var n_id
: TId is writable, noinit
677 var n_type
: nullable AType = null is writable
678 var n_assign
: nullable TAssign = null is writable
679 var n_expr
: nullable AExpr = null is writable
680 var n_annotations
: nullable AAnnotations = null is writable
684 var n_kwreturn
: nullable TKwreturn = null is writable
685 var n_expr
: nullable AExpr = null is writable
689 var n_kwbreak
: TKwbreak is writable, noinit
690 var n_label
: nullable ALabel = null is writable
694 var n_kwabort
: TKwabort is writable, noinit
698 var n_kwcontinue
: nullable TKwcontinue = null is writable
699 var n_label
: nullable ALabel = null is writable
703 var n_kwdo
: TKwdo is writable, noinit
704 var n_block
: nullable AExpr = null is writable
705 var n_label
: nullable ALabel = null is writable
709 var n_kwif
: TKwif is writable, noinit
710 var n_expr
: AExpr is writable, noinit
711 var n_then
: nullable AExpr = null is writable
712 var n_else
: nullable AExpr = null is writable
716 var n_kwif
: TKwif is writable, noinit
717 var n_expr
: AExpr is writable, noinit
718 var n_kwthen
: TKwthen is writable, noinit
719 var n_then
: AExpr is writable, noinit
720 var n_kwelse
: TKwelse is writable, noinit
721 var n_else
: AExpr is writable, noinit
725 var n_kwwhile
: TKwwhile is writable, noinit
726 var n_expr
: AExpr is writable, noinit
727 var n_kwdo
: TKwdo is writable, noinit
728 var n_block
: nullable AExpr = null is writable
729 var n_label
: nullable ALabel = null is writable
733 var n_kwloop
: TKwloop is writable, noinit
734 var n_block
: nullable AExpr = null is writable
735 var n_label
: nullable ALabel = null is writable
739 var n_kwfor
: TKwfor is writable, noinit
740 var n_ids
: List[TId] = new List[TId]
741 var n_expr
: AExpr is writable, noinit
742 var n_kwdo
: TKwdo is writable, noinit
743 var n_block
: nullable AExpr = null is writable
744 var n_label
: nullable ALabel = null is writable
748 var n_kwassert
: TKwassert is writable, noinit
749 var n_id
: nullable TId = null is writable
750 var n_expr
: AExpr is writable, noinit
751 var n_else
: nullable AExpr = null is writable
755 var n_kwonce
: TKwonce is writable, noinit
756 var n_expr
: AExpr is writable, noinit
760 var n_expr
: AExpr is writable, noinit
764 var n_expr
: AExpr is writable, noinit
765 var n_expr2
: AExpr is writable, noinit
769 var n_expr
: AExpr is writable, noinit
770 var n_expr2
: AExpr is writable, noinit
774 var n_expr
: AExpr is writable, noinit
775 var n_expr2
: AExpr is writable, noinit
779 var n_expr
: AExpr is writable, noinit
780 var n_expr2
: AExpr is writable, noinit
784 var n_expr
: AExpr is writable, noinit
785 var n_expr2
: AExpr is writable, noinit
789 var n_kwnot
: TKwnot is writable, noinit
790 var n_expr
: AExpr is writable, noinit
794 var n_expr
: AExpr is writable, noinit
795 var n_expr2
: AExpr is writable, noinit
799 var n_expr
: AExpr is writable, noinit
800 var n_expr2
: AExpr is writable, noinit
804 var n_expr
: AExpr is writable, noinit
805 var n_expr2
: AExpr is writable, noinit
809 var n_expr
: AExpr is writable, noinit
810 var n_expr2
: AExpr is writable, noinit
814 var n_expr
: AExpr is writable, noinit
815 var n_expr2
: AExpr is writable, noinit
819 var n_expr
: AExpr is writable, noinit
820 var n_expr2
: AExpr is writable, noinit
824 var n_expr
: AExpr is writable, noinit
825 var n_expr2
: AExpr is writable, noinit
829 var n_expr
: AExpr is writable, noinit
830 var n_expr2
: AExpr is writable, noinit
834 var n_expr
: AExpr is writable, noinit
835 var n_type
: AType is writable, noinit
839 var n_expr
: AExpr is writable, noinit
840 var n_expr2
: AExpr is writable, noinit
844 var n_expr
: AExpr is writable, noinit
845 var n_expr2
: AExpr is writable, noinit
849 var n_expr
: AExpr is writable, noinit
850 var n_expr2
: AExpr is writable, noinit
854 var n_expr
: AExpr is writable, noinit
855 var n_expr2
: AExpr is writable, noinit
859 var n_expr
: AExpr is writable, noinit
860 var n_expr2
: AExpr is writable, noinit
864 var n_expr
: AExpr is writable, noinit
865 var n_expr2
: AExpr is writable, noinit
869 var n_minus
: TMinus is writable, noinit
870 var n_expr
: AExpr is writable, noinit
874 var n_kwnew
: TKwnew is writable, noinit
875 var n_type
: AType is writable, noinit
876 var n_id
: nullable TId = null is writable
877 var n_args
: AExprs is writable, noinit
881 var n_expr
: AExpr is writable, noinit
882 var n_id
: TAttrid is writable, noinit
884 class AAttrAssignExpr
886 var n_expr
: AExpr is writable, noinit
887 var n_id
: TAttrid is writable, noinit
888 var n_assign
: TAssign is writable, noinit
889 var n_value
: AExpr is writable, noinit
891 class AAttrReassignExpr
893 var n_expr
: AExpr is writable, noinit
894 var n_id
: TAttrid is writable, noinit
895 var n_assign_op
: AAssignOp is writable, noinit
896 var n_value
: AExpr is writable, noinit
900 var n_expr
: AExpr is writable, noinit
901 var n_id
: TId is writable, noinit
902 var n_args
: AExprs is writable, noinit
904 class ACallAssignExpr
906 var n_expr
: AExpr is writable, noinit
907 var n_id
: TId is writable, noinit
908 var n_args
: AExprs is writable, noinit
909 var n_assign
: TAssign is writable, noinit
910 var n_value
: AExpr is writable, noinit
912 class ACallReassignExpr
914 var n_expr
: AExpr is writable, noinit
915 var n_id
: TId is writable, noinit
916 var n_args
: AExprs is writable, noinit
917 var n_assign_op
: AAssignOp is writable, noinit
918 var n_value
: AExpr is writable, noinit
922 var n_qualified
: nullable AQualified = null is writable
923 var n_kwsuper
: TKwsuper is writable, noinit
924 var n_args
: AExprs is writable, noinit
928 var n_expr
: AExpr is writable, noinit
929 var n_kwinit
: TKwinit is writable, noinit
930 var n_args
: AExprs is writable, noinit
934 var n_expr
: AExpr is writable, noinit
935 var n_args
: AExprs is writable, noinit
939 var n_expr
: AExpr is writable, noinit
940 var n_args
: AExprs is writable, noinit
941 var n_assign
: TAssign is writable, noinit
942 var n_value
: AExpr is writable, noinit
944 class ABraReassignExpr
946 var n_expr
: AExpr is writable, noinit
947 var n_args
: AExprs is writable, noinit
948 var n_assign_op
: AAssignOp is writable, noinit
949 var n_value
: AExpr is writable, noinit
953 var n_id
: TId is writable, noinit
957 var n_id
: TId is writable, noinit
958 var n_assign
: TAssign is writable, noinit
959 var n_value
: AExpr is writable, noinit
961 class AVarReassignExpr
963 var n_id
: TId is writable, noinit
964 var n_assign_op
: AAssignOp is writable, noinit
965 var n_value
: AExpr is writable, noinit
969 var n_expr
: AExpr is writable, noinit
970 var n_expr2
: AExpr is writable, noinit
971 var n_annotations
: nullable AAnnotations = null is writable
975 var n_obra
: TObra is writable, noinit
976 var n_expr
: AExpr is writable, noinit
977 var n_expr2
: AExpr is writable, noinit
978 var n_cbra
: TCbra is writable, noinit
979 var n_annotations
: nullable AAnnotations = null is writable
983 var n_obra
: TObra is writable, noinit
984 var n_expr
: AExpr is writable, noinit
985 var n_expr2
: AExpr is writable, noinit
986 var n_cbra
: TObra is writable, noinit
987 var n_annotations
: nullable AAnnotations = null is writable
991 var n_exprs
: AExprs is writable, noinit
992 var n_annotations
: nullable AAnnotations = null is writable
996 var n_kwself
: TKwself is writable, noinit
997 var n_annotations
: nullable AAnnotations = null is writable
999 class AImplicitSelfExpr
1004 var n_kwtrue
: TKwtrue is writable, noinit
1005 var n_annotations
: nullable AAnnotations = null is writable
1009 var n_kwfalse
: TKwfalse is writable, noinit
1010 var n_annotations
: nullable AAnnotations = null is writable
1014 var n_kwnull
: TKwnull is writable, noinit
1015 var n_annotations
: nullable AAnnotations = null is writable
1019 var n_number
: TNumber is writable, noinit
1020 var n_annotations
: nullable AAnnotations = null is writable
1024 var n_hex_number
: THexNumber is writable, noinit
1025 var n_annotations
: nullable AAnnotations = null is writable
1029 var n_float
: TFloat is writable, noinit
1030 var n_annotations
: nullable AAnnotations = null is writable
1034 var n_char
: TChar is writable, noinit
1035 var n_annotations
: nullable AAnnotations = null is writable
1039 var n_string
: TString is writable, noinit
1040 var n_annotations
: nullable AAnnotations = null is writable
1042 class AStartStringExpr
1044 var n_string
: TStartString is writable, noinit
1046 class AMidStringExpr
1048 var n_string
: TMidString is writable, noinit
1050 class AEndStringExpr
1052 var n_string
: TEndString is writable, noinit
1054 class ASuperstringExpr
1056 var n_exprs
: List[AExpr] = new List[AExpr]
1057 var n_annotations
: nullable AAnnotations = null is writable
1061 var n_opar
: TOpar is writable, noinit
1062 var n_expr
: AExpr is writable, noinit
1063 var n_cpar
: TCpar is writable, noinit
1064 var n_annotations
: nullable AAnnotations = null is writable
1068 var n_expr
: AExpr is writable, noinit
1069 var n_kwas
: TKwas is writable, noinit
1070 var n_opar
: nullable TOpar = null is writable
1071 var n_type
: AType is writable, noinit
1072 var n_cpar
: nullable TCpar = null is writable
1074 class AAsNotnullExpr
1076 var n_expr
: AExpr is writable, noinit
1077 var n_kwas
: TKwas is writable, noinit
1078 var n_opar
: nullable TOpar = null is writable
1079 var n_kwnot
: TKwnot is writable, noinit
1080 var n_kwnull
: TKwnull is writable, noinit
1081 var n_cpar
: nullable TCpar = null is writable
1083 class AIssetAttrExpr
1085 var n_kwisset
: TKwisset is writable, noinit
1086 var n_expr
: AExpr is writable, noinit
1087 var n_id
: TAttrid is writable, noinit
1089 class ADebugTypeExpr
1091 var n_kwdebug
: TKwdebug is writable, noinit
1092 var n_kwtype
: TKwtype is writable, noinit
1093 var n_expr
: AExpr is writable, noinit
1094 var n_type
: AType is writable, noinit
1098 var n_expr
: AExpr is writable, noinit
1099 var n_dotdotdot
: TDotdotdot is writable, noinit
1103 var n_exprs
: List[AExpr] = new List[AExpr]
1107 var n_opar
: TOpar is writable, noinit
1108 var n_exprs
: List[AExpr] = new List[AExpr]
1109 var n_cpar
: TCpar is writable, noinit
1113 var n_obra
: TObra is writable, noinit
1114 var n_exprs
: List[AExpr] = new List[AExpr]
1115 var n_cbra
: TCbra is writable, noinit
1119 var n_pluseq
: TPluseq is writable, noinit
1121 class AMinusAssignOp
1123 var n_minuseq
: TMinuseq is writable, noinit
1127 var n_quad
: nullable TQuad = null is writable
1128 var n_path
: List[TId] = new List[TId]
1129 var n_id
: TId is writable, noinit
1133 var n_kwimport
: TKwimport is writable, noinit
1134 var n_extern_calls
: List[AExternCall] = new List[AExternCall]
1139 class ASuperExternCall
1141 var n_kwsuper
: TKwsuper is writable, noinit
1143 class ALocalPropExternCall
1145 var n_methid
: AMethid is writable, noinit
1147 class AFullPropExternCall
1149 var n_type
: AType is writable, noinit
1150 var n_dot
: nullable TDot = null is writable
1151 var n_methid
: AMethid is writable, noinit
1153 class AInitPropExternCall
1155 var n_type
: AType is writable, noinit
1157 class ACastAsExternCall
1159 var n_from_type
: AType is writable, noinit
1160 var n_dot
: nullable TDot = null is writable
1161 var n_kwas
: TKwas is writable, noinit
1162 var n_to_type
: AType is writable, noinit
1164 class AAsNullableExternCall
1166 var n_type
: AType is writable, noinit
1167 var n_kwas
: TKwas is writable, noinit
1168 var n_kwnullable
: TKwnullable is writable, noinit
1170 class AAsNotNullableExternCall
1172 var n_type
: AType is writable, noinit
1173 var n_kwas
: TKwas is writable, noinit
1174 var n_kwnot
: TKwnot is writable, noinit
1175 var n_kwnullable
: TKwnullable is writable, noinit
1179 var n_kwin
: TKwin is writable, noinit
1180 var n_string
: TString is writable, noinit
1182 class AExternCodeBlock
1183 super AExternCodeBlock
1184 var n_in_language
: nullable AInLanguage = null is writable
1185 var n_extern_code_segment
: TExternCodeSegment is writable, noinit
1189 var n_id
: List[TId] = new List[TId]
1190 var n_classid
: nullable TClassid = null is writable
1194 var n_comment
: List[TComment] = new List[TComment]
1198 var n_at
: nullable TAt = null is writable
1199 var n_opar
: nullable TOpar = null is writable
1200 var n_items
: List[AAnnotation] = new List[AAnnotation]
1201 var n_cpar
: nullable TCpar = null is writable
1205 var n_doc
: nullable ADoc = null is writable
1206 var n_kwredef
: nullable TKwredef = null is writable
1207 var n_visibility
: nullable AVisibility = null is writable
1208 var n_atid
: AAtid is writable, noinit
1209 var n_opar
: nullable TOpar = null is writable
1210 var n_args
: List[AAtArg] = new List[AAtArg]
1211 var n_cpar
: nullable TCpar = null is writable
1212 var n_annotations
: nullable AAnnotations = null is writable
1216 var n_type
: AType is writable, noinit
1220 var n_expr
: AExpr is writable, noinit
1224 var n_annotations
: AAnnotations is writable, noinit
1228 var n_id
: TId is writable, noinit
1232 var n_id
: TKwextern is writable, noinit
1236 var n_id
: TKwintern is writable, noinit
1238 class AKwreadableAtid
1240 var n_id
: TKwreadable is writable, noinit
1242 class AKwwritableAtid
1244 var n_id
: TKwwritable is writable, noinit
1248 var n_id
: TKwimport is writable, noinit
1253 var n_base
: nullable AModule is writable, noinit
1254 var n_eof
: EOF is writable, noinit
1256 n_base
: nullable AModule,