As keyword (for casts)
[nit.git] / src / parser / parser_abs.nit
1 # Raw AST node hierarchy.
2 # This file was generated by SableCC (http://www.sablecc.org/).
3 package parser_abs
4
5 # Root of the AST hierarchy
6 abstract class PNode
7 end
8
9 # Ancestor of all tokens
10 abstract class Token
11 special PNode
12 end
13
14 # Ancestor of all productions
15 abstract class Prod
16 special PNode
17 end
18 class TEol
19 special Token
20 end
21 class TComment
22 special Token
23 end
24 class TKwpackage
25 special Token
26 end
27 class TKwimport
28 special Token
29 end
30 class TKwclass
31 special Token
32 end
33 class TKwabstract
34 special Token
35 end
36 class TKwinterface
37 special Token
38 end
39 class TKwuniversal
40 special Token
41 end
42 class TKwspecial
43 special Token
44 end
45 class TKwend
46 special Token
47 end
48 class TKwmeth
49 special Token
50 end
51 class TKwtype
52 special Token
53 end
54 class TKwattr
55 special Token
56 end
57 class TKwinit
58 special Token
59 end
60 class TKwredef
61 special Token
62 end
63 class TKwis
64 special Token
65 end
66 class TKwdo
67 special Token
68 end
69 class TKwreadable
70 special Token
71 end
72 class TKwwritable
73 special Token
74 end
75 class TKwvar
76 special Token
77 end
78 class TKwintern
79 special Token
80 end
81 class TKwextern
82 special Token
83 end
84 class TKwprotected
85 special Token
86 end
87 class TKwprivate
88 special Token
89 end
90 class TKwintrude
91 special Token
92 end
93 class TKwif
94 special Token
95 end
96 class TKwthen
97 special Token
98 end
99 class TKwelse
100 special Token
101 end
102 class TKwwhile
103 special Token
104 end
105 class TKwfor
106 special Token
107 end
108 class TKwin
109 special Token
110 end
111 class TKwand
112 special Token
113 end
114 class TKwor
115 special Token
116 end
117 class TKwnot
118 special Token
119 end
120 class TKwreturn
121 special Token
122 end
123 class TKwcontinue
124 special Token
125 end
126 class TKwbreak
127 special Token
128 end
129 class TKwabort
130 special Token
131 end
132 class TKwassert
133 special Token
134 end
135 class TKwnew
136 special Token
137 end
138 class TKwisa
139 special Token
140 end
141 class TKwonce
142 special Token
143 end
144 class TKwsuper
145 special Token
146 end
147 class TKwself
148 special Token
149 end
150 class TKwtrue
151 special Token
152 end
153 class TKwfalse
154 special Token
155 end
156 class TKwnull
157 special Token
158 end
159 class TKwas
160 special Token
161 end
162 class TOpar
163 special Token
164 end
165 class TCpar
166 special Token
167 end
168 class TObra
169 special Token
170 end
171 class TCbra
172 special Token
173 end
174 class TComma
175 special Token
176 end
177 class TColumn
178 special Token
179 end
180 class TQuad
181 special Token
182 end
183 class TAssign
184 special Token
185 end
186 class TPluseq
187 special Token
188 end
189 class TMinuseq
190 special Token
191 end
192 class TDotdotdot
193 special Token
194 end
195 class TDotdot
196 special Token
197 end
198 class TDot
199 special Token
200 end
201 class TPlus
202 special Token
203 end
204 class TMinus
205 special Token
206 end
207 class TStar
208 special Token
209 end
210 class TSlash
211 special Token
212 end
213 class TPercent
214 special Token
215 end
216 class TEq
217 special Token
218 end
219 class TNe
220 special Token
221 end
222 class TLt
223 special Token
224 end
225 class TLe
226 special Token
227 end
228 class TGt
229 special Token
230 end
231 class TGe
232 special Token
233 end
234 class TStarship
235 special Token
236 end
237 class TClassid
238 special Token
239 end
240 class TId
241 special Token
242 end
243 class TAttrid
244 special Token
245 end
246 class TNumber
247 special Token
248 end
249 class TFloat
250 special Token
251 end
252 class TChar
253 special Token
254 end
255 class TString
256 special Token
257 end
258 class TStartString
259 special Token
260 end
261 class TMidString
262 special Token
263 end
264 class TEndString
265 special Token
266 end
267 class EOF
268 special Token
269 end
270 class PError
271 special EOF
272 end
273
274 class PModule special Prod end
275 class PPackagedecl special Prod end
276 class PImport special Prod end
277 class PVisibility special Prod end
278 class PClassdef special Prod end
279 class PClasskind special Prod end
280 class PFormaldef special Prod end
281 class PSuperclass special Prod end
282 class PPropdef special Prod end
283 class PAble special Prod end
284 class PMethid special Prod end
285 class PSignature special Prod end
286 class PParam special Prod end
287 class PType special Prod end
288 class PExpr special Prod end
289 class PAssignOp special Prod end
290 class PQualified special Prod end
291 class PDoc special Prod end
292
293 class AModule
294 special PModule
295 readable writable attr _n_packagedecl: PPackagedecl
296 readable writable attr _n_imports: List[PImport]
297 readable writable attr _n_classdefs: List[PClassdef]
298 end
299 class APackagedecl
300 special PPackagedecl
301 readable writable attr _n_doc: PDoc
302 readable writable attr _n_kwpackage: TKwpackage
303 readable writable attr _n_id: TId
304 end
305 class AImport
306 special PImport
307 readable writable attr _n_visibility: PVisibility
308 readable writable attr _n_kwimport: TKwimport
309 readable writable attr _n_id: TId
310 end
311 class ANoImport
312 special PImport
313 readable writable attr _n_visibility: PVisibility
314 readable writable attr _n_kwimport: TKwimport
315 readable writable attr _n_kwend: TKwend
316 end
317 class APublicVisibility
318 special PVisibility
319 end
320 class APrivateVisibility
321 special PVisibility
322 readable writable attr _n_kwprivate: TKwprivate
323 end
324 class AProtectedVisibility
325 special PVisibility
326 readable writable attr _n_kwprotected: TKwprotected
327 end
328 class AIntrudeVisibility
329 special PVisibility
330 readable writable attr _n_kwintrude: TKwintrude
331 end
332 class AClassdef
333 special PClassdef
334 readable writable attr _n_doc: PDoc
335 readable writable attr _n_kwredef: TKwredef
336 readable writable attr _n_visibility: PVisibility
337 readable writable attr _n_classkind: PClasskind
338 readable writable attr _n_id: TClassid
339 readable writable attr _n_formaldefs: List[PFormaldef]
340 readable writable attr _n_superclasses: List[PSuperclass]
341 readable writable attr _n_propdefs: List[PPropdef]
342 end
343 class ATopClassdef
344 special PClassdef
345 readable writable attr _n_propdefs: List[PPropdef]
346 end
347 class AMainClassdef
348 special PClassdef
349 readable writable attr _n_propdefs: List[PPropdef]
350 end
351 class AConcreteClasskind
352 special PClasskind
353 readable writable attr _n_kwclass: TKwclass
354 end
355 class AAbstractClasskind
356 special PClasskind
357 readable writable attr _n_kwabstract: TKwabstract
358 readable writable attr _n_kwclass: TKwclass
359 end
360 class AInterfaceClasskind
361 special PClasskind
362 readable writable attr _n_kwinterface: TKwinterface
363 end
364 class AUniversalClasskind
365 special PClasskind
366 readable writable attr _n_kwuniversal: TKwuniversal
367 end
368 class AFormaldef
369 special PFormaldef
370 readable writable attr _n_id: TClassid
371 readable writable attr _n_type: PType
372 end
373 class ASuperclass
374 special PSuperclass
375 readable writable attr _n_kwspecial: TKwspecial
376 readable writable attr _n_type: PType
377 end
378 class AAttrPropdef
379 special PPropdef
380 readable writable attr _n_doc: PDoc
381 readable writable attr _n_readable: PAble
382 readable writable attr _n_writable: PAble
383 readable writable attr _n_kwredef: TKwredef
384 readable writable attr _n_visibility: PVisibility
385 readable writable attr _n_kwattr: TKwattr
386 readable writable attr _n_id: TAttrid
387 readable writable attr _n_type: PType
388 readable writable attr _n_expr: PExpr
389 end
390 class AMethPropdef
391 special PPropdef
392 readable writable attr _n_doc: PDoc
393 readable writable attr _n_kwredef: TKwredef
394 readable writable attr _n_visibility: PVisibility
395 readable writable attr _n_methid: PMethid
396 readable writable attr _n_signature: PSignature
397 end
398 class ADeferredMethPropdef
399 special PPropdef
400 readable writable attr _n_doc: PDoc
401 readable writable attr _n_kwredef: TKwredef
402 readable writable attr _n_visibility: PVisibility
403 readable writable attr _n_kwmeth: TKwmeth
404 readable writable attr _n_methid: PMethid
405 readable writable attr _n_signature: PSignature
406 end
407 class AInternMethPropdef
408 special PPropdef
409 readable writable attr _n_doc: PDoc
410 readable writable attr _n_kwredef: TKwredef
411 readable writable attr _n_visibility: PVisibility
412 readable writable attr _n_kwmeth: TKwmeth
413 readable writable attr _n_methid: PMethid
414 readable writable attr _n_signature: PSignature
415 end
416 class AExternMethPropdef
417 special PPropdef
418 readable writable attr _n_doc: PDoc
419 readable writable attr _n_kwredef: TKwredef
420 readable writable attr _n_visibility: PVisibility
421 readable writable attr _n_kwmeth: TKwmeth
422 readable writable attr _n_methid: PMethid
423 readable writable attr _n_signature: PSignature
424 readable writable attr _n_extern: TString
425 end
426 class AConcreteMethPropdef
427 special PPropdef
428 readable writable attr _n_doc: PDoc
429 readable writable attr _n_kwredef: TKwredef
430 readable writable attr _n_visibility: PVisibility
431 readable writable attr _n_kwmeth: TKwmeth
432 readable writable attr _n_methid: PMethid
433 readable writable attr _n_signature: PSignature
434 readable writable attr _n_block: PExpr
435 end
436 class AConcreteInitPropdef
437 special PPropdef
438 readable writable attr _n_doc: PDoc
439 readable writable attr _n_kwredef: TKwredef
440 readable writable attr _n_visibility: PVisibility
441 readable writable attr _n_kwinit: TKwinit
442 readable writable attr _n_methid: PMethid
443 readable writable attr _n_signature: PSignature
444 readable writable attr _n_block: PExpr
445 end
446 class AMainMethPropdef
447 special PPropdef
448 readable writable attr _n_kwredef: TKwredef
449 readable writable attr _n_block: PExpr
450 end
451 class ATypePropdef
452 special PPropdef
453 readable writable attr _n_doc: PDoc
454 readable writable attr _n_kwredef: TKwredef
455 readable writable attr _n_visibility: PVisibility
456 readable writable attr _n_kwtype: TKwtype
457 readable writable attr _n_id: TClassid
458 readable writable attr _n_type: PType
459 end
460 class AReadAble
461 special PAble
462 readable writable attr _n_kwredef: TKwredef
463 readable writable attr _n_kwreadable: TKwreadable
464 end
465 class AWriteAble
466 special PAble
467 readable writable attr _n_kwredef: TKwredef
468 readable writable attr _n_kwwritable: TKwwritable
469 end
470 class AIdMethid
471 special PMethid
472 readable writable attr _n_id: TId
473 end
474 class APlusMethid
475 special PMethid
476 readable writable attr _n_plus: TPlus
477 end
478 class AMinusMethid
479 special PMethid
480 readable writable attr _n_minus: TMinus
481 end
482 class AStarMethid
483 special PMethid
484 readable writable attr _n_star: TStar
485 end
486 class ASlashMethid
487 special PMethid
488 readable writable attr _n_slash: TSlash
489 end
490 class APercentMethid
491 special PMethid
492 readable writable attr _n_percent: TPercent
493 end
494 class AEqMethid
495 special PMethid
496 readable writable attr _n_eq: TEq
497 end
498 class ANeMethid
499 special PMethid
500 readable writable attr _n_ne: TNe
501 end
502 class ALeMethid
503 special PMethid
504 readable writable attr _n_le: TLe
505 end
506 class AGeMethid
507 special PMethid
508 readable writable attr _n_ge: TGe
509 end
510 class ALtMethid
511 special PMethid
512 readable writable attr _n_lt: TLt
513 end
514 class AGtMethid
515 special PMethid
516 readable writable attr _n_gt: TGt
517 end
518 class ABraMethid
519 special PMethid
520 readable writable attr _n_obra: TObra
521 readable writable attr _n_cbra: TCbra
522 end
523 class AStarshipMethid
524 special PMethid
525 readable writable attr _n_starship: TStarship
526 end
527 class AAssignMethid
528 special PMethid
529 readable writable attr _n_id: TId
530 readable writable attr _n_assign: TAssign
531 end
532 class ABraassignMethid
533 special PMethid
534 readable writable attr _n_obra: TObra
535 readable writable attr _n_cbra: TCbra
536 readable writable attr _n_assign: TAssign
537 end
538 class ASignature
539 special PSignature
540 readable writable attr _n_params: List[PParam]
541 readable writable attr _n_type: PType
542 end
543 class AParam
544 special PParam
545 readable writable attr _n_id: TId
546 readable writable attr _n_type: PType
547 readable writable attr _n_dotdotdot: TDotdotdot
548 end
549 class AType
550 special PType
551 readable writable attr _n_id: TClassid
552 readable writable attr _n_types: List[PType]
553 end
554 class ABlockExpr
555 special PExpr
556 readable writable attr _n_expr: List[PExpr]
557 end
558 class AVardeclExpr
559 special PExpr
560 readable writable attr _n_kwvar: TKwvar
561 readable writable attr _n_id: TId
562 readable writable attr _n_type: PType
563 readable writable attr _n_assign: TAssign
564 readable writable attr _n_expr: PExpr
565 end
566 class AReturnExpr
567 special PExpr
568 readable writable attr _n_kwreturn: TKwreturn
569 readable writable attr _n_expr: PExpr
570 end
571 class ABreakExpr
572 special PExpr
573 readable writable attr _n_kwbreak: TKwbreak
574 end
575 class AAbortExpr
576 special PExpr
577 readable writable attr _n_kwabort: TKwabort
578 end
579 class AContinueExpr
580 special PExpr
581 readable writable attr _n_kwcontinue: TKwcontinue
582 end
583 class ADoExpr
584 special PExpr
585 readable writable attr _n_kwdo: TKwdo
586 readable writable attr _n_block: PExpr
587 end
588 class AIfExpr
589 special PExpr
590 readable writable attr _n_kwif: TKwif
591 readable writable attr _n_expr: PExpr
592 readable writable attr _n_then: PExpr
593 readable writable attr _n_else: PExpr
594 end
595 class AIfexprExpr
596 special PExpr
597 readable writable attr _n_kwif: TKwif
598 readable writable attr _n_expr: PExpr
599 readable writable attr _n_kwthen: TKwthen
600 readable writable attr _n_then: PExpr
601 readable writable attr _n_kwelse: TKwelse
602 readable writable attr _n_else: PExpr
603 end
604 class AWhileExpr
605 special PExpr
606 readable writable attr _n_kwwhile: TKwwhile
607 readable writable attr _n_expr: PExpr
608 readable writable attr _n_kwdo: TKwdo
609 readable writable attr _n_block: PExpr
610 end
611 class AForExpr
612 special PExpr
613 readable writable attr _n_vardecl: PExpr
614 readable writable attr _n_kwdo: TKwdo
615 readable writable attr _n_block: PExpr
616 end
617 class AForVardeclExpr
618 special PExpr
619 readable writable attr _n_kwfor: TKwfor
620 readable writable attr _n_id: TId
621 readable writable attr _n_expr: PExpr
622 end
623 class AAssertExpr
624 special PExpr
625 readable writable attr _n_kwassert: TKwassert
626 readable writable attr _n_id: TId
627 readable writable attr _n_expr: PExpr
628 end
629 class AOnceExpr
630 special PExpr
631 readable writable attr _n_kwonce: TKwonce
632 readable writable attr _n_expr: PExpr
633 end
634 class ASendExpr
635 special PExpr
636 readable writable attr _n_expr: PExpr
637 end
638 class ABinopExpr
639 special PExpr
640 readable writable attr _n_expr: PExpr
641 readable writable attr _n_expr2: PExpr
642 end
643 class AOrExpr
644 special PExpr
645 readable writable attr _n_expr: PExpr
646 readable writable attr _n_expr2: PExpr
647 end
648 class AAndExpr
649 special PExpr
650 readable writable attr _n_expr: PExpr
651 readable writable attr _n_expr2: PExpr
652 end
653 class ANotExpr
654 special PExpr
655 readable writable attr _n_kwnot: TKwnot
656 readable writable attr _n_expr: PExpr
657 end
658 class AEqExpr
659 special PExpr
660 readable writable attr _n_expr: PExpr
661 readable writable attr _n_expr2: PExpr
662 end
663 class AEeExpr
664 special PExpr
665 readable writable attr _n_expr: PExpr
666 readable writable attr _n_expr2: PExpr
667 end
668 class ANeExpr
669 special PExpr
670 readable writable attr _n_expr: PExpr
671 readable writable attr _n_expr2: PExpr
672 end
673 class ALtExpr
674 special PExpr
675 readable writable attr _n_expr: PExpr
676 readable writable attr _n_expr2: PExpr
677 end
678 class ALeExpr
679 special PExpr
680 readable writable attr _n_expr: PExpr
681 readable writable attr _n_expr2: PExpr
682 end
683 class AGtExpr
684 special PExpr
685 readable writable attr _n_expr: PExpr
686 readable writable attr _n_expr2: PExpr
687 end
688 class AGeExpr
689 special PExpr
690 readable writable attr _n_expr: PExpr
691 readable writable attr _n_expr2: PExpr
692 end
693 class AIsaExpr
694 special PExpr
695 readable writable attr _n_expr: PExpr
696 readable writable attr _n_type: PType
697 end
698 class APlusExpr
699 special PExpr
700 readable writable attr _n_expr: PExpr
701 readable writable attr _n_expr2: PExpr
702 end
703 class AMinusExpr
704 special PExpr
705 readable writable attr _n_expr: PExpr
706 readable writable attr _n_expr2: PExpr
707 end
708 class AStarshipExpr
709 special PExpr
710 readable writable attr _n_expr: PExpr
711 readable writable attr _n_expr2: PExpr
712 end
713 class AStarExpr
714 special PExpr
715 readable writable attr _n_expr: PExpr
716 readable writable attr _n_expr2: PExpr
717 end
718 class ASlashExpr
719 special PExpr
720 readable writable attr _n_expr: PExpr
721 readable writable attr _n_expr2: PExpr
722 end
723 class APercentExpr
724 special PExpr
725 readable writable attr _n_expr: PExpr
726 readable writable attr _n_expr2: PExpr
727 end
728 class AUminusExpr
729 special PExpr
730 readable writable attr _n_minus: TMinus
731 readable writable attr _n_expr: PExpr
732 end
733 class ANewExpr
734 special PExpr
735 readable writable attr _n_kwnew: TKwnew
736 readable writable attr _n_type: PType
737 readable writable attr _n_id: TId
738 readable writable attr _n_args: List[PExpr]
739 end
740 class AAttrExpr
741 special PExpr
742 readable writable attr _n_expr: PExpr
743 readable writable attr _n_id: TAttrid
744 end
745 class AAttrAssignExpr
746 special PExpr
747 readable writable attr _n_expr: PExpr
748 readable writable attr _n_id: TAttrid
749 readable writable attr _n_assign: TAssign
750 readable writable attr _n_value: PExpr
751 end
752 class AAttrReassignExpr
753 special PExpr
754 readable writable attr _n_expr: PExpr
755 readable writable attr _n_id: TAttrid
756 readable writable attr _n_assign_op: PAssignOp
757 readable writable attr _n_value: PExpr
758 end
759 class ACallExpr
760 special PExpr
761 readable writable attr _n_expr: PExpr
762 readable writable attr _n_id: TId
763 readable writable attr _n_args: List[PExpr]
764 end
765 class ACallAssignExpr
766 special PExpr
767 readable writable attr _n_expr: PExpr
768 readable writable attr _n_id: TId
769 readable writable attr _n_args: List[PExpr]
770 readable writable attr _n_assign: TAssign
771 readable writable attr _n_value: PExpr
772 end
773 class ACallReassignExpr
774 special PExpr
775 readable writable attr _n_expr: PExpr
776 readable writable attr _n_id: TId
777 readable writable attr _n_args: List[PExpr]
778 readable writable attr _n_assign_op: PAssignOp
779 readable writable attr _n_value: PExpr
780 end
781 class ASuperExpr
782 special PExpr
783 readable writable attr _n_qualified: PQualified
784 readable writable attr _n_kwsuper: TKwsuper
785 readable writable attr _n_args: List[PExpr]
786 end
787 class AInitExpr
788 special PExpr
789 readable writable attr _n_expr: PExpr
790 readable writable attr _n_kwinit: TKwinit
791 readable writable attr _n_args: List[PExpr]
792 end
793 class ABraExpr
794 special PExpr
795 readable writable attr _n_expr: PExpr
796 readable writable attr _n_args: List[PExpr]
797 end
798 class ABraAssignExpr
799 special PExpr
800 readable writable attr _n_expr: PExpr
801 readable writable attr _n_args: List[PExpr]
802 readable writable attr _n_assign: TAssign
803 readable writable attr _n_value: PExpr
804 end
805 class ABraReassignExpr
806 special PExpr
807 readable writable attr _n_expr: PExpr
808 readable writable attr _n_args: List[PExpr]
809 readable writable attr _n_assign_op: PAssignOp
810 readable writable attr _n_value: PExpr
811 end
812 class AVarExpr
813 special PExpr
814 readable writable attr _n_id: TId
815 end
816 class AVarAssignExpr
817 special PExpr
818 readable writable attr _n_id: TId
819 readable writable attr _n_assign: TAssign
820 readable writable attr _n_value: PExpr
821 end
822 class AVarReassignExpr
823 special PExpr
824 readable writable attr _n_id: TId
825 readable writable attr _n_assign_op: PAssignOp
826 readable writable attr _n_value: PExpr
827 end
828 class ARangeExpr
829 special PExpr
830 readable writable attr _n_expr: PExpr
831 readable writable attr _n_expr2: PExpr
832 end
833 class ACrangeExpr
834 special PExpr
835 readable writable attr _n_expr: PExpr
836 readable writable attr _n_expr2: PExpr
837 end
838 class AOrangeExpr
839 special PExpr
840 readable writable attr _n_expr: PExpr
841 readable writable attr _n_expr2: PExpr
842 end
843 class AArrayExpr
844 special PExpr
845 readable writable attr _n_exprs: List[PExpr]
846 end
847 class ASelfExpr
848 special PExpr
849 readable writable attr _n_kwself: TKwself
850 end
851 class AImplicitSelfExpr
852 special PExpr
853 end
854 class ATrueExpr
855 special PExpr
856 readable writable attr _n_kwtrue: TKwtrue
857 end
858 class AFalseExpr
859 special PExpr
860 readable writable attr _n_kwfalse: TKwfalse
861 end
862 class ANullExpr
863 special PExpr
864 readable writable attr _n_kwnull: TKwnull
865 end
866 class AIntExpr
867 special PExpr
868 readable writable attr _n_number: TNumber
869 end
870 class AFloatExpr
871 special PExpr
872 readable writable attr _n_float: TFloat
873 end
874 class ACharExpr
875 special PExpr
876 readable writable attr _n_char: TChar
877 end
878 class AStringExpr
879 special PExpr
880 readable writable attr _n_string: TString
881 end
882 class AStartStringExpr
883 special PExpr
884 readable writable attr _n_string: TStartString
885 end
886 class AMidStringExpr
887 special PExpr
888 readable writable attr _n_string: TMidString
889 end
890 class AEndStringExpr
891 special PExpr
892 readable writable attr _n_string: TEndString
893 end
894 class ASuperstringExpr
895 special PExpr
896 readable writable attr _n_exprs: List[PExpr]
897 end
898 class AParExpr
899 special PExpr
900 readable writable attr _n_expr: PExpr
901 end
902 class AAsCastExpr
903 special PExpr
904 readable writable attr _n_expr: PExpr
905 readable writable attr _n_kwas: TKwas
906 readable writable attr _n_type: PType
907 end
908 class APlusAssignOp
909 special PAssignOp
910 readable writable attr _n_pluseq: TPluseq
911 end
912 class AMinusAssignOp
913 special PAssignOp
914 readable writable attr _n_minuseq: TMinuseq
915 end
916 class AQualified
917 special PQualified
918 readable writable attr _n_id: List[TId]
919 readable writable attr _n_classid: TClassid
920 end
921 class ADoc
922 special PDoc
923 readable writable attr _n_comment: List[TComment]
924 end
925
926 class Start
927 special Prod
928 readable writable attr _n_base: PModule
929 readable writable attr _n_eof: EOF
930 end