+++ /dev/null
-/* This C file is generated by NIT to compile program nitc. */
-#include "abstracttool._sep.h"
-#include "syntax._sep.h"
-#include "mmbuilder._sep.h"
-#include "syntax_base._sep.h"
-#include "parser._sep.h"
-#include "parser_prod._sep.h"
-#include "lexer._sep.h"
-#include "parser_nodes._sep.h"
-#include "standard._sep.h"
-#include "environ._sep.h"
-#include "symbol._sep.h"
-#include "hash._sep.h"
-#include "string._sep.h"
-#include "array._sep.h"
-#include "abstract_collection._sep.h"
-#include "kernel._sep.h"
-#include "time._sep.h"
-#include "sorter._sep.h"
-#include "file._sep.h"
-#include "stream._sep.h"
-#include "string_search._sep.h"
-#include "exec._sep.h"
-#include "list._sep.h"
-#include "range._sep.h"
-#include "math._sep.h"
-#include "parser_tables._sep.h"
-#include "mmloader._sep.h"
-#include "metamodel._sep.h"
-#include "vararg._sep.h"
-#include "genericity._sep.h"
-#include "type_formal._sep.h"
-#include "inheritance._sep.h"
-#include "static_type._sep.h"
-#include "abstractmetamodel._sep.h"
-#include "partial_order._sep.h"
-#include "virtualtype._sep.h"
-#include "opts._sep.h"
-#include "control_flow._sep.h"
-#include "typing._sep.h"
-#include "compiling._sep.h"
-#include "compiling_global._sep.h"
-#include "compiling_methods._sep.h"
-#include "compiling_base._sep.h"
-#include "utils._sep.h"
-#include "nitc._sep.h"
-#include <nit_common.h>
-const int SFT_abstracttool[9] = {
- 3227 /* Id of AbstractCompiler */,
- 4 /* Color of AbstractCompiler */,
- 88 /* Color of AbstractCompiler */,
- 89 /* Property init */,
- 90 /* Property exec_cmd_line */,
- 91 /* Property perform_work */,
- 92 /* Property dump_context_info */,
- 40 /* Property dump_module_info */,
- 40 /* Property dump_properties */,
-};
-const int SFT_syntax[9] = {
- 203 /* Id of SrcModuleLoader */,
- 3 /* Color of SrcModuleLoader */,
- 48 /* Color of SrcModuleLoader */,
- 49 /* Property init */,
- 1 /* Property _tc */,
- 40 /* Property tc */,
- 41 /* Property tc= */,
- 84 /* Property process_supermodules */,
- 85 /* Property process_syntax */,
-};
-const int SFT_mmbuilder[128] = {
- 2655 /* Id of CSHSorter */,
- 3 /* Color of CSHSorter */,
- 46 /* Color of CSHSorter */,
- 47 /* Property init */,
- 86 /* Property do_mmbuilder */,
- 105 /* Property add_src_local_property */,
- 2551 /* Id of MMSrcAncestor */,
- 3 /* Color of MMSrcAncestor */,
- 3 /* Property _node */,
- 4 /* Property _local_class */,
- 49 /* Color of MMSrcAncestor */,
- 50 /* Property node */,
- 51 /* Property init */,
- 3215 /* Id of ClassBuilderVisitor */,
- 4 /* Color of ClassBuilderVisitor */,
- 5 /* Property _local_class_arity */,
- 6 /* Property _formals */,
- 64 /* Color of ClassBuilderVisitor */,
- 65 /* Property local_class_arity */,
- 66 /* Property local_class_arity= */,
- 67 /* Property formals */,
- 68 /* Property formals= */,
- 69 /* Property init */,
- 3211 /* Id of ClassSpecializationBuilderVisitor */,
- 4 /* Color of ClassSpecializationBuilderVisitor */,
- 64 /* Color of ClassSpecializationBuilderVisitor */,
- 65 /* Property init */,
- 3219 /* Id of ClassAncestorBuilder */,
- 4 /* Color of ClassAncestorBuilder */,
- 64 /* Color of ClassAncestorBuilder */,
- 65 /* Property init */,
- 3207 /* Id of ClassVerifierVisitor */,
- 4 /* Color of ClassVerifierVisitor */,
- 64 /* Color of ClassVerifierVisitor */,
- 65 /* Property init */,
- 3027 /* Id of PropertyBuilderVisitor */,
- 4 /* Color of PropertyBuilderVisitor */,
- 64 /* Color of PropertyBuilderVisitor */,
- 65 /* Property init */,
- 3023 /* Id of PropertyVerifierVisitor */,
- 4 /* Color of PropertyVerifierVisitor */,
- 5 /* Property _params */,
- 6 /* Property _untyped_params */,
- 7 /* Property _vararg_rank */,
- 8 /* Property _signature */,
- 64 /* Color of PropertyVerifierVisitor */,
- 65 /* Property params */,
- 66 /* Property params= */,
- 67 /* Property untyped_params */,
- 68 /* Property untyped_params= */,
- 69 /* Property vararg_rank */,
- 70 /* Property vararg_rank= */,
- 71 /* Property signature */,
- 72 /* Property signature= */,
- 73 /* Property init */,
- 40 /* Property accept_class_builder */,
- 41 /* Property accept_class_specialization_builder */,
- 42 /* Property accept_class_ancestor_builder */,
- 43 /* Property accept_class_verifier */,
- 44 /* Property accept_property_builder */,
- 45 /* Property accept_property_verifier */,
- 68 /* Property import_super_modules */,
- 67 /* Property module_name */,
- 68 /* Property visibility_level */,
- 67 /* Property level */,
- 4 /* Property _local_class */,
- 67 /* Property name */,
- 68 /* Property arity */,
- 69 /* Property visibility_level */,
- 70 /* Property accept_class_builder */,
- 71 /* Property accept_abs_syntax_visitor */,
- 67 /* Property is_interface */,
- 68 /* Property is_universal */,
- 69 /* Property is_abstract */,
- 75 /* Property accept_class_verifier */,
- 3279 /* Id of MMSrcTypeFormalParameter */,
- 5 /* Color of MMSrcTypeFormalParameter */,
- 5 /* Property _node */,
- 71 /* Color of MMSrcTypeFormalParameter */,
- 72 /* Property node */,
- 73 /* Property init */,
- 4 /* Property _formal */,
- 68 /* Property accept_class_builder */,
- 69 /* Property accept_class_verifier */,
- 4 /* Property _ancestor */,
- 68 /* Property ancestor */,
- 69 /* Property accept_class_specialization_builder */,
- 70 /* Property accept_class_ancestor_builder */,
- 71 /* Property accept_class_verifier */,
- 67 /* Property process_and_check */,
- 68 /* Property do_and_check_intro */,
- 69 /* Property inherit_signature */,
- 70 /* Property do_and_check_redef */,
- 5 /* Property _readmethod */,
- 6 /* Property _writemethod */,
- 7 /* Property _prop */,
- 74 /* Property accept_property_builder */,
- 75 /* Property accept_property_verifier */,
- 76 /* Property accept_abs_syntax_visitor */,
- 5 /* Property _name */,
- 6 /* Property _method */,
- 75 /* Property name */,
- 76 /* Property accept_property_builder */,
- 77 /* Property accept_property_verifier */,
- 78 /* Property accept_abs_syntax_visitor */,
- 5 /* Property _prop */,
- 74 /* Property accept_property_builder */,
- 75 /* Property accept_property_verifier */,
- 76 /* Property accept_abs_syntax_visitor */,
- 2523 /* Id of MethidAccumulator */,
- 3 /* Color of MethidAccumulator */,
- 1 /* Property _name */,
- 42 /* Color of MethidAccumulator */,
- 43 /* Property name */,
- 44 /* Property init */,
- 4 /* Property _name */,
- 67 /* Property name */,
- 68 /* Property accept_property_builder */,
- 67 /* Property check_visibility */,
- 69 /* Property accept_property_verifier */,
- 4 /* Property _position */,
- 5 /* Property _variable */,
- 6 /* Property _stype */,
- 67 /* Property stype */,
- 68 /* Property stype= */,
- 69 /* Property accept_property_verifier */,
- 70 /* Property is_vararg */,
- 67 /* Property check_visibility */,
-};
-const int SFT_syntax_base[109] = {
- 2547 /* Id of MMSrcModule */,
- 3 /* Color of MMSrcModule */,
- 19 /* Property _node */,
- 20 /* Property _src_local_classes */,
- 87 /* Color of MMSrcModule */,
- 88 /* Property node */,
- 89 /* Property src_local_classes */,
- 90 /* Property init */,
- 43 /* Property check_visibility */,
- 3151 /* Id of MMSrcLocalClass */,
- 4 /* Color of MMSrcLocalClass */,
- 24 /* Property _nodes */,
- 25 /* Property _formal_dict */,
- 26 /* Property _src_local_properties */,
- 106 /* Color of MMSrcLocalClass */,
- 107 /* Property nodes */,
- 108 /* Property formal_dict */,
- 109 /* Property formal_dict= */,
- 110 /* Property src_local_properties */,
- 111 /* Property init */,
- 45 /* Property check_visibility */,
- 3147 /* Id of MMSrcLocalProperty */,
- 5 /* Color of MMSrcLocalProperty */,
- 12 /* Property _node */,
- 72 /* Color of MMSrcLocalProperty */,
- 73 /* Property node */,
- 3287 /* Id of MMSrcAttribute */,
- 6 /* Color of MMSrcAttribute */,
- 63 /* Color of MMSrcAttribute */,
- 64 /* Property init */,
- 3283 /* Id of MMSrcMethod */,
- 6 /* Color of MMSrcMethod */,
- 76 /* Color of MMSrcMethod */,
- 3615 /* Id of MMAttrImplementationMethod */,
- 7 /* Color of MMAttrImplementationMethod */,
- 77 /* Color of MMAttrImplementationMethod */,
- 3779 /* Id of MMReadImplementationMethod */,
- 8 /* Color of MMReadImplementationMethod */,
- 78 /* Color of MMReadImplementationMethod */,
- 79 /* Property init */,
- 3775 /* Id of MMWriteImplementationMethod */,
- 8 /* Color of MMWriteImplementationMethod */,
- 78 /* Color of MMWriteImplementationMethod */,
- 79 /* Property init */,
- 3611 /* Id of MMMethSrcMethod */,
- 7 /* Color of MMMethSrcMethod */,
- 77 /* Color of MMMethSrcMethod */,
- 78 /* Property init */,
- 3275 /* Id of MMSrcTypeProperty */,
- 6 /* Color of MMSrcTypeProperty */,
- 63 /* Color of MMSrcTypeProperty */,
- 64 /* Property init */,
- 15 /* Id of Variable */,
- 2 /* Color of Variable */,
- 1 /* Property _name */,
- 2 /* Property _decl */,
- 3 /* Property _stype */,
- 40 /* Color of Variable */,
- 41 /* Property name */,
- 42 /* Property decl */,
- 43 /* Property stype */,
- 44 /* Property stype= */,
- 45 /* Property init */,
- 2667 /* Id of AbsSyntaxVisitor */,
- 3 /* Color of AbsSyntaxVisitor */,
- 1 /* Property _module */,
- 2 /* Property _local_class */,
- 3 /* Property _local_property */,
- 4 /* Property _tc */,
- 42 /* Color of AbsSyntaxVisitor */,
- 43 /* Property type_bool */,
- 44 /* Property type_int */,
- 45 /* Property type_float */,
- 46 /* Property type_char */,
- 47 /* Property type_string */,
- 48 /* Property type_collection */,
- 49 /* Property type_array */,
- 50 /* Property type_discrete */,
- 51 /* Property type_range */,
- 52 /* Property type_none */,
- 53 /* Property module */,
- 54 /* Property module= */,
- 55 /* Property local_class */,
- 56 /* Property local_class= */,
- 57 /* Property local_property */,
- 58 /* Property local_property= */,
- 59 /* Property tc */,
- 60 /* Property error */,
- 61 /* Property warning */,
- 62 /* Property check_conform */,
- 63 /* Property init */,
- 46 /* Property accept_abs_syntax_visitor */,
- 2 /* Property _symbol */,
- 61 /* Property to_symbol */,
- 72 /* Property local_class */,
- 77 /* Property prop */,
- 78 /* Property readmethod */,
- 79 /* Property writemethod */,
- 79 /* Property method */,
- 77 /* Property prop */,
- 71 /* Property position */,
- 72 /* Property variable */,
- 68 /* Property get_local_class */,
- 69 /* Property get_stype */,
- 70 /* Property get_unchecked_stype */,
- 71 /* Property check_conform */,
- 5 /* Property _stype_cache */,
- 6 /* Property _stype_cached */,
- 70 /* Property stype */,
-};
-const int SFT_parser[2307] = {
- 35 /* Id of State */,
- 2 /* Color of State */,
- 1 /* Property _state */,
- 2 /* Property _nodes */,
- 40 /* Color of State */,
- 41 /* Property state */,
- 42 /* Property state= */,
- 43 /* Property nodes */,
- 44 /* Property nodes= */,
- 45 /* Property init */,
- 1 /* Property _lexer */,
- 2 /* Property _stack */,
- 3 /* Property _stack_pos */,
- 4 /* Property _reduce_table */,
- 40 /* Property init */,
- 41 /* Property go_to */,
- 42 /* Property push */,
- 43 /* Property state */,
- 44 /* Property pop */,
- 45 /* Property parse */,
- 46 /* Property build_reduce_table */,
- 207 /* Id of SearchTokensVisitor */,
- 3 /* Color of SearchTokensVisitor */,
- 1 /* Property _untokenned_nodes */,
- 2 /* Property _last_token */,
- 42 /* Color of SearchTokensVisitor */,
- 43 /* Property init */,
- 39 /* Id of ReduceAction */,
- 2 /* Color of ReduceAction */,
- 40 /* Color of ReduceAction */,
- 41 /* Property action */,
- 2487 /* Id of ReduceAction0 */,
- 3 /* Color of ReduceAction0 */,
- 42 /* Color of ReduceAction0 */,
- 43 /* Property init */,
- 2483 /* Id of ReduceAction1 */,
- 3 /* Color of ReduceAction1 */,
- 42 /* Color of ReduceAction1 */,
- 43 /* Property init */,
- 2039 /* Id of ReduceAction2 */,
- 3 /* Color of ReduceAction2 */,
- 42 /* Color of ReduceAction2 */,
- 43 /* Property init */,
- 1595 /* Id of ReduceAction3 */,
- 3 /* Color of ReduceAction3 */,
- 42 /* Color of ReduceAction3 */,
- 43 /* Property init */,
- 1151 /* Id of ReduceAction4 */,
- 3 /* Color of ReduceAction4 */,
- 42 /* Color of ReduceAction4 */,
- 43 /* Property init */,
- 707 /* Id of ReduceAction5 */,
- 3 /* Color of ReduceAction5 */,
- 42 /* Color of ReduceAction5 */,
- 43 /* Property init */,
- 387 /* Id of ReduceAction6 */,
- 3 /* Color of ReduceAction6 */,
- 42 /* Color of ReduceAction6 */,
- 43 /* Property init */,
- 343 /* Id of ReduceAction7 */,
- 3 /* Color of ReduceAction7 */,
- 42 /* Color of ReduceAction7 */,
- 43 /* Property init */,
- 299 /* Id of ReduceAction8 */,
- 3 /* Color of ReduceAction8 */,
- 42 /* Color of ReduceAction8 */,
- 43 /* Property init */,
- 255 /* Id of ReduceAction9 */,
- 3 /* Color of ReduceAction9 */,
- 42 /* Color of ReduceAction9 */,
- 43 /* Property init */,
- 2479 /* Id of ReduceAction10 */,
- 3 /* Color of ReduceAction10 */,
- 42 /* Color of ReduceAction10 */,
- 43 /* Property init */,
- 2435 /* Id of ReduceAction11 */,
- 3 /* Color of ReduceAction11 */,
- 42 /* Color of ReduceAction11 */,
- 43 /* Property init */,
- 2391 /* Id of ReduceAction12 */,
- 3 /* Color of ReduceAction12 */,
- 42 /* Color of ReduceAction12 */,
- 43 /* Property init */,
- 2347 /* Id of ReduceAction13 */,
- 3 /* Color of ReduceAction13 */,
- 42 /* Color of ReduceAction13 */,
- 43 /* Property init */,
- 2303 /* Id of ReduceAction14 */,
- 3 /* Color of ReduceAction14 */,
- 42 /* Color of ReduceAction14 */,
- 43 /* Property init */,
- 2259 /* Id of ReduceAction15 */,
- 3 /* Color of ReduceAction15 */,
- 42 /* Color of ReduceAction15 */,
- 43 /* Property init */,
- 2215 /* Id of ReduceAction16 */,
- 3 /* Color of ReduceAction16 */,
- 42 /* Color of ReduceAction16 */,
- 43 /* Property init */,
- 2171 /* Id of ReduceAction17 */,
- 3 /* Color of ReduceAction17 */,
- 42 /* Color of ReduceAction17 */,
- 43 /* Property init */,
- 2127 /* Id of ReduceAction18 */,
- 3 /* Color of ReduceAction18 */,
- 42 /* Color of ReduceAction18 */,
- 43 /* Property init */,
- 2083 /* Id of ReduceAction19 */,
- 3 /* Color of ReduceAction19 */,
- 42 /* Color of ReduceAction19 */,
- 43 /* Property init */,
- 2035 /* Id of ReduceAction20 */,
- 3 /* Color of ReduceAction20 */,
- 42 /* Color of ReduceAction20 */,
- 43 /* Property init */,
- 1991 /* Id of ReduceAction21 */,
- 3 /* Color of ReduceAction21 */,
- 42 /* Color of ReduceAction21 */,
- 43 /* Property init */,
- 1947 /* Id of ReduceAction22 */,
- 3 /* Color of ReduceAction22 */,
- 42 /* Color of ReduceAction22 */,
- 43 /* Property init */,
- 1903 /* Id of ReduceAction23 */,
- 3 /* Color of ReduceAction23 */,
- 42 /* Color of ReduceAction23 */,
- 43 /* Property init */,
- 1859 /* Id of ReduceAction24 */,
- 3 /* Color of ReduceAction24 */,
- 42 /* Color of ReduceAction24 */,
- 43 /* Property init */,
- 1815 /* Id of ReduceAction25 */,
- 3 /* Color of ReduceAction25 */,
- 42 /* Color of ReduceAction25 */,
- 43 /* Property init */,
- 1771 /* Id of ReduceAction26 */,
- 3 /* Color of ReduceAction26 */,
- 42 /* Color of ReduceAction26 */,
- 43 /* Property init */,
- 1727 /* Id of ReduceAction27 */,
- 3 /* Color of ReduceAction27 */,
- 42 /* Color of ReduceAction27 */,
- 43 /* Property init */,
- 1683 /* Id of ReduceAction28 */,
- 3 /* Color of ReduceAction28 */,
- 42 /* Color of ReduceAction28 */,
- 43 /* Property init */,
- 1639 /* Id of ReduceAction29 */,
- 3 /* Color of ReduceAction29 */,
- 42 /* Color of ReduceAction29 */,
- 43 /* Property init */,
- 1591 /* Id of ReduceAction30 */,
- 3 /* Color of ReduceAction30 */,
- 42 /* Color of ReduceAction30 */,
- 43 /* Property init */,
- 1547 /* Id of ReduceAction31 */,
- 3 /* Color of ReduceAction31 */,
- 42 /* Color of ReduceAction31 */,
- 43 /* Property init */,
- 1503 /* Id of ReduceAction32 */,
- 3 /* Color of ReduceAction32 */,
- 42 /* Color of ReduceAction32 */,
- 43 /* Property init */,
- 1459 /* Id of ReduceAction33 */,
- 3 /* Color of ReduceAction33 */,
- 42 /* Color of ReduceAction33 */,
- 43 /* Property init */,
- 1415 /* Id of ReduceAction34 */,
- 3 /* Color of ReduceAction34 */,
- 42 /* Color of ReduceAction34 */,
- 43 /* Property init */,
- 1371 /* Id of ReduceAction35 */,
- 3 /* Color of ReduceAction35 */,
- 42 /* Color of ReduceAction35 */,
- 43 /* Property init */,
- 1327 /* Id of ReduceAction36 */,
- 3 /* Color of ReduceAction36 */,
- 42 /* Color of ReduceAction36 */,
- 43 /* Property init */,
- 1283 /* Id of ReduceAction37 */,
- 3 /* Color of ReduceAction37 */,
- 42 /* Color of ReduceAction37 */,
- 43 /* Property init */,
- 1239 /* Id of ReduceAction38 */,
- 3 /* Color of ReduceAction38 */,
- 42 /* Color of ReduceAction38 */,
- 43 /* Property init */,
- 1195 /* Id of ReduceAction39 */,
- 3 /* Color of ReduceAction39 */,
- 42 /* Color of ReduceAction39 */,
- 43 /* Property init */,
- 1147 /* Id of ReduceAction40 */,
- 3 /* Color of ReduceAction40 */,
- 42 /* Color of ReduceAction40 */,
- 43 /* Property init */,
- 1103 /* Id of ReduceAction41 */,
- 3 /* Color of ReduceAction41 */,
- 42 /* Color of ReduceAction41 */,
- 43 /* Property init */,
- 1059 /* Id of ReduceAction42 */,
- 3 /* Color of ReduceAction42 */,
- 42 /* Color of ReduceAction42 */,
- 43 /* Property init */,
- 1015 /* Id of ReduceAction43 */,
- 3 /* Color of ReduceAction43 */,
- 42 /* Color of ReduceAction43 */,
- 43 /* Property init */,
- 971 /* Id of ReduceAction44 */,
- 3 /* Color of ReduceAction44 */,
- 42 /* Color of ReduceAction44 */,
- 43 /* Property init */,
- 927 /* Id of ReduceAction45 */,
- 3 /* Color of ReduceAction45 */,
- 42 /* Color of ReduceAction45 */,
- 43 /* Property init */,
- 883 /* Id of ReduceAction46 */,
- 3 /* Color of ReduceAction46 */,
- 42 /* Color of ReduceAction46 */,
- 43 /* Property init */,
- 839 /* Id of ReduceAction47 */,
- 3 /* Color of ReduceAction47 */,
- 42 /* Color of ReduceAction47 */,
- 43 /* Property init */,
- 795 /* Id of ReduceAction48 */,
- 3 /* Color of ReduceAction48 */,
- 42 /* Color of ReduceAction48 */,
- 43 /* Property init */,
- 751 /* Id of ReduceAction49 */,
- 3 /* Color of ReduceAction49 */,
- 42 /* Color of ReduceAction49 */,
- 43 /* Property init */,
- 703 /* Id of ReduceAction50 */,
- 3 /* Color of ReduceAction50 */,
- 42 /* Color of ReduceAction50 */,
- 43 /* Property init */,
- 659 /* Id of ReduceAction51 */,
- 3 /* Color of ReduceAction51 */,
- 42 /* Color of ReduceAction51 */,
- 43 /* Property init */,
- 615 /* Id of ReduceAction52 */,
- 3 /* Color of ReduceAction52 */,
- 42 /* Color of ReduceAction52 */,
- 43 /* Property init */,
- 571 /* Id of ReduceAction53 */,
- 3 /* Color of ReduceAction53 */,
- 42 /* Color of ReduceAction53 */,
- 43 /* Property init */,
- 527 /* Id of ReduceAction54 */,
- 3 /* Color of ReduceAction54 */,
- 42 /* Color of ReduceAction54 */,
- 43 /* Property init */,
- 483 /* Id of ReduceAction55 */,
- 3 /* Color of ReduceAction55 */,
- 42 /* Color of ReduceAction55 */,
- 43 /* Property init */,
- 439 /* Id of ReduceAction56 */,
- 3 /* Color of ReduceAction56 */,
- 42 /* Color of ReduceAction56 */,
- 43 /* Property init */,
- 399 /* Id of ReduceAction57 */,
- 3 /* Color of ReduceAction57 */,
- 42 /* Color of ReduceAction57 */,
- 43 /* Property init */,
- 395 /* Id of ReduceAction58 */,
- 3 /* Color of ReduceAction58 */,
- 42 /* Color of ReduceAction58 */,
- 43 /* Property init */,
- 391 /* Id of ReduceAction59 */,
- 3 /* Color of ReduceAction59 */,
- 42 /* Color of ReduceAction59 */,
- 43 /* Property init */,
- 383 /* Id of ReduceAction60 */,
- 3 /* Color of ReduceAction60 */,
- 42 /* Color of ReduceAction60 */,
- 43 /* Property init */,
- 379 /* Id of ReduceAction61 */,
- 3 /* Color of ReduceAction61 */,
- 42 /* Color of ReduceAction61 */,
- 43 /* Property init */,
- 375 /* Id of ReduceAction62 */,
- 3 /* Color of ReduceAction62 */,
- 42 /* Color of ReduceAction62 */,
- 43 /* Property init */,
- 371 /* Id of ReduceAction63 */,
- 3 /* Color of ReduceAction63 */,
- 42 /* Color of ReduceAction63 */,
- 43 /* Property init */,
- 367 /* Id of ReduceAction64 */,
- 3 /* Color of ReduceAction64 */,
- 42 /* Color of ReduceAction64 */,
- 43 /* Property init */,
- 363 /* Id of ReduceAction65 */,
- 3 /* Color of ReduceAction65 */,
- 42 /* Color of ReduceAction65 */,
- 43 /* Property init */,
- 359 /* Id of ReduceAction66 */,
- 3 /* Color of ReduceAction66 */,
- 42 /* Color of ReduceAction66 */,
- 43 /* Property init */,
- 355 /* Id of ReduceAction67 */,
- 3 /* Color of ReduceAction67 */,
- 42 /* Color of ReduceAction67 */,
- 43 /* Property init */,
- 351 /* Id of ReduceAction68 */,
- 3 /* Color of ReduceAction68 */,
- 42 /* Color of ReduceAction68 */,
- 43 /* Property init */,
- 347 /* Id of ReduceAction69 */,
- 3 /* Color of ReduceAction69 */,
- 42 /* Color of ReduceAction69 */,
- 43 /* Property init */,
- 339 /* Id of ReduceAction70 */,
- 3 /* Color of ReduceAction70 */,
- 42 /* Color of ReduceAction70 */,
- 43 /* Property init */,
- 335 /* Id of ReduceAction71 */,
- 3 /* Color of ReduceAction71 */,
- 42 /* Color of ReduceAction71 */,
- 43 /* Property init */,
- 331 /* Id of ReduceAction72 */,
- 3 /* Color of ReduceAction72 */,
- 42 /* Color of ReduceAction72 */,
- 43 /* Property init */,
- 327 /* Id of ReduceAction73 */,
- 3 /* Color of ReduceAction73 */,
- 42 /* Color of ReduceAction73 */,
- 43 /* Property init */,
- 323 /* Id of ReduceAction74 */,
- 3 /* Color of ReduceAction74 */,
- 42 /* Color of ReduceAction74 */,
- 43 /* Property init */,
- 319 /* Id of ReduceAction75 */,
- 3 /* Color of ReduceAction75 */,
- 42 /* Color of ReduceAction75 */,
- 43 /* Property init */,
- 315 /* Id of ReduceAction76 */,
- 3 /* Color of ReduceAction76 */,
- 42 /* Color of ReduceAction76 */,
- 43 /* Property init */,
- 311 /* Id of ReduceAction77 */,
- 3 /* Color of ReduceAction77 */,
- 42 /* Color of ReduceAction77 */,
- 43 /* Property init */,
- 307 /* Id of ReduceAction78 */,
- 3 /* Color of ReduceAction78 */,
- 42 /* Color of ReduceAction78 */,
- 43 /* Property init */,
- 303 /* Id of ReduceAction79 */,
- 3 /* Color of ReduceAction79 */,
- 42 /* Color of ReduceAction79 */,
- 43 /* Property init */,
- 295 /* Id of ReduceAction80 */,
- 3 /* Color of ReduceAction80 */,
- 42 /* Color of ReduceAction80 */,
- 43 /* Property init */,
- 291 /* Id of ReduceAction81 */,
- 3 /* Color of ReduceAction81 */,
- 42 /* Color of ReduceAction81 */,
- 43 /* Property init */,
- 287 /* Id of ReduceAction82 */,
- 3 /* Color of ReduceAction82 */,
- 42 /* Color of ReduceAction82 */,
- 43 /* Property init */,
- 283 /* Id of ReduceAction83 */,
- 3 /* Color of ReduceAction83 */,
- 42 /* Color of ReduceAction83 */,
- 43 /* Property init */,
- 279 /* Id of ReduceAction84 */,
- 3 /* Color of ReduceAction84 */,
- 42 /* Color of ReduceAction84 */,
- 43 /* Property init */,
- 275 /* Id of ReduceAction85 */,
- 3 /* Color of ReduceAction85 */,
- 42 /* Color of ReduceAction85 */,
- 43 /* Property init */,
- 271 /* Id of ReduceAction86 */,
- 3 /* Color of ReduceAction86 */,
- 42 /* Color of ReduceAction86 */,
- 43 /* Property init */,
- 267 /* Id of ReduceAction87 */,
- 3 /* Color of ReduceAction87 */,
- 42 /* Color of ReduceAction87 */,
- 43 /* Property init */,
- 263 /* Id of ReduceAction88 */,
- 3 /* Color of ReduceAction88 */,
- 42 /* Color of ReduceAction88 */,
- 43 /* Property init */,
- 259 /* Id of ReduceAction89 */,
- 3 /* Color of ReduceAction89 */,
- 42 /* Color of ReduceAction89 */,
- 43 /* Property init */,
- 251 /* Id of ReduceAction90 */,
- 3 /* Color of ReduceAction90 */,
- 42 /* Color of ReduceAction90 */,
- 43 /* Property init */,
- 247 /* Id of ReduceAction91 */,
- 3 /* Color of ReduceAction91 */,
- 42 /* Color of ReduceAction91 */,
- 43 /* Property init */,
- 243 /* Id of ReduceAction92 */,
- 3 /* Color of ReduceAction92 */,
- 42 /* Color of ReduceAction92 */,
- 43 /* Property init */,
- 239 /* Id of ReduceAction93 */,
- 3 /* Color of ReduceAction93 */,
- 42 /* Color of ReduceAction93 */,
- 43 /* Property init */,
- 235 /* Id of ReduceAction94 */,
- 3 /* Color of ReduceAction94 */,
- 42 /* Color of ReduceAction94 */,
- 43 /* Property init */,
- 231 /* Id of ReduceAction95 */,
- 3 /* Color of ReduceAction95 */,
- 42 /* Color of ReduceAction95 */,
- 43 /* Property init */,
- 227 /* Id of ReduceAction96 */,
- 3 /* Color of ReduceAction96 */,
- 42 /* Color of ReduceAction96 */,
- 43 /* Property init */,
- 223 /* Id of ReduceAction97 */,
- 3 /* Color of ReduceAction97 */,
- 42 /* Color of ReduceAction97 */,
- 43 /* Property init */,
- 219 /* Id of ReduceAction98 */,
- 3 /* Color of ReduceAction98 */,
- 42 /* Color of ReduceAction98 */,
- 43 /* Property init */,
- 215 /* Id of ReduceAction99 */,
- 3 /* Color of ReduceAction99 */,
- 42 /* Color of ReduceAction99 */,
- 43 /* Property init */,
- 2475 /* Id of ReduceAction100 */,
- 3 /* Color of ReduceAction100 */,
- 42 /* Color of ReduceAction100 */,
- 43 /* Property init */,
- 2471 /* Id of ReduceAction101 */,
- 3 /* Color of ReduceAction101 */,
- 42 /* Color of ReduceAction101 */,
- 43 /* Property init */,
- 2467 /* Id of ReduceAction102 */,
- 3 /* Color of ReduceAction102 */,
- 42 /* Color of ReduceAction102 */,
- 43 /* Property init */,
- 2463 /* Id of ReduceAction103 */,
- 3 /* Color of ReduceAction103 */,
- 42 /* Color of ReduceAction103 */,
- 43 /* Property init */,
- 2459 /* Id of ReduceAction104 */,
- 3 /* Color of ReduceAction104 */,
- 42 /* Color of ReduceAction104 */,
- 43 /* Property init */,
- 2455 /* Id of ReduceAction105 */,
- 3 /* Color of ReduceAction105 */,
- 42 /* Color of ReduceAction105 */,
- 43 /* Property init */,
- 2451 /* Id of ReduceAction106 */,
- 3 /* Color of ReduceAction106 */,
- 42 /* Color of ReduceAction106 */,
- 43 /* Property init */,
- 2447 /* Id of ReduceAction107 */,
- 3 /* Color of ReduceAction107 */,
- 42 /* Color of ReduceAction107 */,
- 43 /* Property init */,
- 2443 /* Id of ReduceAction108 */,
- 3 /* Color of ReduceAction108 */,
- 42 /* Color of ReduceAction108 */,
- 43 /* Property init */,
- 2439 /* Id of ReduceAction109 */,
- 3 /* Color of ReduceAction109 */,
- 42 /* Color of ReduceAction109 */,
- 43 /* Property init */,
- 2431 /* Id of ReduceAction110 */,
- 3 /* Color of ReduceAction110 */,
- 42 /* Color of ReduceAction110 */,
- 43 /* Property init */,
- 2427 /* Id of ReduceAction111 */,
- 3 /* Color of ReduceAction111 */,
- 42 /* Color of ReduceAction111 */,
- 43 /* Property init */,
- 2423 /* Id of ReduceAction112 */,
- 3 /* Color of ReduceAction112 */,
- 42 /* Color of ReduceAction112 */,
- 43 /* Property init */,
- 2419 /* Id of ReduceAction113 */,
- 3 /* Color of ReduceAction113 */,
- 42 /* Color of ReduceAction113 */,
- 43 /* Property init */,
- 2415 /* Id of ReduceAction114 */,
- 3 /* Color of ReduceAction114 */,
- 42 /* Color of ReduceAction114 */,
- 43 /* Property init */,
- 2411 /* Id of ReduceAction115 */,
- 3 /* Color of ReduceAction115 */,
- 42 /* Color of ReduceAction115 */,
- 43 /* Property init */,
- 2407 /* Id of ReduceAction116 */,
- 3 /* Color of ReduceAction116 */,
- 42 /* Color of ReduceAction116 */,
- 43 /* Property init */,
- 2403 /* Id of ReduceAction117 */,
- 3 /* Color of ReduceAction117 */,
- 42 /* Color of ReduceAction117 */,
- 43 /* Property init */,
- 2399 /* Id of ReduceAction118 */,
- 3 /* Color of ReduceAction118 */,
- 42 /* Color of ReduceAction118 */,
- 43 /* Property init */,
- 2395 /* Id of ReduceAction119 */,
- 3 /* Color of ReduceAction119 */,
- 42 /* Color of ReduceAction119 */,
- 43 /* Property init */,
- 2387 /* Id of ReduceAction120 */,
- 3 /* Color of ReduceAction120 */,
- 42 /* Color of ReduceAction120 */,
- 43 /* Property init */,
- 2383 /* Id of ReduceAction121 */,
- 3 /* Color of ReduceAction121 */,
- 42 /* Color of ReduceAction121 */,
- 43 /* Property init */,
- 2379 /* Id of ReduceAction122 */,
- 3 /* Color of ReduceAction122 */,
- 42 /* Color of ReduceAction122 */,
- 43 /* Property init */,
- 2375 /* Id of ReduceAction123 */,
- 3 /* Color of ReduceAction123 */,
- 42 /* Color of ReduceAction123 */,
- 43 /* Property init */,
- 2371 /* Id of ReduceAction124 */,
- 3 /* Color of ReduceAction124 */,
- 42 /* Color of ReduceAction124 */,
- 43 /* Property init */,
- 2367 /* Id of ReduceAction125 */,
- 3 /* Color of ReduceAction125 */,
- 42 /* Color of ReduceAction125 */,
- 43 /* Property init */,
- 2363 /* Id of ReduceAction126 */,
- 3 /* Color of ReduceAction126 */,
- 42 /* Color of ReduceAction126 */,
- 43 /* Property init */,
- 2359 /* Id of ReduceAction127 */,
- 3 /* Color of ReduceAction127 */,
- 42 /* Color of ReduceAction127 */,
- 43 /* Property init */,
- 2355 /* Id of ReduceAction128 */,
- 3 /* Color of ReduceAction128 */,
- 42 /* Color of ReduceAction128 */,
- 43 /* Property init */,
- 2351 /* Id of ReduceAction129 */,
- 3 /* Color of ReduceAction129 */,
- 42 /* Color of ReduceAction129 */,
- 43 /* Property init */,
- 2343 /* Id of ReduceAction130 */,
- 3 /* Color of ReduceAction130 */,
- 42 /* Color of ReduceAction130 */,
- 43 /* Property init */,
- 2339 /* Id of ReduceAction131 */,
- 3 /* Color of ReduceAction131 */,
- 42 /* Color of ReduceAction131 */,
- 43 /* Property init */,
- 2335 /* Id of ReduceAction132 */,
- 3 /* Color of ReduceAction132 */,
- 42 /* Color of ReduceAction132 */,
- 43 /* Property init */,
- 2331 /* Id of ReduceAction133 */,
- 3 /* Color of ReduceAction133 */,
- 42 /* Color of ReduceAction133 */,
- 43 /* Property init */,
- 2327 /* Id of ReduceAction134 */,
- 3 /* Color of ReduceAction134 */,
- 42 /* Color of ReduceAction134 */,
- 43 /* Property init */,
- 2323 /* Id of ReduceAction135 */,
- 3 /* Color of ReduceAction135 */,
- 42 /* Color of ReduceAction135 */,
- 43 /* Property init */,
- 2319 /* Id of ReduceAction136 */,
- 3 /* Color of ReduceAction136 */,
- 42 /* Color of ReduceAction136 */,
- 43 /* Property init */,
- 2315 /* Id of ReduceAction137 */,
- 3 /* Color of ReduceAction137 */,
- 42 /* Color of ReduceAction137 */,
- 43 /* Property init */,
- 2311 /* Id of ReduceAction138 */,
- 3 /* Color of ReduceAction138 */,
- 42 /* Color of ReduceAction138 */,
- 43 /* Property init */,
- 2307 /* Id of ReduceAction139 */,
- 3 /* Color of ReduceAction139 */,
- 42 /* Color of ReduceAction139 */,
- 43 /* Property init */,
- 2299 /* Id of ReduceAction140 */,
- 3 /* Color of ReduceAction140 */,
- 42 /* Color of ReduceAction140 */,
- 43 /* Property init */,
- 2295 /* Id of ReduceAction141 */,
- 3 /* Color of ReduceAction141 */,
- 42 /* Color of ReduceAction141 */,
- 43 /* Property init */,
- 2291 /* Id of ReduceAction142 */,
- 3 /* Color of ReduceAction142 */,
- 42 /* Color of ReduceAction142 */,
- 43 /* Property init */,
- 2287 /* Id of ReduceAction143 */,
- 3 /* Color of ReduceAction143 */,
- 42 /* Color of ReduceAction143 */,
- 43 /* Property init */,
- 2283 /* Id of ReduceAction144 */,
- 3 /* Color of ReduceAction144 */,
- 42 /* Color of ReduceAction144 */,
- 43 /* Property init */,
- 2279 /* Id of ReduceAction145 */,
- 3 /* Color of ReduceAction145 */,
- 42 /* Color of ReduceAction145 */,
- 43 /* Property init */,
- 2275 /* Id of ReduceAction146 */,
- 3 /* Color of ReduceAction146 */,
- 42 /* Color of ReduceAction146 */,
- 43 /* Property init */,
- 2271 /* Id of ReduceAction147 */,
- 3 /* Color of ReduceAction147 */,
- 42 /* Color of ReduceAction147 */,
- 43 /* Property init */,
- 2267 /* Id of ReduceAction148 */,
- 3 /* Color of ReduceAction148 */,
- 42 /* Color of ReduceAction148 */,
- 43 /* Property init */,
- 2263 /* Id of ReduceAction149 */,
- 3 /* Color of ReduceAction149 */,
- 42 /* Color of ReduceAction149 */,
- 43 /* Property init */,
- 2255 /* Id of ReduceAction150 */,
- 3 /* Color of ReduceAction150 */,
- 42 /* Color of ReduceAction150 */,
- 43 /* Property init */,
- 2251 /* Id of ReduceAction151 */,
- 3 /* Color of ReduceAction151 */,
- 42 /* Color of ReduceAction151 */,
- 43 /* Property init */,
- 2247 /* Id of ReduceAction152 */,
- 3 /* Color of ReduceAction152 */,
- 42 /* Color of ReduceAction152 */,
- 43 /* Property init */,
- 2243 /* Id of ReduceAction153 */,
- 3 /* Color of ReduceAction153 */,
- 42 /* Color of ReduceAction153 */,
- 43 /* Property init */,
- 2239 /* Id of ReduceAction154 */,
- 3 /* Color of ReduceAction154 */,
- 42 /* Color of ReduceAction154 */,
- 43 /* Property init */,
- 2235 /* Id of ReduceAction155 */,
- 3 /* Color of ReduceAction155 */,
- 42 /* Color of ReduceAction155 */,
- 43 /* Property init */,
- 2231 /* Id of ReduceAction156 */,
- 3 /* Color of ReduceAction156 */,
- 42 /* Color of ReduceAction156 */,
- 43 /* Property init */,
- 2227 /* Id of ReduceAction157 */,
- 3 /* Color of ReduceAction157 */,
- 42 /* Color of ReduceAction157 */,
- 43 /* Property init */,
- 2223 /* Id of ReduceAction158 */,
- 3 /* Color of ReduceAction158 */,
- 42 /* Color of ReduceAction158 */,
- 43 /* Property init */,
- 2219 /* Id of ReduceAction159 */,
- 3 /* Color of ReduceAction159 */,
- 42 /* Color of ReduceAction159 */,
- 43 /* Property init */,
- 2211 /* Id of ReduceAction160 */,
- 3 /* Color of ReduceAction160 */,
- 42 /* Color of ReduceAction160 */,
- 43 /* Property init */,
- 2207 /* Id of ReduceAction161 */,
- 3 /* Color of ReduceAction161 */,
- 42 /* Color of ReduceAction161 */,
- 43 /* Property init */,
- 2203 /* Id of ReduceAction162 */,
- 3 /* Color of ReduceAction162 */,
- 42 /* Color of ReduceAction162 */,
- 43 /* Property init */,
- 2199 /* Id of ReduceAction163 */,
- 3 /* Color of ReduceAction163 */,
- 42 /* Color of ReduceAction163 */,
- 43 /* Property init */,
- 2195 /* Id of ReduceAction164 */,
- 3 /* Color of ReduceAction164 */,
- 42 /* Color of ReduceAction164 */,
- 43 /* Property init */,
- 2191 /* Id of ReduceAction165 */,
- 3 /* Color of ReduceAction165 */,
- 42 /* Color of ReduceAction165 */,
- 43 /* Property init */,
- 2187 /* Id of ReduceAction166 */,
- 3 /* Color of ReduceAction166 */,
- 42 /* Color of ReduceAction166 */,
- 43 /* Property init */,
- 2183 /* Id of ReduceAction167 */,
- 3 /* Color of ReduceAction167 */,
- 42 /* Color of ReduceAction167 */,
- 43 /* Property init */,
- 2179 /* Id of ReduceAction168 */,
- 3 /* Color of ReduceAction168 */,
- 42 /* Color of ReduceAction168 */,
- 43 /* Property init */,
- 2175 /* Id of ReduceAction169 */,
- 3 /* Color of ReduceAction169 */,
- 42 /* Color of ReduceAction169 */,
- 43 /* Property init */,
- 2167 /* Id of ReduceAction170 */,
- 3 /* Color of ReduceAction170 */,
- 42 /* Color of ReduceAction170 */,
- 43 /* Property init */,
- 2163 /* Id of ReduceAction171 */,
- 3 /* Color of ReduceAction171 */,
- 42 /* Color of ReduceAction171 */,
- 43 /* Property init */,
- 2159 /* Id of ReduceAction172 */,
- 3 /* Color of ReduceAction172 */,
- 42 /* Color of ReduceAction172 */,
- 43 /* Property init */,
- 2155 /* Id of ReduceAction173 */,
- 3 /* Color of ReduceAction173 */,
- 42 /* Color of ReduceAction173 */,
- 43 /* Property init */,
- 2151 /* Id of ReduceAction174 */,
- 3 /* Color of ReduceAction174 */,
- 42 /* Color of ReduceAction174 */,
- 43 /* Property init */,
- 2147 /* Id of ReduceAction175 */,
- 3 /* Color of ReduceAction175 */,
- 42 /* Color of ReduceAction175 */,
- 43 /* Property init */,
- 2143 /* Id of ReduceAction176 */,
- 3 /* Color of ReduceAction176 */,
- 42 /* Color of ReduceAction176 */,
- 43 /* Property init */,
- 2139 /* Id of ReduceAction177 */,
- 3 /* Color of ReduceAction177 */,
- 42 /* Color of ReduceAction177 */,
- 43 /* Property init */,
- 2135 /* Id of ReduceAction178 */,
- 3 /* Color of ReduceAction178 */,
- 42 /* Color of ReduceAction178 */,
- 43 /* Property init */,
- 2131 /* Id of ReduceAction179 */,
- 3 /* Color of ReduceAction179 */,
- 42 /* Color of ReduceAction179 */,
- 43 /* Property init */,
- 2123 /* Id of ReduceAction180 */,
- 3 /* Color of ReduceAction180 */,
- 42 /* Color of ReduceAction180 */,
- 43 /* Property init */,
- 2119 /* Id of ReduceAction181 */,
- 3 /* Color of ReduceAction181 */,
- 42 /* Color of ReduceAction181 */,
- 43 /* Property init */,
- 2115 /* Id of ReduceAction182 */,
- 3 /* Color of ReduceAction182 */,
- 42 /* Color of ReduceAction182 */,
- 43 /* Property init */,
- 2111 /* Id of ReduceAction183 */,
- 3 /* Color of ReduceAction183 */,
- 42 /* Color of ReduceAction183 */,
- 43 /* Property init */,
- 2107 /* Id of ReduceAction184 */,
- 3 /* Color of ReduceAction184 */,
- 42 /* Color of ReduceAction184 */,
- 43 /* Property init */,
- 2103 /* Id of ReduceAction185 */,
- 3 /* Color of ReduceAction185 */,
- 42 /* Color of ReduceAction185 */,
- 43 /* Property init */,
- 2099 /* Id of ReduceAction186 */,
- 3 /* Color of ReduceAction186 */,
- 42 /* Color of ReduceAction186 */,
- 43 /* Property init */,
- 2095 /* Id of ReduceAction187 */,
- 3 /* Color of ReduceAction187 */,
- 42 /* Color of ReduceAction187 */,
- 43 /* Property init */,
- 2091 /* Id of ReduceAction188 */,
- 3 /* Color of ReduceAction188 */,
- 42 /* Color of ReduceAction188 */,
- 43 /* Property init */,
- 2087 /* Id of ReduceAction189 */,
- 3 /* Color of ReduceAction189 */,
- 42 /* Color of ReduceAction189 */,
- 43 /* Property init */,
- 2079 /* Id of ReduceAction190 */,
- 3 /* Color of ReduceAction190 */,
- 42 /* Color of ReduceAction190 */,
- 43 /* Property init */,
- 2075 /* Id of ReduceAction191 */,
- 3 /* Color of ReduceAction191 */,
- 42 /* Color of ReduceAction191 */,
- 43 /* Property init */,
- 2071 /* Id of ReduceAction192 */,
- 3 /* Color of ReduceAction192 */,
- 42 /* Color of ReduceAction192 */,
- 43 /* Property init */,
- 2067 /* Id of ReduceAction193 */,
- 3 /* Color of ReduceAction193 */,
- 42 /* Color of ReduceAction193 */,
- 43 /* Property init */,
- 2063 /* Id of ReduceAction194 */,
- 3 /* Color of ReduceAction194 */,
- 42 /* Color of ReduceAction194 */,
- 43 /* Property init */,
- 2059 /* Id of ReduceAction195 */,
- 3 /* Color of ReduceAction195 */,
- 42 /* Color of ReduceAction195 */,
- 43 /* Property init */,
- 2055 /* Id of ReduceAction196 */,
- 3 /* Color of ReduceAction196 */,
- 42 /* Color of ReduceAction196 */,
- 43 /* Property init */,
- 2051 /* Id of ReduceAction197 */,
- 3 /* Color of ReduceAction197 */,
- 42 /* Color of ReduceAction197 */,
- 43 /* Property init */,
- 2047 /* Id of ReduceAction198 */,
- 3 /* Color of ReduceAction198 */,
- 42 /* Color of ReduceAction198 */,
- 43 /* Property init */,
- 2043 /* Id of ReduceAction199 */,
- 3 /* Color of ReduceAction199 */,
- 42 /* Color of ReduceAction199 */,
- 43 /* Property init */,
- 2031 /* Id of ReduceAction200 */,
- 3 /* Color of ReduceAction200 */,
- 42 /* Color of ReduceAction200 */,
- 43 /* Property init */,
- 2027 /* Id of ReduceAction201 */,
- 3 /* Color of ReduceAction201 */,
- 42 /* Color of ReduceAction201 */,
- 43 /* Property init */,
- 2023 /* Id of ReduceAction202 */,
- 3 /* Color of ReduceAction202 */,
- 42 /* Color of ReduceAction202 */,
- 43 /* Property init */,
- 2019 /* Id of ReduceAction203 */,
- 3 /* Color of ReduceAction203 */,
- 42 /* Color of ReduceAction203 */,
- 43 /* Property init */,
- 2015 /* Id of ReduceAction204 */,
- 3 /* Color of ReduceAction204 */,
- 42 /* Color of ReduceAction204 */,
- 43 /* Property init */,
- 2011 /* Id of ReduceAction205 */,
- 3 /* Color of ReduceAction205 */,
- 42 /* Color of ReduceAction205 */,
- 43 /* Property init */,
- 2007 /* Id of ReduceAction206 */,
- 3 /* Color of ReduceAction206 */,
- 42 /* Color of ReduceAction206 */,
- 43 /* Property init */,
- 2003 /* Id of ReduceAction207 */,
- 3 /* Color of ReduceAction207 */,
- 42 /* Color of ReduceAction207 */,
- 43 /* Property init */,
- 1999 /* Id of ReduceAction208 */,
- 3 /* Color of ReduceAction208 */,
- 42 /* Color of ReduceAction208 */,
- 43 /* Property init */,
- 1995 /* Id of ReduceAction209 */,
- 3 /* Color of ReduceAction209 */,
- 42 /* Color of ReduceAction209 */,
- 43 /* Property init */,
- 1987 /* Id of ReduceAction210 */,
- 3 /* Color of ReduceAction210 */,
- 42 /* Color of ReduceAction210 */,
- 43 /* Property init */,
- 1983 /* Id of ReduceAction211 */,
- 3 /* Color of ReduceAction211 */,
- 42 /* Color of ReduceAction211 */,
- 43 /* Property init */,
- 1979 /* Id of ReduceAction212 */,
- 3 /* Color of ReduceAction212 */,
- 42 /* Color of ReduceAction212 */,
- 43 /* Property init */,
- 1975 /* Id of ReduceAction213 */,
- 3 /* Color of ReduceAction213 */,
- 42 /* Color of ReduceAction213 */,
- 43 /* Property init */,
- 1971 /* Id of ReduceAction214 */,
- 3 /* Color of ReduceAction214 */,
- 42 /* Color of ReduceAction214 */,
- 43 /* Property init */,
- 1967 /* Id of ReduceAction215 */,
- 3 /* Color of ReduceAction215 */,
- 42 /* Color of ReduceAction215 */,
- 43 /* Property init */,
- 1963 /* Id of ReduceAction216 */,
- 3 /* Color of ReduceAction216 */,
- 42 /* Color of ReduceAction216 */,
- 43 /* Property init */,
- 1959 /* Id of ReduceAction217 */,
- 3 /* Color of ReduceAction217 */,
- 42 /* Color of ReduceAction217 */,
- 43 /* Property init */,
- 1955 /* Id of ReduceAction218 */,
- 3 /* Color of ReduceAction218 */,
- 42 /* Color of ReduceAction218 */,
- 43 /* Property init */,
- 1951 /* Id of ReduceAction219 */,
- 3 /* Color of ReduceAction219 */,
- 42 /* Color of ReduceAction219 */,
- 43 /* Property init */,
- 1943 /* Id of ReduceAction220 */,
- 3 /* Color of ReduceAction220 */,
- 42 /* Color of ReduceAction220 */,
- 43 /* Property init */,
- 1939 /* Id of ReduceAction221 */,
- 3 /* Color of ReduceAction221 */,
- 42 /* Color of ReduceAction221 */,
- 43 /* Property init */,
- 1935 /* Id of ReduceAction222 */,
- 3 /* Color of ReduceAction222 */,
- 42 /* Color of ReduceAction222 */,
- 43 /* Property init */,
- 1931 /* Id of ReduceAction223 */,
- 3 /* Color of ReduceAction223 */,
- 42 /* Color of ReduceAction223 */,
- 43 /* Property init */,
- 1927 /* Id of ReduceAction224 */,
- 3 /* Color of ReduceAction224 */,
- 42 /* Color of ReduceAction224 */,
- 43 /* Property init */,
- 1923 /* Id of ReduceAction225 */,
- 3 /* Color of ReduceAction225 */,
- 42 /* Color of ReduceAction225 */,
- 43 /* Property init */,
- 1919 /* Id of ReduceAction226 */,
- 3 /* Color of ReduceAction226 */,
- 42 /* Color of ReduceAction226 */,
- 43 /* Property init */,
- 1915 /* Id of ReduceAction227 */,
- 3 /* Color of ReduceAction227 */,
- 42 /* Color of ReduceAction227 */,
- 43 /* Property init */,
- 1911 /* Id of ReduceAction228 */,
- 3 /* Color of ReduceAction228 */,
- 42 /* Color of ReduceAction228 */,
- 43 /* Property init */,
- 1907 /* Id of ReduceAction229 */,
- 3 /* Color of ReduceAction229 */,
- 42 /* Color of ReduceAction229 */,
- 43 /* Property init */,
- 1899 /* Id of ReduceAction230 */,
- 3 /* Color of ReduceAction230 */,
- 42 /* Color of ReduceAction230 */,
- 43 /* Property init */,
- 1895 /* Id of ReduceAction231 */,
- 3 /* Color of ReduceAction231 */,
- 42 /* Color of ReduceAction231 */,
- 43 /* Property init */,
- 1891 /* Id of ReduceAction232 */,
- 3 /* Color of ReduceAction232 */,
- 42 /* Color of ReduceAction232 */,
- 43 /* Property init */,
- 1887 /* Id of ReduceAction233 */,
- 3 /* Color of ReduceAction233 */,
- 42 /* Color of ReduceAction233 */,
- 43 /* Property init */,
- 1883 /* Id of ReduceAction234 */,
- 3 /* Color of ReduceAction234 */,
- 42 /* Color of ReduceAction234 */,
- 43 /* Property init */,
- 1879 /* Id of ReduceAction235 */,
- 3 /* Color of ReduceAction235 */,
- 42 /* Color of ReduceAction235 */,
- 43 /* Property init */,
- 1875 /* Id of ReduceAction236 */,
- 3 /* Color of ReduceAction236 */,
- 42 /* Color of ReduceAction236 */,
- 43 /* Property init */,
- 1871 /* Id of ReduceAction237 */,
- 3 /* Color of ReduceAction237 */,
- 42 /* Color of ReduceAction237 */,
- 43 /* Property init */,
- 1867 /* Id of ReduceAction238 */,
- 3 /* Color of ReduceAction238 */,
- 42 /* Color of ReduceAction238 */,
- 43 /* Property init */,
- 1863 /* Id of ReduceAction239 */,
- 3 /* Color of ReduceAction239 */,
- 42 /* Color of ReduceAction239 */,
- 43 /* Property init */,
- 1855 /* Id of ReduceAction240 */,
- 3 /* Color of ReduceAction240 */,
- 42 /* Color of ReduceAction240 */,
- 43 /* Property init */,
- 1851 /* Id of ReduceAction241 */,
- 3 /* Color of ReduceAction241 */,
- 42 /* Color of ReduceAction241 */,
- 43 /* Property init */,
- 1847 /* Id of ReduceAction242 */,
- 3 /* Color of ReduceAction242 */,
- 42 /* Color of ReduceAction242 */,
- 43 /* Property init */,
- 1843 /* Id of ReduceAction243 */,
- 3 /* Color of ReduceAction243 */,
- 42 /* Color of ReduceAction243 */,
- 43 /* Property init */,
- 1839 /* Id of ReduceAction244 */,
- 3 /* Color of ReduceAction244 */,
- 42 /* Color of ReduceAction244 */,
- 43 /* Property init */,
- 1835 /* Id of ReduceAction245 */,
- 3 /* Color of ReduceAction245 */,
- 42 /* Color of ReduceAction245 */,
- 43 /* Property init */,
- 1831 /* Id of ReduceAction246 */,
- 3 /* Color of ReduceAction246 */,
- 42 /* Color of ReduceAction246 */,
- 43 /* Property init */,
- 1827 /* Id of ReduceAction247 */,
- 3 /* Color of ReduceAction247 */,
- 42 /* Color of ReduceAction247 */,
- 43 /* Property init */,
- 1823 /* Id of ReduceAction248 */,
- 3 /* Color of ReduceAction248 */,
- 42 /* Color of ReduceAction248 */,
- 43 /* Property init */,
- 1819 /* Id of ReduceAction249 */,
- 3 /* Color of ReduceAction249 */,
- 42 /* Color of ReduceAction249 */,
- 43 /* Property init */,
- 1811 /* Id of ReduceAction250 */,
- 3 /* Color of ReduceAction250 */,
- 42 /* Color of ReduceAction250 */,
- 43 /* Property init */,
- 1807 /* Id of ReduceAction251 */,
- 3 /* Color of ReduceAction251 */,
- 42 /* Color of ReduceAction251 */,
- 43 /* Property init */,
- 1803 /* Id of ReduceAction252 */,
- 3 /* Color of ReduceAction252 */,
- 42 /* Color of ReduceAction252 */,
- 43 /* Property init */,
- 1799 /* Id of ReduceAction253 */,
- 3 /* Color of ReduceAction253 */,
- 42 /* Color of ReduceAction253 */,
- 43 /* Property init */,
- 1795 /* Id of ReduceAction254 */,
- 3 /* Color of ReduceAction254 */,
- 42 /* Color of ReduceAction254 */,
- 43 /* Property init */,
- 1791 /* Id of ReduceAction255 */,
- 3 /* Color of ReduceAction255 */,
- 42 /* Color of ReduceAction255 */,
- 43 /* Property init */,
- 1787 /* Id of ReduceAction256 */,
- 3 /* Color of ReduceAction256 */,
- 42 /* Color of ReduceAction256 */,
- 43 /* Property init */,
- 1783 /* Id of ReduceAction257 */,
- 3 /* Color of ReduceAction257 */,
- 42 /* Color of ReduceAction257 */,
- 43 /* Property init */,
- 1779 /* Id of ReduceAction258 */,
- 3 /* Color of ReduceAction258 */,
- 42 /* Color of ReduceAction258 */,
- 43 /* Property init */,
- 1775 /* Id of ReduceAction259 */,
- 3 /* Color of ReduceAction259 */,
- 42 /* Color of ReduceAction259 */,
- 43 /* Property init */,
- 1767 /* Id of ReduceAction260 */,
- 3 /* Color of ReduceAction260 */,
- 42 /* Color of ReduceAction260 */,
- 43 /* Property init */,
- 1763 /* Id of ReduceAction261 */,
- 3 /* Color of ReduceAction261 */,
- 42 /* Color of ReduceAction261 */,
- 43 /* Property init */,
- 1759 /* Id of ReduceAction262 */,
- 3 /* Color of ReduceAction262 */,
- 42 /* Color of ReduceAction262 */,
- 43 /* Property init */,
- 1755 /* Id of ReduceAction263 */,
- 3 /* Color of ReduceAction263 */,
- 42 /* Color of ReduceAction263 */,
- 43 /* Property init */,
- 1751 /* Id of ReduceAction264 */,
- 3 /* Color of ReduceAction264 */,
- 42 /* Color of ReduceAction264 */,
- 43 /* Property init */,
- 1747 /* Id of ReduceAction265 */,
- 3 /* Color of ReduceAction265 */,
- 42 /* Color of ReduceAction265 */,
- 43 /* Property init */,
- 1743 /* Id of ReduceAction266 */,
- 3 /* Color of ReduceAction266 */,
- 42 /* Color of ReduceAction266 */,
- 43 /* Property init */,
- 1739 /* Id of ReduceAction267 */,
- 3 /* Color of ReduceAction267 */,
- 42 /* Color of ReduceAction267 */,
- 43 /* Property init */,
- 1735 /* Id of ReduceAction268 */,
- 3 /* Color of ReduceAction268 */,
- 42 /* Color of ReduceAction268 */,
- 43 /* Property init */,
- 1731 /* Id of ReduceAction269 */,
- 3 /* Color of ReduceAction269 */,
- 42 /* Color of ReduceAction269 */,
- 43 /* Property init */,
- 1723 /* Id of ReduceAction270 */,
- 3 /* Color of ReduceAction270 */,
- 42 /* Color of ReduceAction270 */,
- 43 /* Property init */,
- 1719 /* Id of ReduceAction271 */,
- 3 /* Color of ReduceAction271 */,
- 42 /* Color of ReduceAction271 */,
- 43 /* Property init */,
- 1715 /* Id of ReduceAction272 */,
- 3 /* Color of ReduceAction272 */,
- 42 /* Color of ReduceAction272 */,
- 43 /* Property init */,
- 1711 /* Id of ReduceAction273 */,
- 3 /* Color of ReduceAction273 */,
- 42 /* Color of ReduceAction273 */,
- 43 /* Property init */,
- 1707 /* Id of ReduceAction274 */,
- 3 /* Color of ReduceAction274 */,
- 42 /* Color of ReduceAction274 */,
- 43 /* Property init */,
- 1703 /* Id of ReduceAction275 */,
- 3 /* Color of ReduceAction275 */,
- 42 /* Color of ReduceAction275 */,
- 43 /* Property init */,
- 1699 /* Id of ReduceAction276 */,
- 3 /* Color of ReduceAction276 */,
- 42 /* Color of ReduceAction276 */,
- 43 /* Property init */,
- 1695 /* Id of ReduceAction277 */,
- 3 /* Color of ReduceAction277 */,
- 42 /* Color of ReduceAction277 */,
- 43 /* Property init */,
- 1691 /* Id of ReduceAction278 */,
- 3 /* Color of ReduceAction278 */,
- 42 /* Color of ReduceAction278 */,
- 43 /* Property init */,
- 1687 /* Id of ReduceAction279 */,
- 3 /* Color of ReduceAction279 */,
- 42 /* Color of ReduceAction279 */,
- 43 /* Property init */,
- 1679 /* Id of ReduceAction280 */,
- 3 /* Color of ReduceAction280 */,
- 42 /* Color of ReduceAction280 */,
- 43 /* Property init */,
- 1675 /* Id of ReduceAction281 */,
- 3 /* Color of ReduceAction281 */,
- 42 /* Color of ReduceAction281 */,
- 43 /* Property init */,
- 1671 /* Id of ReduceAction282 */,
- 3 /* Color of ReduceAction282 */,
- 42 /* Color of ReduceAction282 */,
- 43 /* Property init */,
- 1667 /* Id of ReduceAction283 */,
- 3 /* Color of ReduceAction283 */,
- 42 /* Color of ReduceAction283 */,
- 43 /* Property init */,
- 1663 /* Id of ReduceAction284 */,
- 3 /* Color of ReduceAction284 */,
- 42 /* Color of ReduceAction284 */,
- 43 /* Property init */,
- 1659 /* Id of ReduceAction285 */,
- 3 /* Color of ReduceAction285 */,
- 42 /* Color of ReduceAction285 */,
- 43 /* Property init */,
- 1655 /* Id of ReduceAction286 */,
- 3 /* Color of ReduceAction286 */,
- 42 /* Color of ReduceAction286 */,
- 43 /* Property init */,
- 1651 /* Id of ReduceAction287 */,
- 3 /* Color of ReduceAction287 */,
- 42 /* Color of ReduceAction287 */,
- 43 /* Property init */,
- 1647 /* Id of ReduceAction288 */,
- 3 /* Color of ReduceAction288 */,
- 42 /* Color of ReduceAction288 */,
- 43 /* Property init */,
- 1643 /* Id of ReduceAction289 */,
- 3 /* Color of ReduceAction289 */,
- 42 /* Color of ReduceAction289 */,
- 43 /* Property init */,
- 1635 /* Id of ReduceAction290 */,
- 3 /* Color of ReduceAction290 */,
- 42 /* Color of ReduceAction290 */,
- 43 /* Property init */,
- 1631 /* Id of ReduceAction291 */,
- 3 /* Color of ReduceAction291 */,
- 42 /* Color of ReduceAction291 */,
- 43 /* Property init */,
- 1627 /* Id of ReduceAction292 */,
- 3 /* Color of ReduceAction292 */,
- 42 /* Color of ReduceAction292 */,
- 43 /* Property init */,
- 1623 /* Id of ReduceAction293 */,
- 3 /* Color of ReduceAction293 */,
- 42 /* Color of ReduceAction293 */,
- 43 /* Property init */,
- 1619 /* Id of ReduceAction294 */,
- 3 /* Color of ReduceAction294 */,
- 42 /* Color of ReduceAction294 */,
- 43 /* Property init */,
- 1615 /* Id of ReduceAction295 */,
- 3 /* Color of ReduceAction295 */,
- 42 /* Color of ReduceAction295 */,
- 43 /* Property init */,
- 1611 /* Id of ReduceAction296 */,
- 3 /* Color of ReduceAction296 */,
- 42 /* Color of ReduceAction296 */,
- 43 /* Property init */,
- 1607 /* Id of ReduceAction297 */,
- 3 /* Color of ReduceAction297 */,
- 42 /* Color of ReduceAction297 */,
- 43 /* Property init */,
- 1603 /* Id of ReduceAction298 */,
- 3 /* Color of ReduceAction298 */,
- 42 /* Color of ReduceAction298 */,
- 43 /* Property init */,
- 1599 /* Id of ReduceAction299 */,
- 3 /* Color of ReduceAction299 */,
- 42 /* Color of ReduceAction299 */,
- 43 /* Property init */,
- 1587 /* Id of ReduceAction300 */,
- 3 /* Color of ReduceAction300 */,
- 42 /* Color of ReduceAction300 */,
- 43 /* Property init */,
- 1583 /* Id of ReduceAction301 */,
- 3 /* Color of ReduceAction301 */,
- 42 /* Color of ReduceAction301 */,
- 43 /* Property init */,
- 1579 /* Id of ReduceAction302 */,
- 3 /* Color of ReduceAction302 */,
- 42 /* Color of ReduceAction302 */,
- 43 /* Property init */,
- 1575 /* Id of ReduceAction303 */,
- 3 /* Color of ReduceAction303 */,
- 42 /* Color of ReduceAction303 */,
- 43 /* Property init */,
- 1571 /* Id of ReduceAction304 */,
- 3 /* Color of ReduceAction304 */,
- 42 /* Color of ReduceAction304 */,
- 43 /* Property init */,
- 1567 /* Id of ReduceAction305 */,
- 3 /* Color of ReduceAction305 */,
- 42 /* Color of ReduceAction305 */,
- 43 /* Property init */,
- 1563 /* Id of ReduceAction306 */,
- 3 /* Color of ReduceAction306 */,
- 42 /* Color of ReduceAction306 */,
- 43 /* Property init */,
- 1559 /* Id of ReduceAction307 */,
- 3 /* Color of ReduceAction307 */,
- 42 /* Color of ReduceAction307 */,
- 43 /* Property init */,
- 1555 /* Id of ReduceAction308 */,
- 3 /* Color of ReduceAction308 */,
- 42 /* Color of ReduceAction308 */,
- 43 /* Property init */,
- 1551 /* Id of ReduceAction309 */,
- 3 /* Color of ReduceAction309 */,
- 42 /* Color of ReduceAction309 */,
- 43 /* Property init */,
- 1543 /* Id of ReduceAction310 */,
- 3 /* Color of ReduceAction310 */,
- 42 /* Color of ReduceAction310 */,
- 43 /* Property init */,
- 1539 /* Id of ReduceAction311 */,
- 3 /* Color of ReduceAction311 */,
- 42 /* Color of ReduceAction311 */,
- 43 /* Property init */,
- 1535 /* Id of ReduceAction312 */,
- 3 /* Color of ReduceAction312 */,
- 42 /* Color of ReduceAction312 */,
- 43 /* Property init */,
- 1531 /* Id of ReduceAction313 */,
- 3 /* Color of ReduceAction313 */,
- 42 /* Color of ReduceAction313 */,
- 43 /* Property init */,
- 1527 /* Id of ReduceAction314 */,
- 3 /* Color of ReduceAction314 */,
- 42 /* Color of ReduceAction314 */,
- 43 /* Property init */,
- 1523 /* Id of ReduceAction315 */,
- 3 /* Color of ReduceAction315 */,
- 42 /* Color of ReduceAction315 */,
- 43 /* Property init */,
- 1519 /* Id of ReduceAction316 */,
- 3 /* Color of ReduceAction316 */,
- 42 /* Color of ReduceAction316 */,
- 43 /* Property init */,
- 1515 /* Id of ReduceAction317 */,
- 3 /* Color of ReduceAction317 */,
- 42 /* Color of ReduceAction317 */,
- 43 /* Property init */,
- 1511 /* Id of ReduceAction318 */,
- 3 /* Color of ReduceAction318 */,
- 42 /* Color of ReduceAction318 */,
- 43 /* Property init */,
- 1507 /* Id of ReduceAction319 */,
- 3 /* Color of ReduceAction319 */,
- 42 /* Color of ReduceAction319 */,
- 43 /* Property init */,
- 1499 /* Id of ReduceAction320 */,
- 3 /* Color of ReduceAction320 */,
- 42 /* Color of ReduceAction320 */,
- 43 /* Property init */,
- 1495 /* Id of ReduceAction321 */,
- 3 /* Color of ReduceAction321 */,
- 42 /* Color of ReduceAction321 */,
- 43 /* Property init */,
- 1491 /* Id of ReduceAction322 */,
- 3 /* Color of ReduceAction322 */,
- 42 /* Color of ReduceAction322 */,
- 43 /* Property init */,
- 1487 /* Id of ReduceAction323 */,
- 3 /* Color of ReduceAction323 */,
- 42 /* Color of ReduceAction323 */,
- 43 /* Property init */,
- 1483 /* Id of ReduceAction324 */,
- 3 /* Color of ReduceAction324 */,
- 42 /* Color of ReduceAction324 */,
- 43 /* Property init */,
- 1479 /* Id of ReduceAction325 */,
- 3 /* Color of ReduceAction325 */,
- 42 /* Color of ReduceAction325 */,
- 43 /* Property init */,
- 1475 /* Id of ReduceAction326 */,
- 3 /* Color of ReduceAction326 */,
- 42 /* Color of ReduceAction326 */,
- 43 /* Property init */,
- 1471 /* Id of ReduceAction327 */,
- 3 /* Color of ReduceAction327 */,
- 42 /* Color of ReduceAction327 */,
- 43 /* Property init */,
- 1467 /* Id of ReduceAction328 */,
- 3 /* Color of ReduceAction328 */,
- 42 /* Color of ReduceAction328 */,
- 43 /* Property init */,
- 1463 /* Id of ReduceAction329 */,
- 3 /* Color of ReduceAction329 */,
- 42 /* Color of ReduceAction329 */,
- 43 /* Property init */,
- 1455 /* Id of ReduceAction330 */,
- 3 /* Color of ReduceAction330 */,
- 42 /* Color of ReduceAction330 */,
- 43 /* Property init */,
- 1451 /* Id of ReduceAction331 */,
- 3 /* Color of ReduceAction331 */,
- 42 /* Color of ReduceAction331 */,
- 43 /* Property init */,
- 1447 /* Id of ReduceAction332 */,
- 3 /* Color of ReduceAction332 */,
- 42 /* Color of ReduceAction332 */,
- 43 /* Property init */,
- 1443 /* Id of ReduceAction333 */,
- 3 /* Color of ReduceAction333 */,
- 42 /* Color of ReduceAction333 */,
- 43 /* Property init */,
- 1439 /* Id of ReduceAction334 */,
- 3 /* Color of ReduceAction334 */,
- 42 /* Color of ReduceAction334 */,
- 43 /* Property init */,
- 1435 /* Id of ReduceAction335 */,
- 3 /* Color of ReduceAction335 */,
- 42 /* Color of ReduceAction335 */,
- 43 /* Property init */,
- 1431 /* Id of ReduceAction336 */,
- 3 /* Color of ReduceAction336 */,
- 42 /* Color of ReduceAction336 */,
- 43 /* Property init */,
- 1427 /* Id of ReduceAction337 */,
- 3 /* Color of ReduceAction337 */,
- 42 /* Color of ReduceAction337 */,
- 43 /* Property init */,
- 1423 /* Id of ReduceAction338 */,
- 3 /* Color of ReduceAction338 */,
- 42 /* Color of ReduceAction338 */,
- 43 /* Property init */,
- 1419 /* Id of ReduceAction339 */,
- 3 /* Color of ReduceAction339 */,
- 42 /* Color of ReduceAction339 */,
- 43 /* Property init */,
- 1411 /* Id of ReduceAction340 */,
- 3 /* Color of ReduceAction340 */,
- 42 /* Color of ReduceAction340 */,
- 43 /* Property init */,
- 1407 /* Id of ReduceAction341 */,
- 3 /* Color of ReduceAction341 */,
- 42 /* Color of ReduceAction341 */,
- 43 /* Property init */,
- 1403 /* Id of ReduceAction342 */,
- 3 /* Color of ReduceAction342 */,
- 42 /* Color of ReduceAction342 */,
- 43 /* Property init */,
- 1399 /* Id of ReduceAction343 */,
- 3 /* Color of ReduceAction343 */,
- 42 /* Color of ReduceAction343 */,
- 43 /* Property init */,
- 1395 /* Id of ReduceAction344 */,
- 3 /* Color of ReduceAction344 */,
- 42 /* Color of ReduceAction344 */,
- 43 /* Property init */,
- 1391 /* Id of ReduceAction345 */,
- 3 /* Color of ReduceAction345 */,
- 42 /* Color of ReduceAction345 */,
- 43 /* Property init */,
- 1387 /* Id of ReduceAction346 */,
- 3 /* Color of ReduceAction346 */,
- 42 /* Color of ReduceAction346 */,
- 43 /* Property init */,
- 1383 /* Id of ReduceAction347 */,
- 3 /* Color of ReduceAction347 */,
- 42 /* Color of ReduceAction347 */,
- 43 /* Property init */,
- 1379 /* Id of ReduceAction348 */,
- 3 /* Color of ReduceAction348 */,
- 42 /* Color of ReduceAction348 */,
- 43 /* Property init */,
- 1375 /* Id of ReduceAction349 */,
- 3 /* Color of ReduceAction349 */,
- 42 /* Color of ReduceAction349 */,
- 43 /* Property init */,
- 1367 /* Id of ReduceAction350 */,
- 3 /* Color of ReduceAction350 */,
- 42 /* Color of ReduceAction350 */,
- 43 /* Property init */,
- 1363 /* Id of ReduceAction351 */,
- 3 /* Color of ReduceAction351 */,
- 42 /* Color of ReduceAction351 */,
- 43 /* Property init */,
- 1359 /* Id of ReduceAction352 */,
- 3 /* Color of ReduceAction352 */,
- 42 /* Color of ReduceAction352 */,
- 43 /* Property init */,
- 1355 /* Id of ReduceAction353 */,
- 3 /* Color of ReduceAction353 */,
- 42 /* Color of ReduceAction353 */,
- 43 /* Property init */,
- 1351 /* Id of ReduceAction354 */,
- 3 /* Color of ReduceAction354 */,
- 42 /* Color of ReduceAction354 */,
- 43 /* Property init */,
- 1347 /* Id of ReduceAction355 */,
- 3 /* Color of ReduceAction355 */,
- 42 /* Color of ReduceAction355 */,
- 43 /* Property init */,
- 1343 /* Id of ReduceAction356 */,
- 3 /* Color of ReduceAction356 */,
- 42 /* Color of ReduceAction356 */,
- 43 /* Property init */,
- 1339 /* Id of ReduceAction357 */,
- 3 /* Color of ReduceAction357 */,
- 42 /* Color of ReduceAction357 */,
- 43 /* Property init */,
- 1335 /* Id of ReduceAction358 */,
- 3 /* Color of ReduceAction358 */,
- 42 /* Color of ReduceAction358 */,
- 43 /* Property init */,
- 1331 /* Id of ReduceAction359 */,
- 3 /* Color of ReduceAction359 */,
- 42 /* Color of ReduceAction359 */,
- 43 /* Property init */,
- 1323 /* Id of ReduceAction360 */,
- 3 /* Color of ReduceAction360 */,
- 42 /* Color of ReduceAction360 */,
- 43 /* Property init */,
- 1319 /* Id of ReduceAction361 */,
- 3 /* Color of ReduceAction361 */,
- 42 /* Color of ReduceAction361 */,
- 43 /* Property init */,
- 1315 /* Id of ReduceAction362 */,
- 3 /* Color of ReduceAction362 */,
- 42 /* Color of ReduceAction362 */,
- 43 /* Property init */,
- 1311 /* Id of ReduceAction363 */,
- 3 /* Color of ReduceAction363 */,
- 42 /* Color of ReduceAction363 */,
- 43 /* Property init */,
- 1307 /* Id of ReduceAction364 */,
- 3 /* Color of ReduceAction364 */,
- 42 /* Color of ReduceAction364 */,
- 43 /* Property init */,
- 1303 /* Id of ReduceAction365 */,
- 3 /* Color of ReduceAction365 */,
- 42 /* Color of ReduceAction365 */,
- 43 /* Property init */,
- 1299 /* Id of ReduceAction366 */,
- 3 /* Color of ReduceAction366 */,
- 42 /* Color of ReduceAction366 */,
- 43 /* Property init */,
- 1295 /* Id of ReduceAction367 */,
- 3 /* Color of ReduceAction367 */,
- 42 /* Color of ReduceAction367 */,
- 43 /* Property init */,
- 1291 /* Id of ReduceAction368 */,
- 3 /* Color of ReduceAction368 */,
- 42 /* Color of ReduceAction368 */,
- 43 /* Property init */,
- 1287 /* Id of ReduceAction369 */,
- 3 /* Color of ReduceAction369 */,
- 42 /* Color of ReduceAction369 */,
- 43 /* Property init */,
- 1279 /* Id of ReduceAction370 */,
- 3 /* Color of ReduceAction370 */,
- 42 /* Color of ReduceAction370 */,
- 43 /* Property init */,
- 1275 /* Id of ReduceAction371 */,
- 3 /* Color of ReduceAction371 */,
- 42 /* Color of ReduceAction371 */,
- 43 /* Property init */,
- 1271 /* Id of ReduceAction372 */,
- 3 /* Color of ReduceAction372 */,
- 42 /* Color of ReduceAction372 */,
- 43 /* Property init */,
- 1267 /* Id of ReduceAction373 */,
- 3 /* Color of ReduceAction373 */,
- 42 /* Color of ReduceAction373 */,
- 43 /* Property init */,
- 1263 /* Id of ReduceAction374 */,
- 3 /* Color of ReduceAction374 */,
- 42 /* Color of ReduceAction374 */,
- 43 /* Property init */,
- 1259 /* Id of ReduceAction375 */,
- 3 /* Color of ReduceAction375 */,
- 42 /* Color of ReduceAction375 */,
- 43 /* Property init */,
- 1255 /* Id of ReduceAction376 */,
- 3 /* Color of ReduceAction376 */,
- 42 /* Color of ReduceAction376 */,
- 43 /* Property init */,
- 1251 /* Id of ReduceAction377 */,
- 3 /* Color of ReduceAction377 */,
- 42 /* Color of ReduceAction377 */,
- 43 /* Property init */,
- 1247 /* Id of ReduceAction378 */,
- 3 /* Color of ReduceAction378 */,
- 42 /* Color of ReduceAction378 */,
- 43 /* Property init */,
- 1243 /* Id of ReduceAction379 */,
- 3 /* Color of ReduceAction379 */,
- 42 /* Color of ReduceAction379 */,
- 43 /* Property init */,
- 1235 /* Id of ReduceAction380 */,
- 3 /* Color of ReduceAction380 */,
- 42 /* Color of ReduceAction380 */,
- 43 /* Property init */,
- 1231 /* Id of ReduceAction381 */,
- 3 /* Color of ReduceAction381 */,
- 42 /* Color of ReduceAction381 */,
- 43 /* Property init */,
- 1227 /* Id of ReduceAction382 */,
- 3 /* Color of ReduceAction382 */,
- 42 /* Color of ReduceAction382 */,
- 43 /* Property init */,
- 1223 /* Id of ReduceAction383 */,
- 3 /* Color of ReduceAction383 */,
- 42 /* Color of ReduceAction383 */,
- 43 /* Property init */,
- 1219 /* Id of ReduceAction384 */,
- 3 /* Color of ReduceAction384 */,
- 42 /* Color of ReduceAction384 */,
- 43 /* Property init */,
- 1215 /* Id of ReduceAction385 */,
- 3 /* Color of ReduceAction385 */,
- 42 /* Color of ReduceAction385 */,
- 43 /* Property init */,
- 1211 /* Id of ReduceAction386 */,
- 3 /* Color of ReduceAction386 */,
- 42 /* Color of ReduceAction386 */,
- 43 /* Property init */,
- 1207 /* Id of ReduceAction387 */,
- 3 /* Color of ReduceAction387 */,
- 42 /* Color of ReduceAction387 */,
- 43 /* Property init */,
- 1203 /* Id of ReduceAction388 */,
- 3 /* Color of ReduceAction388 */,
- 42 /* Color of ReduceAction388 */,
- 43 /* Property init */,
- 1199 /* Id of ReduceAction389 */,
- 3 /* Color of ReduceAction389 */,
- 42 /* Color of ReduceAction389 */,
- 43 /* Property init */,
- 1191 /* Id of ReduceAction390 */,
- 3 /* Color of ReduceAction390 */,
- 42 /* Color of ReduceAction390 */,
- 43 /* Property init */,
- 1187 /* Id of ReduceAction391 */,
- 3 /* Color of ReduceAction391 */,
- 42 /* Color of ReduceAction391 */,
- 43 /* Property init */,
- 1183 /* Id of ReduceAction392 */,
- 3 /* Color of ReduceAction392 */,
- 42 /* Color of ReduceAction392 */,
- 43 /* Property init */,
- 1179 /* Id of ReduceAction393 */,
- 3 /* Color of ReduceAction393 */,
- 42 /* Color of ReduceAction393 */,
- 43 /* Property init */,
- 1175 /* Id of ReduceAction394 */,
- 3 /* Color of ReduceAction394 */,
- 42 /* Color of ReduceAction394 */,
- 43 /* Property init */,
- 1171 /* Id of ReduceAction395 */,
- 3 /* Color of ReduceAction395 */,
- 42 /* Color of ReduceAction395 */,
- 43 /* Property init */,
- 1167 /* Id of ReduceAction396 */,
- 3 /* Color of ReduceAction396 */,
- 42 /* Color of ReduceAction396 */,
- 43 /* Property init */,
- 1163 /* Id of ReduceAction397 */,
- 3 /* Color of ReduceAction397 */,
- 42 /* Color of ReduceAction397 */,
- 43 /* Property init */,
- 1159 /* Id of ReduceAction398 */,
- 3 /* Color of ReduceAction398 */,
- 42 /* Color of ReduceAction398 */,
- 43 /* Property init */,
- 1155 /* Id of ReduceAction399 */,
- 3 /* Color of ReduceAction399 */,
- 42 /* Color of ReduceAction399 */,
- 43 /* Property init */,
- 1143 /* Id of ReduceAction400 */,
- 3 /* Color of ReduceAction400 */,
- 42 /* Color of ReduceAction400 */,
- 43 /* Property init */,
- 1139 /* Id of ReduceAction401 */,
- 3 /* Color of ReduceAction401 */,
- 42 /* Color of ReduceAction401 */,
- 43 /* Property init */,
- 1135 /* Id of ReduceAction402 */,
- 3 /* Color of ReduceAction402 */,
- 42 /* Color of ReduceAction402 */,
- 43 /* Property init */,
- 1131 /* Id of ReduceAction403 */,
- 3 /* Color of ReduceAction403 */,
- 42 /* Color of ReduceAction403 */,
- 43 /* Property init */,
- 1127 /* Id of ReduceAction404 */,
- 3 /* Color of ReduceAction404 */,
- 42 /* Color of ReduceAction404 */,
- 43 /* Property init */,
- 1123 /* Id of ReduceAction405 */,
- 3 /* Color of ReduceAction405 */,
- 42 /* Color of ReduceAction405 */,
- 43 /* Property init */,
- 1119 /* Id of ReduceAction406 */,
- 3 /* Color of ReduceAction406 */,
- 42 /* Color of ReduceAction406 */,
- 43 /* Property init */,
- 1115 /* Id of ReduceAction407 */,
- 3 /* Color of ReduceAction407 */,
- 42 /* Color of ReduceAction407 */,
- 43 /* Property init */,
- 1111 /* Id of ReduceAction408 */,
- 3 /* Color of ReduceAction408 */,
- 42 /* Color of ReduceAction408 */,
- 43 /* Property init */,
- 1107 /* Id of ReduceAction409 */,
- 3 /* Color of ReduceAction409 */,
- 42 /* Color of ReduceAction409 */,
- 43 /* Property init */,
- 1099 /* Id of ReduceAction410 */,
- 3 /* Color of ReduceAction410 */,
- 42 /* Color of ReduceAction410 */,
- 43 /* Property init */,
- 1095 /* Id of ReduceAction411 */,
- 3 /* Color of ReduceAction411 */,
- 42 /* Color of ReduceAction411 */,
- 43 /* Property init */,
- 1091 /* Id of ReduceAction412 */,
- 3 /* Color of ReduceAction412 */,
- 42 /* Color of ReduceAction412 */,
- 43 /* Property init */,
- 1087 /* Id of ReduceAction413 */,
- 3 /* Color of ReduceAction413 */,
- 42 /* Color of ReduceAction413 */,
- 43 /* Property init */,
- 1083 /* Id of ReduceAction414 */,
- 3 /* Color of ReduceAction414 */,
- 42 /* Color of ReduceAction414 */,
- 43 /* Property init */,
- 1079 /* Id of ReduceAction415 */,
- 3 /* Color of ReduceAction415 */,
- 42 /* Color of ReduceAction415 */,
- 43 /* Property init */,
- 1075 /* Id of ReduceAction416 */,
- 3 /* Color of ReduceAction416 */,
- 42 /* Color of ReduceAction416 */,
- 43 /* Property init */,
- 1071 /* Id of ReduceAction417 */,
- 3 /* Color of ReduceAction417 */,
- 42 /* Color of ReduceAction417 */,
- 43 /* Property init */,
- 1067 /* Id of ReduceAction418 */,
- 3 /* Color of ReduceAction418 */,
- 42 /* Color of ReduceAction418 */,
- 43 /* Property init */,
- 1063 /* Id of ReduceAction419 */,
- 3 /* Color of ReduceAction419 */,
- 42 /* Color of ReduceAction419 */,
- 43 /* Property init */,
- 1055 /* Id of ReduceAction420 */,
- 3 /* Color of ReduceAction420 */,
- 42 /* Color of ReduceAction420 */,
- 43 /* Property init */,
- 1051 /* Id of ReduceAction421 */,
- 3 /* Color of ReduceAction421 */,
- 42 /* Color of ReduceAction421 */,
- 43 /* Property init */,
- 1047 /* Id of ReduceAction422 */,
- 3 /* Color of ReduceAction422 */,
- 42 /* Color of ReduceAction422 */,
- 43 /* Property init */,
- 1043 /* Id of ReduceAction423 */,
- 3 /* Color of ReduceAction423 */,
- 42 /* Color of ReduceAction423 */,
- 43 /* Property init */,
- 1039 /* Id of ReduceAction424 */,
- 3 /* Color of ReduceAction424 */,
- 42 /* Color of ReduceAction424 */,
- 43 /* Property init */,
- 1035 /* Id of ReduceAction425 */,
- 3 /* Color of ReduceAction425 */,
- 42 /* Color of ReduceAction425 */,
- 43 /* Property init */,
- 1031 /* Id of ReduceAction426 */,
- 3 /* Color of ReduceAction426 */,
- 42 /* Color of ReduceAction426 */,
- 43 /* Property init */,
- 1027 /* Id of ReduceAction427 */,
- 3 /* Color of ReduceAction427 */,
- 42 /* Color of ReduceAction427 */,
- 43 /* Property init */,
- 1023 /* Id of ReduceAction428 */,
- 3 /* Color of ReduceAction428 */,
- 42 /* Color of ReduceAction428 */,
- 43 /* Property init */,
- 1019 /* Id of ReduceAction429 */,
- 3 /* Color of ReduceAction429 */,
- 42 /* Color of ReduceAction429 */,
- 43 /* Property init */,
- 1011 /* Id of ReduceAction430 */,
- 3 /* Color of ReduceAction430 */,
- 42 /* Color of ReduceAction430 */,
- 43 /* Property init */,
- 1007 /* Id of ReduceAction431 */,
- 3 /* Color of ReduceAction431 */,
- 42 /* Color of ReduceAction431 */,
- 43 /* Property init */,
- 1003 /* Id of ReduceAction432 */,
- 3 /* Color of ReduceAction432 */,
- 42 /* Color of ReduceAction432 */,
- 43 /* Property init */,
- 999 /* Id of ReduceAction433 */,
- 3 /* Color of ReduceAction433 */,
- 42 /* Color of ReduceAction433 */,
- 43 /* Property init */,
- 995 /* Id of ReduceAction434 */,
- 3 /* Color of ReduceAction434 */,
- 42 /* Color of ReduceAction434 */,
- 43 /* Property init */,
- 991 /* Id of ReduceAction435 */,
- 3 /* Color of ReduceAction435 */,
- 42 /* Color of ReduceAction435 */,
- 43 /* Property init */,
- 987 /* Id of ReduceAction436 */,
- 3 /* Color of ReduceAction436 */,
- 42 /* Color of ReduceAction436 */,
- 43 /* Property init */,
- 983 /* Id of ReduceAction437 */,
- 3 /* Color of ReduceAction437 */,
- 42 /* Color of ReduceAction437 */,
- 43 /* Property init */,
- 979 /* Id of ReduceAction438 */,
- 3 /* Color of ReduceAction438 */,
- 42 /* Color of ReduceAction438 */,
- 43 /* Property init */,
- 975 /* Id of ReduceAction439 */,
- 3 /* Color of ReduceAction439 */,
- 42 /* Color of ReduceAction439 */,
- 43 /* Property init */,
- 967 /* Id of ReduceAction440 */,
- 3 /* Color of ReduceAction440 */,
- 42 /* Color of ReduceAction440 */,
- 43 /* Property init */,
- 963 /* Id of ReduceAction441 */,
- 3 /* Color of ReduceAction441 */,
- 42 /* Color of ReduceAction441 */,
- 43 /* Property init */,
- 959 /* Id of ReduceAction442 */,
- 3 /* Color of ReduceAction442 */,
- 42 /* Color of ReduceAction442 */,
- 43 /* Property init */,
- 955 /* Id of ReduceAction443 */,
- 3 /* Color of ReduceAction443 */,
- 42 /* Color of ReduceAction443 */,
- 43 /* Property init */,
- 951 /* Id of ReduceAction444 */,
- 3 /* Color of ReduceAction444 */,
- 42 /* Color of ReduceAction444 */,
- 43 /* Property init */,
- 947 /* Id of ReduceAction445 */,
- 3 /* Color of ReduceAction445 */,
- 42 /* Color of ReduceAction445 */,
- 43 /* Property init */,
- 943 /* Id of ReduceAction446 */,
- 3 /* Color of ReduceAction446 */,
- 42 /* Color of ReduceAction446 */,
- 43 /* Property init */,
- 939 /* Id of ReduceAction447 */,
- 3 /* Color of ReduceAction447 */,
- 42 /* Color of ReduceAction447 */,
- 43 /* Property init */,
- 935 /* Id of ReduceAction448 */,
- 3 /* Color of ReduceAction448 */,
- 42 /* Color of ReduceAction448 */,
- 43 /* Property init */,
- 931 /* Id of ReduceAction449 */,
- 3 /* Color of ReduceAction449 */,
- 42 /* Color of ReduceAction449 */,
- 43 /* Property init */,
- 923 /* Id of ReduceAction450 */,
- 3 /* Color of ReduceAction450 */,
- 42 /* Color of ReduceAction450 */,
- 43 /* Property init */,
- 919 /* Id of ReduceAction451 */,
- 3 /* Color of ReduceAction451 */,
- 42 /* Color of ReduceAction451 */,
- 43 /* Property init */,
- 915 /* Id of ReduceAction452 */,
- 3 /* Color of ReduceAction452 */,
- 42 /* Color of ReduceAction452 */,
- 43 /* Property init */,
- 911 /* Id of ReduceAction453 */,
- 3 /* Color of ReduceAction453 */,
- 42 /* Color of ReduceAction453 */,
- 43 /* Property init */,
- 907 /* Id of ReduceAction454 */,
- 3 /* Color of ReduceAction454 */,
- 42 /* Color of ReduceAction454 */,
- 43 /* Property init */,
- 903 /* Id of ReduceAction455 */,
- 3 /* Color of ReduceAction455 */,
- 42 /* Color of ReduceAction455 */,
- 43 /* Property init */,
- 899 /* Id of ReduceAction456 */,
- 3 /* Color of ReduceAction456 */,
- 42 /* Color of ReduceAction456 */,
- 43 /* Property init */,
- 895 /* Id of ReduceAction457 */,
- 3 /* Color of ReduceAction457 */,
- 42 /* Color of ReduceAction457 */,
- 43 /* Property init */,
- 891 /* Id of ReduceAction458 */,
- 3 /* Color of ReduceAction458 */,
- 42 /* Color of ReduceAction458 */,
- 43 /* Property init */,
- 887 /* Id of ReduceAction459 */,
- 3 /* Color of ReduceAction459 */,
- 42 /* Color of ReduceAction459 */,
- 43 /* Property init */,
- 879 /* Id of ReduceAction460 */,
- 3 /* Color of ReduceAction460 */,
- 42 /* Color of ReduceAction460 */,
- 43 /* Property init */,
- 875 /* Id of ReduceAction461 */,
- 3 /* Color of ReduceAction461 */,
- 42 /* Color of ReduceAction461 */,
- 43 /* Property init */,
- 871 /* Id of ReduceAction462 */,
- 3 /* Color of ReduceAction462 */,
- 42 /* Color of ReduceAction462 */,
- 43 /* Property init */,
- 867 /* Id of ReduceAction463 */,
- 3 /* Color of ReduceAction463 */,
- 42 /* Color of ReduceAction463 */,
- 43 /* Property init */,
- 863 /* Id of ReduceAction464 */,
- 3 /* Color of ReduceAction464 */,
- 42 /* Color of ReduceAction464 */,
- 43 /* Property init */,
- 859 /* Id of ReduceAction465 */,
- 3 /* Color of ReduceAction465 */,
- 42 /* Color of ReduceAction465 */,
- 43 /* Property init */,
- 855 /* Id of ReduceAction466 */,
- 3 /* Color of ReduceAction466 */,
- 42 /* Color of ReduceAction466 */,
- 43 /* Property init */,
- 851 /* Id of ReduceAction467 */,
- 3 /* Color of ReduceAction467 */,
- 42 /* Color of ReduceAction467 */,
- 43 /* Property init */,
- 847 /* Id of ReduceAction468 */,
- 3 /* Color of ReduceAction468 */,
- 42 /* Color of ReduceAction468 */,
- 43 /* Property init */,
- 843 /* Id of ReduceAction469 */,
- 3 /* Color of ReduceAction469 */,
- 42 /* Color of ReduceAction469 */,
- 43 /* Property init */,
- 835 /* Id of ReduceAction470 */,
- 3 /* Color of ReduceAction470 */,
- 42 /* Color of ReduceAction470 */,
- 43 /* Property init */,
- 831 /* Id of ReduceAction471 */,
- 3 /* Color of ReduceAction471 */,
- 42 /* Color of ReduceAction471 */,
- 43 /* Property init */,
- 827 /* Id of ReduceAction472 */,
- 3 /* Color of ReduceAction472 */,
- 42 /* Color of ReduceAction472 */,
- 43 /* Property init */,
- 823 /* Id of ReduceAction473 */,
- 3 /* Color of ReduceAction473 */,
- 42 /* Color of ReduceAction473 */,
- 43 /* Property init */,
- 819 /* Id of ReduceAction474 */,
- 3 /* Color of ReduceAction474 */,
- 42 /* Color of ReduceAction474 */,
- 43 /* Property init */,
- 815 /* Id of ReduceAction475 */,
- 3 /* Color of ReduceAction475 */,
- 42 /* Color of ReduceAction475 */,
- 43 /* Property init */,
- 811 /* Id of ReduceAction476 */,
- 3 /* Color of ReduceAction476 */,
- 42 /* Color of ReduceAction476 */,
- 43 /* Property init */,
- 807 /* Id of ReduceAction477 */,
- 3 /* Color of ReduceAction477 */,
- 42 /* Color of ReduceAction477 */,
- 43 /* Property init */,
- 803 /* Id of ReduceAction478 */,
- 3 /* Color of ReduceAction478 */,
- 42 /* Color of ReduceAction478 */,
- 43 /* Property init */,
- 799 /* Id of ReduceAction479 */,
- 3 /* Color of ReduceAction479 */,
- 42 /* Color of ReduceAction479 */,
- 43 /* Property init */,
- 791 /* Id of ReduceAction480 */,
- 3 /* Color of ReduceAction480 */,
- 42 /* Color of ReduceAction480 */,
- 43 /* Property init */,
- 787 /* Id of ReduceAction481 */,
- 3 /* Color of ReduceAction481 */,
- 42 /* Color of ReduceAction481 */,
- 43 /* Property init */,
- 783 /* Id of ReduceAction482 */,
- 3 /* Color of ReduceAction482 */,
- 42 /* Color of ReduceAction482 */,
- 43 /* Property init */,
- 779 /* Id of ReduceAction483 */,
- 3 /* Color of ReduceAction483 */,
- 42 /* Color of ReduceAction483 */,
- 43 /* Property init */,
- 775 /* Id of ReduceAction484 */,
- 3 /* Color of ReduceAction484 */,
- 42 /* Color of ReduceAction484 */,
- 43 /* Property init */,
- 771 /* Id of ReduceAction485 */,
- 3 /* Color of ReduceAction485 */,
- 42 /* Color of ReduceAction485 */,
- 43 /* Property init */,
- 767 /* Id of ReduceAction486 */,
- 3 /* Color of ReduceAction486 */,
- 42 /* Color of ReduceAction486 */,
- 43 /* Property init */,
- 763 /* Id of ReduceAction487 */,
- 3 /* Color of ReduceAction487 */,
- 42 /* Color of ReduceAction487 */,
- 43 /* Property init */,
- 759 /* Id of ReduceAction488 */,
- 3 /* Color of ReduceAction488 */,
- 42 /* Color of ReduceAction488 */,
- 43 /* Property init */,
- 755 /* Id of ReduceAction489 */,
- 3 /* Color of ReduceAction489 */,
- 42 /* Color of ReduceAction489 */,
- 43 /* Property init */,
- 747 /* Id of ReduceAction490 */,
- 3 /* Color of ReduceAction490 */,
- 42 /* Color of ReduceAction490 */,
- 43 /* Property init */,
- 743 /* Id of ReduceAction491 */,
- 3 /* Color of ReduceAction491 */,
- 42 /* Color of ReduceAction491 */,
- 43 /* Property init */,
- 739 /* Id of ReduceAction492 */,
- 3 /* Color of ReduceAction492 */,
- 42 /* Color of ReduceAction492 */,
- 43 /* Property init */,
- 735 /* Id of ReduceAction493 */,
- 3 /* Color of ReduceAction493 */,
- 42 /* Color of ReduceAction493 */,
- 43 /* Property init */,
- 731 /* Id of ReduceAction494 */,
- 3 /* Color of ReduceAction494 */,
- 42 /* Color of ReduceAction494 */,
- 43 /* Property init */,
- 727 /* Id of ReduceAction495 */,
- 3 /* Color of ReduceAction495 */,
- 42 /* Color of ReduceAction495 */,
- 43 /* Property init */,
- 723 /* Id of ReduceAction496 */,
- 3 /* Color of ReduceAction496 */,
- 42 /* Color of ReduceAction496 */,
- 43 /* Property init */,
- 719 /* Id of ReduceAction497 */,
- 3 /* Color of ReduceAction497 */,
- 42 /* Color of ReduceAction497 */,
- 43 /* Property init */,
- 715 /* Id of ReduceAction498 */,
- 3 /* Color of ReduceAction498 */,
- 42 /* Color of ReduceAction498 */,
- 43 /* Property init */,
- 711 /* Id of ReduceAction499 */,
- 3 /* Color of ReduceAction499 */,
- 42 /* Color of ReduceAction499 */,
- 43 /* Property init */,
- 699 /* Id of ReduceAction500 */,
- 3 /* Color of ReduceAction500 */,
- 42 /* Color of ReduceAction500 */,
- 43 /* Property init */,
- 695 /* Id of ReduceAction501 */,
- 3 /* Color of ReduceAction501 */,
- 42 /* Color of ReduceAction501 */,
- 43 /* Property init */,
- 691 /* Id of ReduceAction502 */,
- 3 /* Color of ReduceAction502 */,
- 42 /* Color of ReduceAction502 */,
- 43 /* Property init */,
- 687 /* Id of ReduceAction503 */,
- 3 /* Color of ReduceAction503 */,
- 42 /* Color of ReduceAction503 */,
- 43 /* Property init */,
- 683 /* Id of ReduceAction504 */,
- 3 /* Color of ReduceAction504 */,
- 42 /* Color of ReduceAction504 */,
- 43 /* Property init */,
- 679 /* Id of ReduceAction505 */,
- 3 /* Color of ReduceAction505 */,
- 42 /* Color of ReduceAction505 */,
- 43 /* Property init */,
- 675 /* Id of ReduceAction506 */,
- 3 /* Color of ReduceAction506 */,
- 42 /* Color of ReduceAction506 */,
- 43 /* Property init */,
- 671 /* Id of ReduceAction507 */,
- 3 /* Color of ReduceAction507 */,
- 42 /* Color of ReduceAction507 */,
- 43 /* Property init */,
- 667 /* Id of ReduceAction508 */,
- 3 /* Color of ReduceAction508 */,
- 42 /* Color of ReduceAction508 */,
- 43 /* Property init */,
- 663 /* Id of ReduceAction509 */,
- 3 /* Color of ReduceAction509 */,
- 42 /* Color of ReduceAction509 */,
- 43 /* Property init */,
- 655 /* Id of ReduceAction510 */,
- 3 /* Color of ReduceAction510 */,
- 42 /* Color of ReduceAction510 */,
- 43 /* Property init */,
- 651 /* Id of ReduceAction511 */,
- 3 /* Color of ReduceAction511 */,
- 42 /* Color of ReduceAction511 */,
- 43 /* Property init */,
- 647 /* Id of ReduceAction512 */,
- 3 /* Color of ReduceAction512 */,
- 42 /* Color of ReduceAction512 */,
- 43 /* Property init */,
- 643 /* Id of ReduceAction513 */,
- 3 /* Color of ReduceAction513 */,
- 42 /* Color of ReduceAction513 */,
- 43 /* Property init */,
- 639 /* Id of ReduceAction514 */,
- 3 /* Color of ReduceAction514 */,
- 42 /* Color of ReduceAction514 */,
- 43 /* Property init */,
- 635 /* Id of ReduceAction515 */,
- 3 /* Color of ReduceAction515 */,
- 42 /* Color of ReduceAction515 */,
- 43 /* Property init */,
- 631 /* Id of ReduceAction516 */,
- 3 /* Color of ReduceAction516 */,
- 42 /* Color of ReduceAction516 */,
- 43 /* Property init */,
- 627 /* Id of ReduceAction517 */,
- 3 /* Color of ReduceAction517 */,
- 42 /* Color of ReduceAction517 */,
- 43 /* Property init */,
- 623 /* Id of ReduceAction518 */,
- 3 /* Color of ReduceAction518 */,
- 42 /* Color of ReduceAction518 */,
- 43 /* Property init */,
- 619 /* Id of ReduceAction519 */,
- 3 /* Color of ReduceAction519 */,
- 42 /* Color of ReduceAction519 */,
- 43 /* Property init */,
- 611 /* Id of ReduceAction520 */,
- 3 /* Color of ReduceAction520 */,
- 42 /* Color of ReduceAction520 */,
- 43 /* Property init */,
- 607 /* Id of ReduceAction521 */,
- 3 /* Color of ReduceAction521 */,
- 42 /* Color of ReduceAction521 */,
- 43 /* Property init */,
- 603 /* Id of ReduceAction522 */,
- 3 /* Color of ReduceAction522 */,
- 42 /* Color of ReduceAction522 */,
- 43 /* Property init */,
- 599 /* Id of ReduceAction523 */,
- 3 /* Color of ReduceAction523 */,
- 42 /* Color of ReduceAction523 */,
- 43 /* Property init */,
- 595 /* Id of ReduceAction524 */,
- 3 /* Color of ReduceAction524 */,
- 42 /* Color of ReduceAction524 */,
- 43 /* Property init */,
- 591 /* Id of ReduceAction525 */,
- 3 /* Color of ReduceAction525 */,
- 42 /* Color of ReduceAction525 */,
- 43 /* Property init */,
- 587 /* Id of ReduceAction526 */,
- 3 /* Color of ReduceAction526 */,
- 42 /* Color of ReduceAction526 */,
- 43 /* Property init */,
- 583 /* Id of ReduceAction527 */,
- 3 /* Color of ReduceAction527 */,
- 42 /* Color of ReduceAction527 */,
- 43 /* Property init */,
- 579 /* Id of ReduceAction528 */,
- 3 /* Color of ReduceAction528 */,
- 42 /* Color of ReduceAction528 */,
- 43 /* Property init */,
- 575 /* Id of ReduceAction529 */,
- 3 /* Color of ReduceAction529 */,
- 42 /* Color of ReduceAction529 */,
- 43 /* Property init */,
- 567 /* Id of ReduceAction530 */,
- 3 /* Color of ReduceAction530 */,
- 42 /* Color of ReduceAction530 */,
- 43 /* Property init */,
- 563 /* Id of ReduceAction531 */,
- 3 /* Color of ReduceAction531 */,
- 42 /* Color of ReduceAction531 */,
- 43 /* Property init */,
- 559 /* Id of ReduceAction532 */,
- 3 /* Color of ReduceAction532 */,
- 42 /* Color of ReduceAction532 */,
- 43 /* Property init */,
- 555 /* Id of ReduceAction533 */,
- 3 /* Color of ReduceAction533 */,
- 42 /* Color of ReduceAction533 */,
- 43 /* Property init */,
- 551 /* Id of ReduceAction534 */,
- 3 /* Color of ReduceAction534 */,
- 42 /* Color of ReduceAction534 */,
- 43 /* Property init */,
- 547 /* Id of ReduceAction535 */,
- 3 /* Color of ReduceAction535 */,
- 42 /* Color of ReduceAction535 */,
- 43 /* Property init */,
- 543 /* Id of ReduceAction536 */,
- 3 /* Color of ReduceAction536 */,
- 42 /* Color of ReduceAction536 */,
- 43 /* Property init */,
- 539 /* Id of ReduceAction537 */,
- 3 /* Color of ReduceAction537 */,
- 42 /* Color of ReduceAction537 */,
- 43 /* Property init */,
- 535 /* Id of ReduceAction538 */,
- 3 /* Color of ReduceAction538 */,
- 42 /* Color of ReduceAction538 */,
- 43 /* Property init */,
- 531 /* Id of ReduceAction539 */,
- 3 /* Color of ReduceAction539 */,
- 42 /* Color of ReduceAction539 */,
- 43 /* Property init */,
- 523 /* Id of ReduceAction540 */,
- 3 /* Color of ReduceAction540 */,
- 42 /* Color of ReduceAction540 */,
- 43 /* Property init */,
- 519 /* Id of ReduceAction541 */,
- 3 /* Color of ReduceAction541 */,
- 42 /* Color of ReduceAction541 */,
- 43 /* Property init */,
- 515 /* Id of ReduceAction542 */,
- 3 /* Color of ReduceAction542 */,
- 42 /* Color of ReduceAction542 */,
- 43 /* Property init */,
- 511 /* Id of ReduceAction543 */,
- 3 /* Color of ReduceAction543 */,
- 42 /* Color of ReduceAction543 */,
- 43 /* Property init */,
- 507 /* Id of ReduceAction544 */,
- 3 /* Color of ReduceAction544 */,
- 42 /* Color of ReduceAction544 */,
- 43 /* Property init */,
- 503 /* Id of ReduceAction545 */,
- 3 /* Color of ReduceAction545 */,
- 42 /* Color of ReduceAction545 */,
- 43 /* Property init */,
- 499 /* Id of ReduceAction546 */,
- 3 /* Color of ReduceAction546 */,
- 42 /* Color of ReduceAction546 */,
- 43 /* Property init */,
- 495 /* Id of ReduceAction547 */,
- 3 /* Color of ReduceAction547 */,
- 42 /* Color of ReduceAction547 */,
- 43 /* Property init */,
- 491 /* Id of ReduceAction548 */,
- 3 /* Color of ReduceAction548 */,
- 42 /* Color of ReduceAction548 */,
- 43 /* Property init */,
- 487 /* Id of ReduceAction549 */,
- 3 /* Color of ReduceAction549 */,
- 42 /* Color of ReduceAction549 */,
- 43 /* Property init */,
- 479 /* Id of ReduceAction550 */,
- 3 /* Color of ReduceAction550 */,
- 42 /* Color of ReduceAction550 */,
- 43 /* Property init */,
- 475 /* Id of ReduceAction551 */,
- 3 /* Color of ReduceAction551 */,
- 42 /* Color of ReduceAction551 */,
- 43 /* Property init */,
- 471 /* Id of ReduceAction552 */,
- 3 /* Color of ReduceAction552 */,
- 42 /* Color of ReduceAction552 */,
- 43 /* Property init */,
- 467 /* Id of ReduceAction553 */,
- 3 /* Color of ReduceAction553 */,
- 42 /* Color of ReduceAction553 */,
- 43 /* Property init */,
- 463 /* Id of ReduceAction554 */,
- 3 /* Color of ReduceAction554 */,
- 42 /* Color of ReduceAction554 */,
- 43 /* Property init */,
- 459 /* Id of ReduceAction555 */,
- 3 /* Color of ReduceAction555 */,
- 42 /* Color of ReduceAction555 */,
- 43 /* Property init */,
- 455 /* Id of ReduceAction556 */,
- 3 /* Color of ReduceAction556 */,
- 42 /* Color of ReduceAction556 */,
- 43 /* Property init */,
- 451 /* Id of ReduceAction557 */,
- 3 /* Color of ReduceAction557 */,
- 42 /* Color of ReduceAction557 */,
- 43 /* Property init */,
- 447 /* Id of ReduceAction558 */,
- 3 /* Color of ReduceAction558 */,
- 42 /* Color of ReduceAction558 */,
- 43 /* Property init */,
- 443 /* Id of ReduceAction559 */,
- 3 /* Color of ReduceAction559 */,
- 42 /* Color of ReduceAction559 */,
- 43 /* Property init */,
- 435 /* Id of ReduceAction560 */,
- 3 /* Color of ReduceAction560 */,
- 42 /* Color of ReduceAction560 */,
- 43 /* Property init */,
- 431 /* Id of ReduceAction561 */,
- 3 /* Color of ReduceAction561 */,
- 42 /* Color of ReduceAction561 */,
- 43 /* Property init */,
- 427 /* Id of ReduceAction562 */,
- 3 /* Color of ReduceAction562 */,
- 42 /* Color of ReduceAction562 */,
- 43 /* Property init */,
- 423 /* Id of ReduceAction563 */,
- 3 /* Color of ReduceAction563 */,
- 42 /* Color of ReduceAction563 */,
- 43 /* Property init */,
- 419 /* Id of ReduceAction564 */,
- 3 /* Color of ReduceAction564 */,
- 42 /* Color of ReduceAction564 */,
- 43 /* Property init */,
- 415 /* Id of ReduceAction565 */,
- 3 /* Color of ReduceAction565 */,
- 42 /* Color of ReduceAction565 */,
- 43 /* Property init */,
- 411 /* Id of ReduceAction566 */,
- 3 /* Color of ReduceAction566 */,
- 42 /* Color of ReduceAction566 */,
- 43 /* Property init */,
- 407 /* Id of ReduceAction567 */,
- 3 /* Color of ReduceAction567 */,
- 42 /* Color of ReduceAction567 */,
- 43 /* Property init */,
- 403 /* Id of ReduceAction568 */,
- 3 /* Color of ReduceAction568 */,
- 42 /* Color of ReduceAction568 */,
- 43 /* Property init */,
-};
-const int SFT_parser_prod[259] = {
- 1 /* Property _parent */,
- 47 /* Property parent */,
- 48 /* Property parent= */,
- 49 /* Property remove_child */,
- 50 /* Property replace_child */,
- 51 /* Property replace_with */,
- 52 /* Property visit_all */,
- 53 /* Property visit_all_reverse */,
- 54 /* Property locate */,
- 55 /* Property line_number */,
- 56 /* Property printl */,
- 2 /* Property _first_token */,
- 3 /* Property _last_token */,
- 61 /* Property first_token */,
- 62 /* Property first_token= */,
- 63 /* Property last_token */,
- 64 /* Property last_token= */,
- 65 /* Property replace_with */,
- 7 /* Id of Visitor */,
- 2 /* Color of Visitor */,
- 40 /* Color of Visitor */,
- 41 /* Property visit */,
- 69 /* Property empty_init */,
- 70 /* Property init_amodule */,
- 68 /* Property empty_init */,
- 69 /* Property init_apackagedecl */,
- 70 /* Property empty_init */,
- 71 /* Property init_aimport */,
- 70 /* Property empty_init */,
- 71 /* Property init_anoimport */,
- 69 /* Property empty_init */,
- 70 /* Property init_apublicvisibility */,
- 69 /* Property empty_init */,
- 70 /* Property init_aprivatevisibility */,
- 69 /* Property empty_init */,
- 70 /* Property init_aprotectedvisibility */,
- 69 /* Property empty_init */,
- 70 /* Property init_aintrudevisibility */,
- 76 /* Property empty_init */,
- 77 /* Property init_aclassdef */,
- 75 /* Property empty_init */,
- 76 /* Property init_atopclassdef */,
- 75 /* Property empty_init */,
- 76 /* Property init_amainclassdef */,
- 71 /* Property empty_init */,
- 72 /* Property init_aconcreteclasskind */,
- 71 /* Property empty_init */,
- 72 /* Property init_aabstractclasskind */,
- 71 /* Property empty_init */,
- 72 /* Property init_ainterfaceclasskind */,
- 71 /* Property empty_init */,
- 72 /* Property init_auniversalclasskind */,
- 70 /* Property empty_init */,
- 71 /* Property init_aformaldef */,
- 72 /* Property empty_init */,
- 73 /* Property init_asuperclass */,
- 80 /* Property empty_init */,
- 81 /* Property init_aattrpropdef */,
- 80 /* Property empty_init */,
- 81 /* Property init_amethpropdef */,
- 93 /* Property empty_init */,
- 94 /* Property init_adeferredmethpropdef */,
- 93 /* Property empty_init */,
- 94 /* Property init_ainternmethpropdef */,
- 93 /* Property empty_init */,
- 94 /* Property init_aexternmethpropdef */,
- 94 /* Property empty_init */,
- 95 /* Property init_aconcretemethpropdef */,
- 104 /* Property empty_init */,
- 105 /* Property init_aconcreteinitpropdef */,
- 101 /* Property empty_init */,
- 102 /* Property init_amainmethpropdef */,
- 78 /* Property empty_init */,
- 79 /* Property init_atypepropdef */,
- 70 /* Property empty_init */,
- 71 /* Property init_areadable */,
- 70 /* Property empty_init */,
- 71 /* Property init_awriteable */,
- 70 /* Property empty_init */,
- 71 /* Property init_aidmethid */,
- 70 /* Property empty_init */,
- 71 /* Property init_aplusmethid */,
- 70 /* Property empty_init */,
- 71 /* Property init_aminusmethid */,
- 70 /* Property empty_init */,
- 71 /* Property init_astarmethid */,
- 70 /* Property empty_init */,
- 71 /* Property init_aslashmethid */,
- 70 /* Property empty_init */,
- 71 /* Property init_apercentmethid */,
- 70 /* Property empty_init */,
- 71 /* Property init_aeqmethid */,
- 70 /* Property empty_init */,
- 71 /* Property init_anemethid */,
- 70 /* Property empty_init */,
- 71 /* Property init_alemethid */,
- 70 /* Property empty_init */,
- 71 /* Property init_agemethid */,
- 70 /* Property empty_init */,
- 71 /* Property init_altmethid */,
- 70 /* Property empty_init */,
- 71 /* Property init_agtmethid */,
- 70 /* Property empty_init */,
- 71 /* Property init_abramethid */,
- 70 /* Property empty_init */,
- 71 /* Property init_astarshipmethid */,
- 70 /* Property empty_init */,
- 71 /* Property init_aassignmethid */,
- 70 /* Property empty_init */,
- 71 /* Property init_abraassignmethid */,
- 70 /* Property empty_init */,
- 71 /* Property init_asignature */,
- 78 /* Property empty_init */,
- 79 /* Property init_aparam */,
- 74 /* Property empty_init */,
- 75 /* Property init_atype */,
- 76 /* Property empty_init */,
- 77 /* Property init_ablockexpr */,
- 77 /* Property empty_init */,
- 78 /* Property init_avardeclexpr */,
- 77 /* Property empty_init */,
- 78 /* Property init_areturnexpr */,
- 79 /* Property empty_init */,
- 80 /* Property init_abreakexpr */,
- 77 /* Property empty_init */,
- 78 /* Property init_aabortexpr */,
- 79 /* Property empty_init */,
- 80 /* Property init_acontinueexpr */,
- 76 /* Property empty_init */,
- 77 /* Property init_adoexpr */,
- 76 /* Property empty_init */,
- 77 /* Property init_aifexpr */,
- 76 /* Property empty_init */,
- 77 /* Property init_aifexprexpr */,
- 79 /* Property empty_init */,
- 80 /* Property init_awhileexpr */,
- 79 /* Property empty_init */,
- 80 /* Property init_aforexpr */,
- 77 /* Property empty_init */,
- 78 /* Property init_aforvardeclexpr */,
- 76 /* Property empty_init */,
- 77 /* Property init_aassertexpr */,
- 80 /* Property empty_init */,
- 81 /* Property init_aonceexpr */,
- 97 /* Property empty_init */,
- 98 /* Property init_asendexpr */,
- 102 /* Property empty_init */,
- 103 /* Property init_abinopexpr */,
- 77 /* Property empty_init */,
- 78 /* Property init_aorexpr */,
- 77 /* Property empty_init */,
- 78 /* Property init_aandexpr */,
- 77 /* Property empty_init */,
- 78 /* Property init_anotexpr */,
- 107 /* Property empty_init */,
- 108 /* Property init_aeqexpr */,
- 77 /* Property empty_init */,
- 78 /* Property init_aeeexpr */,
- 107 /* Property empty_init */,
- 108 /* Property init_aneexpr */,
- 107 /* Property empty_init */,
- 108 /* Property init_altexpr */,
- 107 /* Property empty_init */,
- 108 /* Property init_aleexpr */,
- 107 /* Property empty_init */,
- 108 /* Property init_agtexpr */,
- 107 /* Property empty_init */,
- 108 /* Property init_ageexpr */,
- 77 /* Property empty_init */,
- 78 /* Property init_aisaexpr */,
- 107 /* Property empty_init */,
- 108 /* Property init_aplusexpr */,
- 107 /* Property empty_init */,
- 108 /* Property init_aminusexpr */,
- 107 /* Property empty_init */,
- 108 /* Property init_astarshipexpr */,
- 107 /* Property empty_init */,
- 108 /* Property init_astarexpr */,
- 107 /* Property empty_init */,
- 108 /* Property init_aslashexpr */,
- 107 /* Property empty_init */,
- 108 /* Property init_apercentexpr */,
- 102 /* Property empty_init */,
- 103 /* Property init_auminusexpr */,
- 94 /* Property empty_init */,
- 95 /* Property init_anewexpr */,
- 95 /* Property empty_init */,
- 96 /* Property init_aattrexpr */,
- 76 /* Property empty_init */,
- 77 /* Property init_aattrassignexpr */,
- 76 /* Property empty_init */,
- 77 /* Property init_aattrreassignexpr */,
- 109 /* Property empty_init */,
- 110 /* Property init_acallexpr */,
- 78 /* Property empty_init */,
- 79 /* Property init_acallassignexpr */,
- 109 /* Property empty_init */,
- 110 /* Property init_acallreassignexpr */,
- 95 /* Property empty_init */,
- 96 /* Property init_asuperexpr */,
- 102 /* Property empty_init */,
- 103 /* Property init_ainitexpr */,
- 105 /* Property empty_init */,
- 106 /* Property init_abraexpr */,
- 78 /* Property empty_init */,
- 79 /* Property init_abraassignexpr */,
- 105 /* Property empty_init */,
- 106 /* Property init_abrareassignexpr */,
- 81 /* Property empty_init */,
- 82 /* Property init_avarexpr */,
- 86 /* Property empty_init */,
- 87 /* Property init_avarassignexpr */,
- 88 /* Property empty_init */,
- 89 /* Property init_avarreassignexpr */,
- 77 /* Property empty_init */,
- 78 /* Property init_arangeexpr */,
- 84 /* Property empty_init */,
- 85 /* Property init_acrangeexpr */,
- 84 /* Property empty_init */,
- 85 /* Property init_aorangeexpr */,
- 77 /* Property empty_init */,
- 78 /* Property init_aarrayexpr */,
- 76 /* Property empty_init */,
- 77 /* Property init_aselfexpr */,
- 81 /* Property empty_init */,
- 82 /* Property init_aimplicitselfexpr */,
- 77 /* Property empty_init */,
- 78 /* Property init_atrueexpr */,
- 77 /* Property empty_init */,
- 78 /* Property init_afalseexpr */,
- 76 /* Property empty_init */,
- 77 /* Property init_anullexpr */,
- 76 /* Property empty_init */,
- 77 /* Property init_aintexpr */,
- 76 /* Property empty_init */,
- 77 /* Property init_afloatexpr */,
- 76 /* Property empty_init */,
- 77 /* Property init_acharexpr */,
- 79 /* Property empty_init */,
- 80 /* Property init_astringexpr */,
- 79 /* Property empty_init */,
- 80 /* Property init_astartstringexpr */,
- 79 /* Property empty_init */,
- 80 /* Property init_amidstringexpr */,
- 79 /* Property empty_init */,
- 80 /* Property init_aendstringexpr */,
- 76 /* Property empty_init */,
- 77 /* Property init_asuperstringexpr */,
- 79 /* Property empty_init */,
- 80 /* Property init_aparexpr */,
- 69 /* Property empty_init */,
- 70 /* Property init_aplusassignop */,
- 69 /* Property empty_init */,
- 70 /* Property init_aminusassignop */,
- 68 /* Property empty_init */,
- 69 /* Property init_aqualified */,
- 68 /* Property empty_init */,
- 69 /* Property init_adoc */,
- 67 /* Property init */,
-};
-const int SFT_lexer[124] = {
- 3 /* Property _text */,
- 4 /* Property _filename */,
- 5 /* Property _line */,
- 6 /* Property _pos */,
- 62 /* Property text */,
- 63 /* Property text= */,
- 64 /* Property filename */,
- 65 /* Property line */,
- 66 /* Property pos */,
- 67 /* Property parser_index */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 69 /* Property init */,
- 7 /* Property _message */,
- 71 /* Property message */,
- 72 /* Property message= */,
- 73 /* Property init_error */,
- 127 /* Id of Lexer */,
- 2 /* Color of Lexer */,
- 1 /* Property _token */,
- 2 /* Property _state */,
- 3 /* Property _filename */,
- 4 /* Property _stream */,
- 5 /* Property _stream_buf */,
- 6 /* Property _stream_pos */,
- 7 /* Property _line */,
- 8 /* Property _pos */,
- 9 /* Property _cr */,
- 10 /* Property _eof */,
- 11 /* Property _text */,
- 12 /* Property _goto_table */,
- 13 /* Property _accept_table */,
- 40 /* Color of Lexer */,
- 41 /* Property filename */,
- 42 /* Property state_initial */,
- 43 /* Property init */,
- 44 /* Property peek */,
- 45 /* Property next */,
- 46 /* Property get_token */,
- 47 /* Property get_char */,
- 48 /* Property push_back */,
- 49 /* Property build_goto_table */,
- 50 /* Property nil_array */,
- 51 /* Property build_accept_table */,
-};
-const int SFT_parser_nodes[1242] = {
- 63 /* Id of PNode */,
- 2 /* Color of PNode */,
- 57 /* Color of PNode */,
- 183 /* Id of Token */,
- 3 /* Color of Token */,
- 68 /* Color of Token */,
- 2495 /* Id of Prod */,
- 3 /* Color of Prod */,
- 66 /* Color of Prod */,
- 2959 /* Id of TEol */,
- 4 /* Color of TEol */,
- 70 /* Color of TEol */,
- 2983 /* Id of TComment */,
- 4 /* Color of TComment */,
- 70 /* Color of TComment */,
- 2819 /* Id of TKwpackage */,
- 4 /* Color of TKwpackage */,
- 70 /* Color of TKwpackage */,
- 2875 /* Id of TKwimport */,
- 4 /* Color of TKwimport */,
- 70 /* Color of TKwimport */,
- 2911 /* Id of TKwclass */,
- 4 /* Color of TKwclass */,
- 70 /* Color of TKwclass */,
- 2931 /* Id of TKwabstract */,
- 4 /* Color of TKwabstract */,
- 70 /* Color of TKwabstract */,
- 2863 /* Id of TKwinterface */,
- 4 /* Color of TKwinterface */,
- 70 /* Color of TKwinterface */,
- 2771 /* Id of TKwuniversal */,
- 4 /* Color of TKwuniversal */,
- 70 /* Color of TKwuniversal */,
- 2791 /* Id of TKwspecial */,
- 4 /* Color of TKwspecial */,
- 70 /* Color of TKwspecial */,
- 2895 /* Id of TKwend */,
- 4 /* Color of TKwend */,
- 70 /* Color of TKwend */,
- 2843 /* Id of TKwmeth */,
- 4 /* Color of TKwmeth */,
- 70 /* Color of TKwmeth */,
- 2775 /* Id of TKwtype */,
- 4 /* Color of TKwtype */,
- 70 /* Color of TKwtype */,
- 2919 /* Id of TKwattr */,
- 4 /* Color of TKwattr */,
- 70 /* Color of TKwattr */,
- 2867 /* Id of TKwinit */,
- 4 /* Color of TKwinit */,
- 70 /* Color of TKwinit */,
- 2803 /* Id of TKwredef */,
- 4 /* Color of TKwredef */,
- 70 /* Color of TKwredef */,
- 2851 /* Id of TKwis */,
- 4 /* Color of TKwis */,
- 70 /* Color of TKwis */,
- 2903 /* Id of TKwdo */,
- 4 /* Color of TKwdo */,
- 70 /* Color of TKwdo */,
- 2807 /* Id of TKwreadable */,
- 4 /* Color of TKwreadable */,
- 70 /* Color of TKwreadable */,
- 2759 /* Id of TKwwritable */,
- 4 /* Color of TKwwritable */,
- 70 /* Color of TKwwritable */,
- 2767 /* Id of TKwvar */,
- 4 /* Color of TKwvar */,
- 70 /* Color of TKwvar */,
- 2859 /* Id of TKwintern */,
- 4 /* Color of TKwintern */,
- 70 /* Color of TKwintern */,
- 2891 /* Id of TKwextern */,
- 4 /* Color of TKwextern */,
- 70 /* Color of TKwextern */,
- 2811 /* Id of TKwprotected */,
- 4 /* Color of TKwprotected */,
- 70 /* Color of TKwprotected */,
- 2815 /* Id of TKwprivate */,
- 4 /* Color of TKwprivate */,
- 70 /* Color of TKwprivate */,
- 2855 /* Id of TKwintrude */,
- 4 /* Color of TKwintrude */,
- 70 /* Color of TKwintrude */,
- 2879 /* Id of TKwif */,
- 4 /* Color of TKwif */,
- 70 /* Color of TKwif */,
- 2783 /* Id of TKwthen */,
- 4 /* Color of TKwthen */,
- 70 /* Color of TKwthen */,
- 2899 /* Id of TKwelse */,
- 4 /* Color of TKwelse */,
- 70 /* Color of TKwelse */,
- 2763 /* Id of TKwwhile */,
- 4 /* Color of TKwwhile */,
- 70 /* Color of TKwwhile */,
- 2883 /* Id of TKwfor */,
- 4 /* Color of TKwfor */,
- 70 /* Color of TKwfor */,
- 2871 /* Id of TKwin */,
- 4 /* Color of TKwin */,
- 70 /* Color of TKwin */,
- 2927 /* Id of TKwand */,
- 4 /* Color of TKwand */,
- 70 /* Color of TKwand */,
- 2823 /* Id of TKwor */,
- 4 /* Color of TKwor */,
- 70 /* Color of TKwor */,
- 2835 /* Id of TKwnot */,
- 4 /* Color of TKwnot */,
- 70 /* Color of TKwnot */,
- 2799 /* Id of TKwreturn */,
- 4 /* Color of TKwreturn */,
- 70 /* Color of TKwreturn */,
- 2907 /* Id of TKwcontinue */,
- 4 /* Color of TKwcontinue */,
- 70 /* Color of TKwcontinue */,
- 2915 /* Id of TKwbreak */,
- 4 /* Color of TKwbreak */,
- 70 /* Color of TKwbreak */,
- 2935 /* Id of TKwabort */,
- 4 /* Color of TKwabort */,
- 70 /* Color of TKwabort */,
- 2923 /* Id of TKwassert */,
- 4 /* Color of TKwassert */,
- 70 /* Color of TKwassert */,
- 2839 /* Id of TKwnew */,
- 4 /* Color of TKwnew */,
- 70 /* Color of TKwnew */,
- 2847 /* Id of TKwisa */,
- 4 /* Color of TKwisa */,
- 70 /* Color of TKwisa */,
- 2827 /* Id of TKwonce */,
- 4 /* Color of TKwonce */,
- 70 /* Color of TKwonce */,
- 2787 /* Id of TKwsuper */,
- 4 /* Color of TKwsuper */,
- 70 /* Color of TKwsuper */,
- 2795 /* Id of TKwself */,
- 4 /* Color of TKwself */,
- 70 /* Color of TKwself */,
- 2779 /* Id of TKwtrue */,
- 4 /* Color of TKwtrue */,
- 70 /* Color of TKwtrue */,
- 2887 /* Id of TKwfalse */,
- 4 /* Color of TKwfalse */,
- 70 /* Color of TKwfalse */,
- 2831 /* Id of TKwnull */,
- 4 /* Color of TKwnull */,
- 70 /* Color of TKwnull */,
- 2723 /* Id of TOpar */,
- 4 /* Color of TOpar */,
- 70 /* Color of TOpar */,
- 2979 /* Id of TCpar */,
- 4 /* Color of TCpar */,
- 70 /* Color of TCpar */,
- 2727 /* Id of TObra */,
- 4 /* Color of TObra */,
- 70 /* Color of TObra */,
- 3003 /* Id of TCbra */,
- 4 /* Color of TCbra */,
- 70 /* Color of TCbra */,
- 2987 /* Id of TComma */,
- 4 /* Color of TComma */,
- 70 /* Color of TComma */,
- 2991 /* Id of TColumn */,
- 4 /* Color of TColumn */,
- 70 /* Color of TColumn */,
- 2707 /* Id of TQuad */,
- 4 /* Color of TQuad */,
- 70 /* Color of TQuad */,
- 3011 /* Id of TAssign */,
- 4 /* Color of TAssign */,
- 70 /* Color of TAssign */,
- 2711 /* Id of TPluseq */,
- 4 /* Color of TPluseq */,
- 70 /* Color of TPluseq */,
- 2739 /* Id of TMinuseq */,
- 4 /* Color of TMinuseq */,
- 70 /* Color of TMinuseq */,
- 2967 /* Id of TDotdotdot */,
- 4 /* Color of TDotdotdot */,
- 70 /* Color of TDotdotdot */,
- 2971 /* Id of TDotdot */,
- 4 /* Color of TDotdot */,
- 70 /* Color of TDotdot */,
- 2975 /* Id of TDot */,
- 4 /* Color of TDot */,
- 70 /* Color of TDot */,
- 2715 /* Id of TPlus */,
- 4 /* Color of TPlus */,
- 70 /* Color of TPlus */,
- 2743 /* Id of TMinus */,
- 4 /* Color of TMinus */,
- 70 /* Color of TMinus */,
- 2699 /* Id of TStar */,
- 4 /* Color of TStar */,
- 70 /* Color of TStar */,
- 2703 /* Id of TSlash */,
- 4 /* Color of TSlash */,
- 70 /* Color of TSlash */,
- 2719 /* Id of TPercent */,
- 4 /* Color of TPercent */,
- 70 /* Color of TPercent */,
- 2955 /* Id of TEq */,
- 4 /* Color of TEq */,
- 70 /* Color of TEq */,
- 2735 /* Id of TNe */,
- 4 /* Color of TNe */,
- 70 /* Color of TNe */,
- 2751 /* Id of TLt */,
- 4 /* Color of TLt */,
- 70 /* Color of TLt */,
- 2755 /* Id of TLe */,
- 4 /* Color of TLe */,
- 70 /* Color of TLe */,
- 2943 /* Id of TGt */,
- 4 /* Color of TGt */,
- 70 /* Color of TGt */,
- 2947 /* Id of TGe */,
- 4 /* Color of TGe */,
- 70 /* Color of TGe */,
- 2695 /* Id of TStarship */,
- 4 /* Color of TStarship */,
- 70 /* Color of TStarship */,
- 2995 /* Id of TClassid */,
- 4 /* Color of TClassid */,
- 70 /* Color of TClassid */,
- 2939 /* Id of TId */,
- 4 /* Color of TId */,
- 70 /* Color of TId */,
- 3007 /* Id of TAttrid */,
- 4 /* Color of TAttrid */,
- 70 /* Color of TAttrid */,
- 2731 /* Id of TNumber */,
- 4 /* Color of TNumber */,
- 70 /* Color of TNumber */,
- 2951 /* Id of TFloat */,
- 4 /* Color of TFloat */,
- 70 /* Color of TFloat */,
- 2999 /* Id of TChar */,
- 4 /* Color of TChar */,
- 70 /* Color of TChar */,
- 2687 /* Id of TString */,
- 4 /* Color of TString */,
- 70 /* Color of TString */,
- 2691 /* Id of TStartString */,
- 4 /* Color of TStartString */,
- 70 /* Color of TStartString */,
- 2747 /* Id of TMidString */,
- 4 /* Color of TMidString */,
- 70 /* Color of TMidString */,
- 2963 /* Id of TEndString */,
- 4 /* Color of TEndString */,
- 70 /* Color of TEndString */,
- 3195 /* Id of EOF */,
- 4 /* Color of EOF */,
- 70 /* Color of EOF */,
- 3267 /* Id of PError */,
- 5 /* Color of PError */,
- 74 /* Color of PError */,
- 3063 /* Id of PModule */,
- 4 /* Color of PModule */,
- 67 /* Color of PModule */,
- 3059 /* Id of PPackagedecl */,
- 4 /* Color of PPackagedecl */,
- 67 /* Color of PPackagedecl */,
- 3071 /* Id of PImport */,
- 4 /* Color of PImport */,
- 69 /* Color of PImport */,
- 3031 /* Id of PVisibility */,
- 4 /* Color of PVisibility */,
- 68 /* Color of PVisibility */,
- 3091 /* Id of PClassdef */,
- 4 /* Color of PClassdef */,
- 73 /* Color of PClassdef */,
- 3087 /* Id of PClasskind */,
- 4 /* Color of PClasskind */,
- 70 /* Color of PClasskind */,
- 3075 /* Id of PFormaldef */,
- 4 /* Color of PFormaldef */,
- 67 /* Color of PFormaldef */,
- 3039 /* Id of PSuperclass */,
- 4 /* Color of PSuperclass */,
- 67 /* Color of PSuperclass */,
- 3051 /* Id of PPropdef */,
- 4 /* Color of PPropdef */,
- 4 /* Property _n_doc */,
- 71 /* Color of PPropdef */,
- 72 /* Property n_doc */,
- 73 /* Property n_doc= */,
- 3099 /* Id of PAble */,
- 4 /* Color of PAble */,
- 4 /* Property _n_kwredef */,
- 67 /* Color of PAble */,
- 68 /* Property n_kwredef */,
- 69 /* Property n_kwredef= */,
- 3067 /* Id of PMethid */,
- 4 /* Color of PMethid */,
- 69 /* Color of PMethid */,
- 3043 /* Id of PSignature */,
- 4 /* Color of PSignature */,
- 68 /* Color of PSignature */,
- 3055 /* Id of PParam */,
- 4 /* Color of PParam */,
- 7 /* Property _n_id */,
- 8 /* Property _n_type */,
- 73 /* Color of PParam */,
- 74 /* Property n_id */,
- 75 /* Property n_id= */,
- 76 /* Property n_type */,
- 77 /* Property n_type= */,
- 3035 /* Id of PType */,
- 4 /* Color of PType */,
- 72 /* Color of PType */,
- 3079 /* Id of PExpr */,
- 4 /* Color of PExpr */,
- 71 /* Color of PExpr */,
- 3095 /* Id of PAssignOp */,
- 4 /* Color of PAssignOp */,
- 68 /* Color of PAssignOp */,
- 3047 /* Id of PQualified */,
- 4 /* Color of PQualified */,
- 67 /* Color of PQualified */,
- 3083 /* Id of PDoc */,
- 4 /* Color of PDoc */,
- 67 /* Color of PDoc */,
- 3447 /* Id of AModule */,
- 5 /* Color of AModule */,
- 4 /* Property _n_packagedecl */,
- 5 /* Property _n_imports */,
- 6 /* Property _n_classdefs */,
- 71 /* Color of AModule */,
- 72 /* Property n_packagedecl */,
- 73 /* Property n_packagedecl= */,
- 74 /* Property n_imports */,
- 75 /* Property n_imports= */,
- 76 /* Property n_classdefs */,
- 77 /* Property n_classdefs= */,
- 3431 /* Id of APackagedecl */,
- 5 /* Color of APackagedecl */,
- 4 /* Property _n_doc */,
- 5 /* Property _n_kwpackage */,
- 6 /* Property _n_id */,
- 70 /* Color of APackagedecl */,
- 71 /* Property n_doc */,
- 72 /* Property n_doc= */,
- 73 /* Property n_kwpackage */,
- 74 /* Property n_kwpackage= */,
- 75 /* Property n_id */,
- 76 /* Property n_id= */,
- 3487 /* Id of AImport */,
- 5 /* Color of AImport */,
- 4 /* Property _n_visibility */,
- 5 /* Property _n_kwimport */,
- 6 /* Property _n_id */,
- 72 /* Color of AImport */,
- 73 /* Property n_visibility */,
- 74 /* Property n_visibility= */,
- 75 /* Property n_kwimport */,
- 76 /* Property n_kwimport= */,
- 77 /* Property n_id */,
- 78 /* Property n_id= */,
- 3439 /* Id of ANoImport */,
- 5 /* Color of ANoImport */,
- 4 /* Property _n_visibility */,
- 5 /* Property _n_kwimport */,
- 6 /* Property _n_kwend */,
- 72 /* Color of ANoImport */,
- 73 /* Property n_visibility */,
- 74 /* Property n_visibility= */,
- 75 /* Property n_kwimport */,
- 76 /* Property n_kwimport= */,
- 77 /* Property n_kwend */,
- 78 /* Property n_kwend= */,
- 3399 /* Id of APublicVisibility */,
- 5 /* Color of APublicVisibility */,
- 71 /* Color of APublicVisibility */,
- 3411 /* Id of APrivateVisibility */,
- 5 /* Color of APrivateVisibility */,
- 4 /* Property _n_kwprivate */,
- 71 /* Color of APrivateVisibility */,
- 72 /* Property n_kwprivate */,
- 73 /* Property n_kwprivate= */,
- 3407 /* Id of AProtectedVisibility */,
- 5 /* Color of AProtectedVisibility */,
- 4 /* Property _n_kwprotected */,
- 71 /* Color of AProtectedVisibility */,
- 72 /* Property n_kwprotected */,
- 73 /* Property n_kwprotected= */,
- 3475 /* Id of AIntrudeVisibility */,
- 5 /* Color of AIntrudeVisibility */,
- 4 /* Property _n_kwintrude */,
- 71 /* Color of AIntrudeVisibility */,
- 72 /* Property n_kwintrude */,
- 73 /* Property n_kwintrude= */,
- 3543 /* Id of AClassdef */,
- 5 /* Color of AClassdef */,
- 5 /* Property _n_doc */,
- 6 /* Property _n_kwredef */,
- 7 /* Property _n_visibility */,
- 8 /* Property _n_classkind */,
- 9 /* Property _n_id */,
- 10 /* Property _n_formaldefs */,
- 11 /* Property _n_superclasses */,
- 12 /* Property _n_propdefs */,
- 78 /* Color of AClassdef */,
- 79 /* Property n_doc */,
- 80 /* Property n_doc= */,
- 81 /* Property n_kwredef */,
- 82 /* Property n_kwredef= */,
- 83 /* Property n_visibility */,
- 84 /* Property n_visibility= */,
- 85 /* Property n_classkind */,
- 86 /* Property n_classkind= */,
- 87 /* Property n_id */,
- 88 /* Property n_id= */,
- 89 /* Property n_formaldefs */,
- 90 /* Property n_formaldefs= */,
- 91 /* Property n_superclasses */,
- 92 /* Property n_superclasses= */,
- 93 /* Property n_propdefs */,
- 94 /* Property n_propdefs= */,
- 3343 /* Id of ATopClassdef */,
- 5 /* Color of ATopClassdef */,
- 5 /* Property _n_propdefs */,
- 77 /* Color of ATopClassdef */,
- 78 /* Property n_propdefs */,
- 79 /* Property n_propdefs= */,
- 3463 /* Id of AMainClassdef */,
- 5 /* Color of AMainClassdef */,
- 5 /* Property _n_propdefs */,
- 77 /* Color of AMainClassdef */,
- 78 /* Property n_propdefs */,
- 79 /* Property n_propdefs= */,
- 3539 /* Id of AConcreteClasskind */,
- 5 /* Color of AConcreteClasskind */,
- 4 /* Property _n_kwclass */,
- 73 /* Color of AConcreteClasskind */,
- 74 /* Property n_kwclass */,
- 75 /* Property n_kwclass= */,
- 3595 /* Id of AAbstractClasskind */,
- 5 /* Color of AAbstractClasskind */,
- 4 /* Property _n_kwabstract */,
- 5 /* Property _n_kwclass */,
- 73 /* Color of AAbstractClasskind */,
- 74 /* Property n_kwabstract */,
- 75 /* Property n_kwabstract= */,
- 76 /* Property n_kwclass */,
- 77 /* Property n_kwclass= */,
- 3479 /* Id of AInterfaceClasskind */,
- 5 /* Color of AInterfaceClasskind */,
- 4 /* Property _n_kwinterface */,
- 73 /* Color of AInterfaceClasskind */,
- 74 /* Property n_kwinterface */,
- 75 /* Property n_kwinterface= */,
- 3331 /* Id of AUniversalClasskind */,
- 5 /* Color of AUniversalClasskind */,
- 4 /* Property _n_kwuniversal */,
- 73 /* Color of AUniversalClasskind */,
- 74 /* Property n_kwuniversal */,
- 75 /* Property n_kwuniversal= */,
- 3511 /* Id of AFormaldef */,
- 5 /* Color of AFormaldef */,
- 5 /* Property _n_id */,
- 6 /* Property _n_type */,
- 72 /* Color of AFormaldef */,
- 73 /* Property n_id */,
- 74 /* Property n_id= */,
- 75 /* Property n_type */,
- 76 /* Property n_type= */,
- 3351 /* Id of ASuperclass */,
- 5 /* Color of ASuperclass */,
- 5 /* Property _n_kwspecial */,
- 6 /* Property _n_type */,
- 74 /* Color of ASuperclass */,
- 75 /* Property n_kwspecial */,
- 76 /* Property n_kwspecial= */,
- 77 /* Property n_type */,
- 78 /* Property n_type= */,
- 3571 /* Id of AAttrPropdef */,
- 5 /* Color of AAttrPropdef */,
- 8 /* Property _n_kwredef */,
- 9 /* Property _n_visibility */,
- 10 /* Property _n_kwattr */,
- 11 /* Property _n_id */,
- 12 /* Property _n_type */,
- 13 /* Property _n_readable */,
- 14 /* Property _n_writable */,
- 15 /* Property _n_expr */,
- 82 /* Color of AAttrPropdef */,
- 83 /* Property n_kwredef */,
- 84 /* Property n_kwredef= */,
- 85 /* Property n_visibility */,
- 86 /* Property n_visibility= */,
- 87 /* Property n_kwattr */,
- 88 /* Property n_kwattr= */,
- 89 /* Property n_id */,
- 90 /* Property n_id= */,
- 91 /* Property n_type */,
- 92 /* Property n_type= */,
- 93 /* Property n_readable */,
- 94 /* Property n_readable= */,
- 95 /* Property n_writable */,
- 96 /* Property n_writable= */,
- 97 /* Property n_expr */,
- 98 /* Property n_expr= */,
- 3459 /* Id of AMethPropdef */,
- 5 /* Color of AMethPropdef */,
- 7 /* Property _n_kwredef */,
- 8 /* Property _n_visibility */,
- 9 /* Property _n_methid */,
- 10 /* Property _n_signature */,
- 82 /* Color of AMethPropdef */,
- 83 /* Property n_kwredef */,
- 84 /* Property n_kwredef= */,
- 85 /* Property n_visibility */,
- 86 /* Property n_visibility= */,
- 87 /* Property n_methid */,
- 88 /* Property n_methid= */,
- 89 /* Property n_signature */,
- 90 /* Property n_signature= */,
- 3735 /* Id of ADeferredMethPropdef */,
- 6 /* Color of ADeferredMethPropdef */,
- 11 /* Property _n_kwmeth */,
- 95 /* Color of ADeferredMethPropdef */,
- 96 /* Property n_kwmeth */,
- 97 /* Property n_kwmeth= */,
- 3707 /* Id of AInternMethPropdef */,
- 6 /* Color of AInternMethPropdef */,
- 11 /* Property _n_kwmeth */,
- 95 /* Color of AInternMethPropdef */,
- 96 /* Property n_kwmeth */,
- 97 /* Property n_kwmeth= */,
- 3723 /* Id of AExternMethPropdef */,
- 6 /* Color of AExternMethPropdef */,
- 11 /* Property _n_kwmeth */,
- 12 /* Property _n_extern */,
- 95 /* Color of AExternMethPropdef */,
- 96 /* Property n_kwmeth */,
- 97 /* Property n_kwmeth= */,
- 98 /* Property n_extern */,
- 99 /* Property n_extern= */,
- 3747 /* Id of AConcreteMethPropdef */,
- 6 /* Color of AConcreteMethPropdef */,
- 11 /* Property _n_kwmeth */,
- 12 /* Property _n_block */,
- 96 /* Color of AConcreteMethPropdef */,
- 97 /* Property n_kwmeth */,
- 98 /* Property n_kwmeth= */,
- 99 /* Property n_block */,
- 100 /* Property n_block= */,
- 3799 /* Id of AConcreteInitPropdef */,
- 7 /* Color of AConcreteInitPropdef */,
- 15 /* Property _n_kwinit */,
- 106 /* Color of AConcreteInitPropdef */,
- 107 /* Property n_kwinit */,
- 108 /* Property n_kwinit= */,
- 3795 /* Id of AMainMethPropdef */,
- 7 /* Color of AMainMethPropdef */,
- 103 /* Color of AMainMethPropdef */,
- 3335 /* Id of ATypePropdef */,
- 5 /* Color of ATypePropdef */,
- 6 /* Property _n_kwredef */,
- 7 /* Property _n_visibility */,
- 8 /* Property _n_kwtype */,
- 9 /* Property _n_id */,
- 10 /* Property _n_type */,
- 80 /* Color of ATypePropdef */,
- 81 /* Property n_kwredef */,
- 82 /* Property n_kwredef= */,
- 83 /* Property n_visibility */,
- 84 /* Property n_visibility= */,
- 85 /* Property n_kwtype */,
- 86 /* Property n_kwtype= */,
- 87 /* Property n_id */,
- 88 /* Property n_id= */,
- 89 /* Property n_type */,
- 90 /* Property n_type= */,
- 3387 /* Id of AReadAble */,
- 5 /* Color of AReadAble */,
- 5 /* Property _n_kwreadable */,
- 72 /* Color of AReadAble */,
- 73 /* Property n_kwreadable */,
- 74 /* Property n_kwreadable= */,
- 3319 /* Id of AWriteAble */,
- 5 /* Color of AWriteAble */,
- 5 /* Property _n_kwwritable */,
- 72 /* Color of AWriteAble */,
- 73 /* Property n_kwwritable */,
- 74 /* Property n_kwwritable= */,
- 3499 /* Id of AIdMethid */,
- 5 /* Color of AIdMethid */,
- 5 /* Property _n_id */,
- 72 /* Color of AIdMethid */,
- 73 /* Property n_id */,
- 74 /* Property n_id= */,
- 3415 /* Id of APlusMethid */,
- 5 /* Color of APlusMethid */,
- 5 /* Property _n_plus */,
- 72 /* Color of APlusMethid */,
- 73 /* Property n_plus */,
- 74 /* Property n_plus= */,
- 3451 /* Id of AMinusMethid */,
- 5 /* Color of AMinusMethid */,
- 5 /* Property _n_minus */,
- 72 /* Color of AMinusMethid */,
- 73 /* Property n_minus */,
- 74 /* Property n_minus= */,
- 3363 /* Id of AStarMethid */,
- 5 /* Color of AStarMethid */,
- 5 /* Property _n_star */,
- 72 /* Color of AStarMethid */,
- 73 /* Property n_star */,
- 74 /* Property n_star= */,
- 3367 /* Id of ASlashMethid */,
- 5 /* Color of ASlashMethid */,
- 5 /* Property _n_slash */,
- 72 /* Color of ASlashMethid */,
- 73 /* Property n_slash */,
- 74 /* Property n_slash= */,
- 3423 /* Id of APercentMethid */,
- 5 /* Color of APercentMethid */,
- 5 /* Property _n_percent */,
- 72 /* Color of APercentMethid */,
- 73 /* Property n_percent */,
- 74 /* Property n_percent= */,
- 3523 /* Id of AEqMethid */,
- 5 /* Color of AEqMethid */,
- 5 /* Property _n_eq */,
- 72 /* Color of AEqMethid */,
- 73 /* Property n_eq */,
- 74 /* Property n_eq= */,
- 3443 /* Id of ANeMethid */,
- 5 /* Color of ANeMethid */,
- 5 /* Property _n_ne */,
- 72 /* Color of ANeMethid */,
- 73 /* Property n_ne */,
- 74 /* Property n_ne= */,
- 3471 /* Id of ALeMethid */,
- 5 /* Color of ALeMethid */,
- 5 /* Property _n_le */,
- 72 /* Color of ALeMethid */,
- 73 /* Property n_le */,
- 74 /* Property n_le= */,
- 3507 /* Id of AGeMethid */,
- 5 /* Color of AGeMethid */,
- 5 /* Property _n_ge */,
- 72 /* Color of AGeMethid */,
- 73 /* Property n_ge */,
- 74 /* Property n_ge= */,
- 3467 /* Id of ALtMethid */,
- 5 /* Color of ALtMethid */,
- 5 /* Property _n_lt */,
- 72 /* Color of ALtMethid */,
- 73 /* Property n_lt */,
- 74 /* Property n_lt= */,
- 3503 /* Id of AGtMethid */,
- 5 /* Color of AGtMethid */,
- 5 /* Property _n_gt */,
- 72 /* Color of AGtMethid */,
- 73 /* Property n_gt */,
- 74 /* Property n_gt= */,
- 3555 /* Id of ABraMethid */,
- 5 /* Color of ABraMethid */,
- 5 /* Property _n_obra */,
- 6 /* Property _n_cbra */,
- 72 /* Color of ABraMethid */,
- 73 /* Property n_obra */,
- 74 /* Property n_obra= */,
- 75 /* Property n_cbra */,
- 76 /* Property n_cbra= */,
- 3359 /* Id of AStarshipMethid */,
- 5 /* Color of AStarshipMethid */,
- 5 /* Property _n_starship */,
- 72 /* Color of AStarshipMethid */,
- 73 /* Property n_starship */,
- 74 /* Property n_starship= */,
- 3579 /* Id of AAssignMethid */,
- 5 /* Color of AAssignMethid */,
- 5 /* Property _n_id */,
- 6 /* Property _n_assign */,
- 72 /* Color of AAssignMethid */,
- 73 /* Property n_id */,
- 74 /* Property n_id= */,
- 75 /* Property n_assign */,
- 76 /* Property n_assign= */,
- 3551 /* Id of ABraassignMethid */,
- 5 /* Color of ABraassignMethid */,
- 5 /* Property _n_obra */,
- 6 /* Property _n_cbra */,
- 7 /* Property _n_assign */,
- 72 /* Color of ABraassignMethid */,
- 73 /* Property n_obra */,
- 74 /* Property n_obra= */,
- 75 /* Property n_cbra */,
- 76 /* Property n_cbra= */,
- 77 /* Property n_assign */,
- 78 /* Property n_assign= */,
- 3371 /* Id of ASignature */,
- 5 /* Color of ASignature */,
- 4 /* Property _n_params */,
- 5 /* Property _n_type */,
- 72 /* Color of ASignature */,
- 73 /* Property n_params */,
- 74 /* Property n_params= */,
- 75 /* Property n_type */,
- 76 /* Property n_type= */,
- 3427 /* Id of AParam */,
- 5 /* Color of AParam */,
- 9 /* Property _n_dotdotdot */,
- 80 /* Color of AParam */,
- 81 /* Property n_dotdotdot */,
- 82 /* Property n_dotdotdot= */,
- 3339 /* Id of AType */,
- 5 /* Color of AType */,
- 7 /* Property _n_id */,
- 8 /* Property _n_types */,
- 76 /* Color of AType */,
- 77 /* Property n_id */,
- 78 /* Property n_id= */,
- 79 /* Property n_types */,
- 80 /* Property n_types= */,
- 3563 /* Id of ABlockExpr */,
- 5 /* Color of ABlockExpr */,
- 6 /* Property _n_expr */,
- 78 /* Color of ABlockExpr */,
- 79 /* Property n_expr */,
- 80 /* Property n_expr= */,
- 3323 /* Id of AVardeclExpr */,
- 5 /* Color of AVardeclExpr */,
- 7 /* Property _n_kwvar */,
- 8 /* Property _n_id */,
- 9 /* Property _n_type */,
- 10 /* Property _n_assign */,
- 11 /* Property _n_expr */,
- 79 /* Color of AVardeclExpr */,
- 80 /* Property n_kwvar */,
- 81 /* Property n_kwvar= */,
- 82 /* Property n_id */,
- 83 /* Property n_id= */,
- 84 /* Property n_type */,
- 85 /* Property n_type= */,
- 86 /* Property n_assign */,
- 87 /* Property n_assign= */,
- 88 /* Property n_expr */,
- 89 /* Property n_expr= */,
- 3379 /* Id of AReturnExpr */,
- 5 /* Color of AReturnExpr */,
- 6 /* Property _n_kwreturn */,
- 7 /* Property _n_expr */,
- 79 /* Color of AReturnExpr */,
- 80 /* Property n_kwreturn */,
- 81 /* Property n_kwreturn= */,
- 82 /* Property n_expr */,
- 83 /* Property n_expr= */,
- 3751 /* Id of ABreakExpr */,
- 6 /* Color of ABreakExpr */,
- 7 /* Property _n_kwbreak */,
- 81 /* Color of ABreakExpr */,
- 82 /* Property n_kwbreak */,
- 83 /* Property n_kwbreak= */,
- 3603 /* Id of AAbortExpr */,
- 5 /* Color of AAbortExpr */,
- 6 /* Property _n_kwabort */,
- 79 /* Color of AAbortExpr */,
- 80 /* Property n_kwabort */,
- 81 /* Property n_kwabort= */,
- 3743 /* Id of AContinueExpr */,
- 6 /* Color of AContinueExpr */,
- 7 /* Property _n_kwcontinue */,
- 81 /* Color of AContinueExpr */,
- 82 /* Property n_kwcontinue */,
- 83 /* Property n_kwcontinue= */,
- 3531 /* Id of ADoExpr */,
- 5 /* Color of ADoExpr */,
- 6 /* Property _n_kwdo */,
- 7 /* Property _n_block */,
- 78 /* Color of ADoExpr */,
- 79 /* Property n_kwdo */,
- 80 /* Property n_kwdo= */,
- 81 /* Property n_block */,
- 82 /* Property n_block= */,
- 3495 /* Id of AIfExpr */,
- 5 /* Color of AIfExpr */,
- 6 /* Property _n_kwif */,
- 7 /* Property _n_expr */,
- 8 /* Property _n_then */,
- 9 /* Property _n_else */,
- 78 /* Color of AIfExpr */,
- 79 /* Property n_kwif */,
- 80 /* Property n_kwif= */,
- 81 /* Property n_expr */,
- 82 /* Property n_expr= */,
- 83 /* Property n_then */,
- 84 /* Property n_then= */,
- 85 /* Property n_else */,
- 86 /* Property n_else= */,
- 3491 /* Id of AIfexprExpr */,
- 5 /* Color of AIfexprExpr */,
- 6 /* Property _n_kwif */,
- 7 /* Property _n_expr */,
- 8 /* Property _n_kwthen */,
- 9 /* Property _n_then */,
- 10 /* Property _n_kwelse */,
- 11 /* Property _n_else */,
- 78 /* Color of AIfexprExpr */,
- 79 /* Property n_kwif */,
- 80 /* Property n_kwif= */,
- 81 /* Property n_expr */,
- 82 /* Property n_expr= */,
- 83 /* Property n_kwthen */,
- 84 /* Property n_kwthen= */,
- 85 /* Property n_then */,
- 86 /* Property n_then= */,
- 87 /* Property n_kwelse */,
- 88 /* Property n_kwelse= */,
- 89 /* Property n_else */,
- 90 /* Property n_else= */,
- 3643 /* Id of AWhileExpr */,
- 6 /* Color of AWhileExpr */,
- 6 /* Property _n_kwwhile */,
- 7 /* Property _n_expr */,
- 8 /* Property _n_kwdo */,
- 9 /* Property _n_block */,
- 81 /* Color of AWhileExpr */,
- 82 /* Property n_kwwhile */,
- 83 /* Property n_kwwhile= */,
- 84 /* Property n_expr */,
- 85 /* Property n_expr= */,
- 86 /* Property n_kwdo */,
- 87 /* Property n_kwdo= */,
- 88 /* Property n_block */,
- 89 /* Property n_block= */,
- 3715 /* Id of AForExpr */,
- 6 /* Color of AForExpr */,
- 6 /* Property _n_vardecl */,
- 7 /* Property _n_kwdo */,
- 8 /* Property _n_block */,
- 81 /* Color of AForExpr */,
- 82 /* Property n_vardecl */,
- 83 /* Property n_vardecl= */,
- 84 /* Property n_kwdo */,
- 85 /* Property n_kwdo= */,
- 86 /* Property n_block */,
- 87 /* Property n_block= */,
- 3515 /* Id of AForVardeclExpr */,
- 5 /* Color of AForVardeclExpr */,
- 7 /* Property _n_kwfor */,
- 8 /* Property _n_id */,
- 9 /* Property _n_expr */,
- 79 /* Color of AForVardeclExpr */,
- 80 /* Property n_kwfor */,
- 81 /* Property n_kwfor= */,
- 82 /* Property n_id */,
- 83 /* Property n_id= */,
- 84 /* Property n_expr */,
- 85 /* Property n_expr= */,
- 3587 /* Id of AAssertExpr */,
- 5 /* Color of AAssertExpr */,
- 6 /* Property _n_kwassert */,
- 7 /* Property _n_id */,
- 8 /* Property _n_expr */,
- 78 /* Color of AAssertExpr */,
- 79 /* Property n_kwassert */,
- 80 /* Property n_kwassert= */,
- 81 /* Property n_id */,
- 82 /* Property n_id= */,
- 83 /* Property n_expr */,
- 84 /* Property n_expr= */,
- 3583 /* Id of AAssignFormExpr */,
- 6 /* Color of AAssignFormExpr */,
- 8 /* Property _n_assign */,
- 9 /* Property _n_value */,
- 81 /* Color of AAssignFormExpr */,
- 82 /* Property n_assign */,
- 83 /* Property n_assign= */,
- 84 /* Property n_value */,
- 85 /* Property n_value= */,
- 3383 /* Id of AReassignFormExpr */,
- 6 /* Color of AReassignFormExpr */,
- 9 /* Property _n_assign_op */,
- 10 /* Property _n_value */,
- 83 /* Color of AReassignFormExpr */,
- 84 /* Property n_assign_op */,
- 85 /* Property n_assign_op= */,
- 86 /* Property n_value */,
- 87 /* Property n_value= */,
- 3687 /* Id of AOnceExpr */,
- 6 /* Color of AOnceExpr */,
- 7 /* Property _n_kwonce */,
- 82 /* Color of AOnceExpr */,
- 83 /* Property n_kwonce */,
- 84 /* Property n_kwonce= */,
- 3791 /* Id of ASendExpr */,
- 8 /* Color of ASendExpr */,
- 11 /* Property _n_expr */,
- 99 /* Color of ASendExpr */,
- 100 /* Property n_expr */,
- 101 /* Property n_expr= */,
- 3823 /* Id of ABinopExpr */,
- 9 /* Color of ABinopExpr */,
- 12 /* Property _n_expr2 */,
- 104 /* Color of ABinopExpr */,
- 105 /* Property n_expr2 */,
- 106 /* Property n_expr2= */,
- 3559 /* Id of ABoolExpr */,
- 5 /* Color of ABoolExpr */,
- 76 /* Color of ABoolExpr */,
- 3683 /* Id of AOrExpr */,
- 6 /* Color of AOrExpr */,
- 6 /* Property _n_expr */,
- 7 /* Property _n_expr2 */,
- 79 /* Color of AOrExpr */,
- 80 /* Property n_expr */,
- 81 /* Property n_expr= */,
- 82 /* Property n_expr2 */,
- 83 /* Property n_expr2= */,
- 3767 /* Id of AAndExpr */,
- 6 /* Color of AAndExpr */,
- 6 /* Property _n_expr */,
- 7 /* Property _n_expr2 */,
- 79 /* Color of AAndExpr */,
- 80 /* Property n_expr */,
- 81 /* Property n_expr= */,
- 82 /* Property n_expr2 */,
- 83 /* Property n_expr2= */,
- 3691 /* Id of ANotExpr */,
- 6 /* Color of ANotExpr */,
- 6 /* Property _n_kwnot */,
- 7 /* Property _n_expr */,
- 79 /* Color of ANotExpr */,
- 80 /* Property n_kwnot */,
- 81 /* Property n_kwnot= */,
- 82 /* Property n_expr */,
- 83 /* Property n_expr= */,
- 3871 /* Id of AEqExpr */,
- 10 /* Color of AEqExpr */,
- 109 /* Color of AEqExpr */,
- 3731 /* Id of AEeExpr */,
- 6 /* Color of AEeExpr */,
- 6 /* Property _n_expr */,
- 7 /* Property _n_expr2 */,
- 79 /* Color of AEeExpr */,
- 80 /* Property n_expr */,
- 81 /* Property n_expr= */,
- 82 /* Property n_expr2 */,
- 83 /* Property n_expr2= */,
- 3847 /* Id of ANeExpr */,
- 10 /* Color of ANeExpr */,
- 109 /* Color of ANeExpr */,
- 3855 /* Id of ALtExpr */,
- 10 /* Color of ALtExpr */,
- 109 /* Color of ALtExpr */,
- 3859 /* Id of ALeExpr */,
- 10 /* Color of ALeExpr */,
- 109 /* Color of ALeExpr */,
- 3863 /* Id of AGtExpr */,
- 10 /* Color of AGtExpr */,
- 109 /* Color of AGtExpr */,
- 3867 /* Id of AGeExpr */,
- 10 /* Color of AGeExpr */,
- 109 /* Color of AGeExpr */,
- 3703 /* Id of AIsaExpr */,
- 6 /* Color of AIsaExpr */,
- 6 /* Property _n_expr */,
- 7 /* Property _n_type */,
- 79 /* Color of AIsaExpr */,
- 80 /* Property n_expr */,
- 81 /* Property n_expr= */,
- 82 /* Property n_type */,
- 83 /* Property n_type= */,
- 3839 /* Id of APlusExpr */,
- 10 /* Color of APlusExpr */,
- 109 /* Color of APlusExpr */,
- 3851 /* Id of AMinusExpr */,
- 10 /* Color of AMinusExpr */,
- 109 /* Color of AMinusExpr */,
- 3827 /* Id of AStarshipExpr */,
- 10 /* Color of AStarshipExpr */,
- 109 /* Color of AStarshipExpr */,
- 3831 /* Id of AStarExpr */,
- 10 /* Color of AStarExpr */,
- 109 /* Color of AStarExpr */,
- 3835 /* Id of ASlashExpr */,
- 10 /* Color of ASlashExpr */,
- 109 /* Color of ASlashExpr */,
- 3843 /* Id of APercentExpr */,
- 10 /* Color of APercentExpr */,
- 109 /* Color of APercentExpr */,
- 3803 /* Id of AUminusExpr */,
- 9 /* Color of AUminusExpr */,
- 12 /* Property _n_minus */,
- 104 /* Color of AUminusExpr */,
- 105 /* Property n_minus */,
- 106 /* Property n_minus= */,
- 3695 /* Id of ANewExpr */,
- 6 /* Color of ANewExpr */,
- 8 /* Property _n_kwnew */,
- 9 /* Property _n_type */,
- 10 /* Property _n_id */,
- 11 /* Property _n_args */,
- 96 /* Color of ANewExpr */,
- 97 /* Property n_kwnew */,
- 98 /* Property n_kwnew= */,
- 99 /* Property n_type */,
- 100 /* Property n_type= */,
- 101 /* Property n_id */,
- 102 /* Property n_id= */,
- 103 /* Property n_args */,
- 104 /* Property n_args= */,
- 3575 /* Id of AAttrFormExpr */,
- 5 /* Color of AAttrFormExpr */,
- 12 /* Property _n_expr */,
- 13 /* Property _n_id */,
- 90 /* Color of AAttrFormExpr */,
- 91 /* Property n_expr */,
- 92 /* Property n_expr= */,
- 93 /* Property n_id */,
- 94 /* Property n_id= */,
- 3759 /* Id of AAttrExpr */,
- 6 /* Color of AAttrExpr */,
- 97 /* Color of AAttrExpr */,
- 3763 /* Id of AAttrAssignExpr */,
- 7 /* Color of AAttrAssignExpr */,
- 78 /* Color of AAttrAssignExpr */,
- 3815 /* Id of ACallFormExpr */,
- 10 /* Color of ACallFormExpr */,
- 13 /* Property _n_id */,
- 14 /* Property _n_args */,
- 104 /* Color of ACallFormExpr */,
- 105 /* Property n_id */,
- 106 /* Property n_id= */,
- 107 /* Property n_args */,
- 108 /* Property n_args= */,
- 3755 /* Id of AAttrReassignExpr */,
- 7 /* Color of AAttrReassignExpr */,
- 78 /* Color of AAttrReassignExpr */,
- 3879 /* Id of ACallExpr */,
- 11 /* Color of ACallExpr */,
- 111 /* Color of ACallExpr */,
- 3883 /* Id of ACallAssignExpr */,
- 9 /* Color of ACallAssignExpr */,
- 80 /* Color of ACallAssignExpr */,
- 3875 /* Id of ACallReassignExpr */,
- 11 /* Color of ACallReassignExpr */,
- 111 /* Color of ACallReassignExpr */,
- 3787 /* Id of ASuperExpr */,
- 8 /* Color of ASuperExpr */,
- 9 /* Property _n_qualified */,
- 10 /* Property _n_kwsuper */,
- 11 /* Property _n_args */,
- 97 /* Color of ASuperExpr */,
- 98 /* Property n_qualified */,
- 99 /* Property n_qualified= */,
- 100 /* Property n_kwsuper */,
- 101 /* Property n_kwsuper= */,
- 102 /* Property n_args */,
- 103 /* Property n_args= */,
- 3811 /* Id of AInitExpr */,
- 9 /* Color of AInitExpr */,
- 12 /* Property _n_kwinit */,
- 13 /* Property _n_args */,
- 104 /* Color of AInitExpr */,
- 105 /* Property n_kwinit */,
- 106 /* Property n_kwinit= */,
- 107 /* Property n_args */,
- 108 /* Property n_args= */,
- 3819 /* Id of ABraFormExpr */,
- 10 /* Color of ABraFormExpr */,
- 13 /* Property _n_args */,
- 102 /* Color of ABraFormExpr */,
- 103 /* Property n_args */,
- 104 /* Property n_args= */,
- 3891 /* Id of ABraExpr */,
- 11 /* Color of ABraExpr */,
- 107 /* Color of ABraExpr */,
- 3895 /* Id of ABraAssignExpr */,
- 9 /* Color of ABraAssignExpr */,
- 80 /* Color of ABraAssignExpr */,
- 3327 /* Id of AVarFormExpr */,
- 5 /* Color of AVarFormExpr */,
- 7 /* Property _n_id */,
- 78 /* Color of AVarFormExpr */,
- 79 /* Property n_id */,
- 80 /* Property n_id= */,
- 3887 /* Id of ABraReassignExpr */,
- 11 /* Color of ABraReassignExpr */,
- 107 /* Color of ABraReassignExpr */,
- 3651 /* Id of AVarExpr */,
- 6 /* Color of AVarExpr */,
- 83 /* Color of AVarExpr */,
- 3655 /* Id of AVarAssignExpr */,
- 7 /* Color of AVarAssignExpr */,
- 88 /* Color of AVarAssignExpr */,
- 3647 /* Id of AVarReassignExpr */,
- 7 /* Color of AVarReassignExpr */,
- 90 /* Color of AVarReassignExpr */,
- 3391 /* Id of ARangeExpr */,
- 5 /* Color of ARangeExpr */,
- 6 /* Property _n_expr */,
- 7 /* Property _n_expr2 */,
- 79 /* Color of ARangeExpr */,
- 80 /* Property n_expr */,
- 81 /* Property n_expr= */,
- 82 /* Property n_expr2 */,
- 83 /* Property n_expr2= */,
- 3739 /* Id of ACrangeExpr */,
- 6 /* Color of ACrangeExpr */,
- 86 /* Color of ACrangeExpr */,
- 3679 /* Id of AOrangeExpr */,
- 6 /* Color of AOrangeExpr */,
- 86 /* Color of AOrangeExpr */,
- 3591 /* Id of AArrayExpr */,
- 5 /* Color of AArrayExpr */,
- 6 /* Property _n_exprs */,
- 79 /* Color of AArrayExpr */,
- 80 /* Property n_exprs */,
- 81 /* Property n_exprs= */,
- 3375 /* Id of ASelfExpr */,
- 5 /* Color of ASelfExpr */,
- 6 /* Property _n_kwself */,
- 78 /* Color of ASelfExpr */,
- 79 /* Property n_kwself */,
- 80 /* Property n_kwself= */,
- 3711 /* Id of AImplicitSelfExpr */,
- 6 /* Color of AImplicitSelfExpr */,
- 83 /* Color of AImplicitSelfExpr */,
- 3659 /* Id of ATrueExpr */,
- 6 /* Color of ATrueExpr */,
- 6 /* Property _n_kwtrue */,
- 79 /* Color of ATrueExpr */,
- 80 /* Property n_kwtrue */,
- 81 /* Property n_kwtrue= */,
- 3719 /* Id of AFalseExpr */,
- 6 /* Color of AFalseExpr */,
- 6 /* Property _n_kwfalse */,
- 79 /* Color of AFalseExpr */,
- 80 /* Property n_kwfalse */,
- 81 /* Property n_kwfalse= */,
- 3435 /* Id of ANullExpr */,
- 5 /* Color of ANullExpr */,
- 6 /* Property _n_kwnull */,
- 78 /* Color of ANullExpr */,
- 79 /* Property n_kwnull */,
- 80 /* Property n_kwnull= */,
- 3483 /* Id of AIntExpr */,
- 5 /* Color of AIntExpr */,
- 6 /* Property _n_number */,
- 78 /* Color of AIntExpr */,
- 79 /* Property n_number */,
- 80 /* Property n_number= */,
- 3519 /* Id of AFloatExpr */,
- 5 /* Color of AFloatExpr */,
- 6 /* Property _n_float */,
- 78 /* Color of AFloatExpr */,
- 79 /* Property n_float */,
- 80 /* Property n_float= */,
- 3547 /* Id of ACharExpr */,
- 5 /* Color of ACharExpr */,
- 6 /* Property _n_char */,
- 78 /* Color of ACharExpr */,
- 79 /* Property n_char */,
- 80 /* Property n_char= */,
- 3355 /* Id of AStringFormExpr */,
- 5 /* Color of AStringFormExpr */,
- 78 /* Color of AStringFormExpr */,
- 3667 /* Id of AStringExpr */,
- 6 /* Color of AStringExpr */,
- 8 /* Property _n_string */,
- 81 /* Color of AStringExpr */,
- 82 /* Property n_string */,
- 83 /* Property n_string= */,
- 3671 /* Id of AStartStringExpr */,
- 6 /* Color of AStartStringExpr */,
- 8 /* Property _n_string */,
- 81 /* Color of AStartStringExpr */,
- 82 /* Property n_string */,
- 83 /* Property n_string= */,
- 3699 /* Id of AMidStringExpr */,
- 6 /* Color of AMidStringExpr */,
- 8 /* Property _n_string */,
- 81 /* Color of AMidStringExpr */,
- 82 /* Property n_string */,
- 83 /* Property n_string= */,
- 3727 /* Id of AEndStringExpr */,
- 6 /* Color of AEndStringExpr */,
- 8 /* Property _n_string */,
- 81 /* Color of AEndStringExpr */,
- 82 /* Property n_string */,
- 83 /* Property n_string= */,
- 3347 /* Id of ASuperstringExpr */,
- 5 /* Color of ASuperstringExpr */,
- 6 /* Property _n_exprs */,
- 78 /* Color of ASuperstringExpr */,
- 79 /* Property n_exprs */,
- 80 /* Property n_exprs= */,
- 3675 /* Id of AParExpr */,
- 6 /* Color of AParExpr */,
- 81 /* Color of AParExpr */,
- 3403 /* Id of AProxyExpr */,
- 5 /* Color of AProxyExpr */,
- 6 /* Property _n_expr */,
- 76 /* Color of AProxyExpr */,
- 77 /* Property n_expr */,
- 78 /* Property n_expr= */,
- 3419 /* Id of APlusAssignOp */,
- 5 /* Color of APlusAssignOp */,
- 4 /* Property _n_pluseq */,
- 71 /* Color of APlusAssignOp */,
- 72 /* Property n_pluseq */,
- 73 /* Property n_pluseq= */,
- 3455 /* Id of AMinusAssignOp */,
- 5 /* Color of AMinusAssignOp */,
- 4 /* Property _n_minuseq */,
- 71 /* Color of AMinusAssignOp */,
- 72 /* Property n_minuseq */,
- 73 /* Property n_minuseq= */,
- 3395 /* Id of AQualified */,
- 5 /* Color of AQualified */,
- 4 /* Property _n_id */,
- 5 /* Property _n_classid */,
- 70 /* Color of AQualified */,
- 71 /* Property n_id */,
- 72 /* Property n_id= */,
- 73 /* Property n_classid */,
- 74 /* Property n_classid= */,
- 3527 /* Id of ADoc */,
- 5 /* Color of ADoc */,
- 4 /* Property _n_comment */,
- 70 /* Color of ADoc */,
- 71 /* Property n_comment */,
- 72 /* Property n_comment= */,
- 3015 /* Id of Start */,
- 4 /* Color of Start */,
- 4 /* Property _n_base */,
- 5 /* Property _n_eof */,
- 68 /* Color of Start */,
- 69 /* Property n_base */,
- 70 /* Property n_base= */,
- 71 /* Property n_eof */,
- 72 /* Property n_eof= */,
-};
-const int SFT_environ[8] = {
- 40 /* Property environ */,
- 41 /* Property environ= */,
- 42 /* Property environ_default= */,
- 43 /* Property unset */,
- 40 /* Property get_environ */,
- 41 /* Property put_environ */,
- 42 /* Property unset_environ */,
- 43 /* Property set_environ */,
-};
-const int SFT_symbol[6] = {
- 98 /* Property to_symbol */,
- 27 /* Id of Symbol */,
- 2 /* Color of Symbol */,
- 1 /* Property _string */,
- 44 /* Color of Symbol */,
- 45 /* Property init */,
-};
-const int SFT_hash[57] = {
- 15 /* Property hash */,
- 2615 /* Id of HashCollection */,
- 3 /* Color of HashCollection */,
- 1 /* Property _array */,
- 2 /* Property _capacity */,
- 3 /* Property _length */,
- 4 /* Property _first_item */,
- 5 /* Property _last_item */,
- 6 /* Property _last_accessed_index */,
- 7 /* Property _last_accessed_key */,
- 42 /* Color of HashCollection */,
- 43 /* Property first_item */,
- 44 /* Property index_at */,
- 45 /* Property store */,
- 46 /* Property remove_index */,
- 47 /* Property raz */,
- 48 /* Property enlarge */,
- 139 /* Id of HashNode */,
- 2 /* Color of HashNode */,
- 1 /* Property _next_item */,
- 2 /* Property _prev_item */,
- 40 /* Color of HashNode */,
- 41 /* Property key */,
- 42 /* Property next_item */,
- 43 /* Property next_item= */,
- 44 /* Property prev_item */,
- 45 /* Property prev_item= */,
- 3627 /* Id of HashMap */,
- 7 /* Color of HashMap */,
- 51 /* Color of HashMap */,
- 52 /* Property init */,
- 2611 /* Id of HashMapNode */,
- 4 /* Color of HashMapNode */,
- 52 /* Color of HashMapNode */,
- 53 /* Property init */,
- 3183 /* Id of HashMapIterator */,
- 4 /* Color of HashMapIterator */,
- 1 /* Property _map */,
- 2 /* Property _node */,
- 48 /* Color of HashMapIterator */,
- 49 /* Property init */,
- 3623 /* Id of HashSet */,
- 8 /* Color of HashSet */,
- 50 /* Color of HashSet */,
- 51 /* Property init */,
- 2603 /* Id of HashSetNode */,
- 3 /* Color of HashSetNode */,
- 3 /* Property _key */,
- 46 /* Color of HashSetNode */,
- 47 /* Property key= */,
- 48 /* Property init */,
- 2607 /* Id of HashSetIterator */,
- 3 /* Color of HashSetIterator */,
- 1 /* Property _set */,
- 2 /* Property _node */,
- 45 /* Color of HashSetIterator */,
- 46 /* Property init */,
-};
-const int SFT_string[54] = {
- 3771 /* Id of String */,
- 11 /* Color of String */,
- 2 /* Property _items */,
- 3 /* Property _capacity */,
- 99 /* Color of String */,
- 100 /* Property append */,
- 101 /* Property + */,
- 102 /* Property * */,
- 103 /* Property to_i */,
- 104 /* Property to_hex */,
- 105 /* Property a_to */,
- 106 /* Property to_cstring */,
- 107 /* Property substring */,
- 108 /* Property substring_from */,
- 109 /* Property has_substring */,
- 110 /* Property has_prefix */,
- 111 /* Property has_suffix */,
- 112 /* Property init */,
- 113 /* Property from */,
- 114 /* Property with_capacity */,
- 115 /* Property with_native */,
- 116 /* Property from_cstring */,
- 117 /* Property filled_with */,
- 118 /* Property to_upper */,
- 119 /* Property to_lower */,
- 120 /* Property items */,
- 121 /* Property capacity */,
- 16 /* Property to_s */,
- 17 /* Property inspect */,
- 18 /* Property inspect_head */,
- 19 /* Property args */,
- 62 /* Property fill_string */,
- 63 /* Property to_hex */,
- 64 /* Property to_base */,
- 40 /* Property to_precision */,
- 56 /* Property join */,
- 73 /* Property map_join */,
- -5 /* Id of NativeString */,
- 2 /* Color of NativeString */,
- 44 /* Color of NativeString */,
- 45 /* Property [] */,
- 46 /* Property []= */,
- 47 /* Property copy_to */,
- 48 /* Property cstring_length */,
- 49 /* Property atoi */,
- 31 /* Id of StringCapable */,
- 2 /* Color of StringCapable */,
- 40 /* Color of StringCapable */,
- 41 /* Property calloc_string */,
- 1 /* Property _args_cache */,
- 41 /* Property program_name */,
- 42 /* Property init_args */,
- 43 /* Property native_argc */,
- 44 /* Property native_argv */,
-};
-const int SFT_array[61] = {
- 3639 /* Id of AbstractArray */,
- 10 /* Color of AbstractArray */,
- 1 /* Property _length */,
- 90 /* Color of AbstractArray */,
- 91 /* Property enlarge */,
- 92 /* Property insert */,
- 93 /* Property last_index_of */,
- 94 /* Property index_of_from */,
- 95 /* Property last_index_of_from */,
- 96 /* Property reversed */,
- 97 /* Property copy_to */,
- 3783 /* Id of Array */,
- 3 /* Color of Array */,
- 2 /* Property _items */,
- 3 /* Property _capacity */,
- 42 /* Color of Array */,
- 43 /* Property init */,
- 44 /* Property with */,
- 45 /* Property with_capacity */,
- 46 /* Property filled_with */,
- 47 /* Property with_native */,
- 3315 /* Id of ArrayIterator */,
- 5 /* Color of ArrayIterator */,
- 1 /* Property _index */,
- 2 /* Property _array */,
- 50 /* Color of ArrayIterator */,
- 51 /* Property init */,
- 3631 /* Id of ArraySet */,
- 8 /* Color of ArraySet */,
- 1 /* Property _array */,
- 73 /* Color of ArraySet */,
- 74 /* Property enlarge */,
- 75 /* Property remove_at */,
- 76 /* Property init */,
- 77 /* Property with_capacity */,
- 2663 /* Id of ArraySetIterator */,
- 3 /* Color of ArraySetIterator */,
- 1 /* Property _iter */,
- 45 /* Color of ArraySetIterator */,
- 46 /* Property init */,
- 3635 /* Id of ArrayMap */,
- 9 /* Color of ArrayMap */,
- 1 /* Property _items */,
- 2 /* Property _last_index */,
- 80 /* Color of ArrayMap */,
- 81 /* Property enlarge */,
- 82 /* Property remove_at_index */,
- 83 /* Property index */,
- 84 /* Property init */,
- 40 /* Property to_a */,
- 57 /* Property to_a */,
- 171 /* Id of ArrayCapable */,
- 2 /* Color of ArrayCapable */,
- 40 /* Color of ArrayCapable */,
- 41 /* Property calloc_array */,
- -9 /* Id of NativeArray */,
- 2 /* Color of NativeArray */,
- 40 /* Color of NativeArray */,
- 41 /* Property [] */,
- 42 /* Property []= */,
- 43 /* Property copy_to */,
-};
-const int SFT_abstract_collection[94] = {
- 163 /* Id of Collection */,
- 5 /* Color of Collection */,
- 58 /* Color of Collection */,
- 59 /* Property iterator */,
- 60 /* Property is_empty */,
- 61 /* Property length */,
- 62 /* Property has */,
- 63 /* Property has_only */,
- 64 /* Property count */,
- 65 /* Property first */,
- 2519 /* Id of NaiveCollection */,
- 6 /* Color of NaiveCollection */,
- 66 /* Color of NaiveCollection */,
- 131 /* Id of Iterator */,
- 2 /* Color of Iterator */,
- 41 /* Color of Iterator */,
- 42 /* Property item */,
- 43 /* Property next */,
- 44 /* Property is_ok */,
- 2639 /* Id of Container */,
- 6 /* Color of Container */,
- 1 /* Property _item */,
- 66 /* Color of Container */,
- 67 /* Property init */,
- 68 /* Property item */,
- 69 /* Property item= */,
- 2635 /* Id of ContainerIterator */,
- 3 /* Color of ContainerIterator */,
- 1 /* Property _is_ok */,
- 2 /* Property _container */,
- 45 /* Color of ContainerIterator */,
- 46 /* Property init */,
- 211 /* Id of RemovableCollection */,
- 6 /* Color of RemovableCollection */,
- 66 /* Color of RemovableCollection */,
- 67 /* Property clear */,
- 68 /* Property remove */,
- 69 /* Property remove_all */,
- 3019 /* Id of SimpleCollection */,
- 7 /* Color of SimpleCollection */,
- 70 /* Color of SimpleCollection */,
- 71 /* Property add */,
- 72 /* Property add_all */,
- 3263 /* Id of Set */,
- 4 /* Color of Set */,
- 49 /* Color of Set */,
- 3127 /* Id of Map */,
- 8 /* Color of Map */,
- 74 /* Color of Map */,
- 75 /* Property [] */,
- 76 /* Property []= */,
- 77 /* Property has_key */,
- 78 /* Property remove_at */,
- 79 /* Property recover_with */,
- 2527 /* Id of MapIterator */,
- 3 /* Color of MapIterator */,
- 45 /* Color of MapIterator */,
- 46 /* Property key */,
- 47 /* Property item= */,
- 3295 /* Id of IndexedCollection */,
- 9 /* Color of IndexedCollection */,
- 80 /* Color of IndexedCollection */,
- 81 /* Property first= */,
- 82 /* Property last */,
- 83 /* Property last= */,
- 84 /* Property push */,
- 85 /* Property append */,
- 86 /* Property pop */,
- 87 /* Property unshift */,
- 88 /* Property shift */,
- 89 /* Property index_of */,
- 3171 /* Id of IndexedIterator */,
- 4 /* Color of IndexedIterator */,
- 48 /* Color of IndexedIterator */,
- 49 /* Property index */,
- 3311 /* Id of CoupleMap */,
- 4 /* Color of CoupleMap */,
- 49 /* Color of CoupleMap */,
- 50 /* Property couple_at */,
- 3199 /* Id of CoupleMapIterator */,
- 4 /* Color of CoupleMapIterator */,
- 1 /* Property _iter */,
- 48 /* Color of CoupleMapIterator */,
- 49 /* Property init */,
- 143 /* Id of Couple */,
- 3 /* Color of Couple */,
- 3 /* Property _first */,
- 4 /* Property _second */,
- 46 /* Color of Couple */,
- 47 /* Property first */,
- 48 /* Property first= */,
- 49 /* Property second */,
- 50 /* Property second= */,
- 51 /* Property init */,
-};
-const int SFT_kernel[72] = {
- 3 /* Id of Object */,
- 1 /* Color of Object */,
- 20 /* Color of Object */,
- 21 /* Property object_id */,
- 22 /* Property is_same_type */,
- 23 /* Property == */,
- 24 /* Property != */,
- 25 /* Property output */,
- 26 /* Property exit */,
- 27 /* Property sys */,
- 23 /* Id of Sys */,
- 2 /* Color of Sys */,
- 45 /* Color of Sys */,
- 46 /* Property main */,
- 155 /* Id of Comparable */,
- 4 /* Color of Comparable */,
- 47 /* Color of Comparable */,
- 48 /* Property < */,
- 49 /* Property <= */,
- 50 /* Property >= */,
- 51 /* Property > */,
- 52 /* Property <=> */,
- 53 /* Property is_between */,
- 54 /* Property max */,
- 55 /* Property min */,
- 2631 /* Id of Discrete */,
- 2 /* Color of Discrete */,
- 56 /* Color of Discrete */,
- 57 /* Property succ */,
- 58 /* Property prec */,
- 59 /* Property + */,
- 60 /* Property - */,
- 61 /* Property distance */,
- -17 /* Id of Bool */,
- 2 /* Color of Bool */,
- 40 /* Color of Bool */,
- -13 /* Id of Float */,
- 2 /* Color of Float */,
- 41 /* Color of Float */,
- 42 /* Property <= */,
- 43 /* Property < */,
- 44 /* Property >= */,
- 45 /* Property > */,
- 46 /* Property + */,
- 47 /* Property unary - */,
- 48 /* Property - */,
- 49 /* Property * */,
- 50 /* Property / */,
- 51 /* Property to_i */,
- -33 /* Id of Int */,
- 5 /* Color of Int */,
- 65 /* Color of Int */,
- 66 /* Property unary - */,
- 67 /* Property * */,
- 68 /* Property / */,
- 69 /* Property % */,
- 70 /* Property lshift */,
- 71 /* Property rshift */,
- 72 /* Property to_f */,
- 73 /* Property ascii */,
- 74 /* Property digit_count */,
- 75 /* Property to_c */,
- -37 /* Id of Char */,
- 5 /* Color of Char */,
- 62 /* Color of Char */,
- 63 /* Property to_i */,
- 64 /* Property ascii */,
- 65 /* Property to_lower */,
- 66 /* Property to_upper */,
- -1 /* Id of Pointer */,
- 2 /* Color of Pointer */,
- 40 /* Color of Pointer */,
-};
-const int SFT_time[1] = {
- 28 /* Property get_time */,
-};
-const int SFT_sorter[12] = {
- 175 /* Id of AbstractSorter */,
- 2 /* Color of AbstractSorter */,
- 40 /* Color of AbstractSorter */,
- 41 /* Property compare */,
- 42 /* Property sort */,
- 43 /* Property sub_sort */,
- 44 /* Property quick_sort */,
- 45 /* Property bubble_sort */,
- 2647 /* Id of ComparableSorter */,
- 3 /* Color of ComparableSorter */,
- 46 /* Color of ComparableSorter */,
- 47 /* Property init */,
-};
-const int SFT_file[73] = {
- 29 /* Property printn */,
- 30 /* Property print */,
- 31 /* Property getc */,
- 32 /* Property gets */,
- 33 /* Property stdin */,
- 34 /* Property stdout */,
- 35 /* Property stderr */,
- 2623 /* Id of FStream */,
- 6 /* Color of FStream */,
- 1 /* Property _path */,
- 2 /* Property _file */,
- 46 /* Color of FStream */,
- 47 /* Property path */,
- 48 /* Property file_stat */,
- 3303 /* Id of IFStream */,
- 7 /* Color of IFStream */,
- 5 /* Property _end_reached */,
- 67 /* Color of IFStream */,
- 68 /* Property reopen */,
- 69 /* Property open */,
- 70 /* Property without_file */,
- 3123 /* Id of OFStream */,
- 5 /* Color of OFStream */,
- 3 /* Property _writable */,
- 56 /* Color of OFStream */,
- 57 /* Property write_native */,
- 58 /* Property open */,
- 59 /* Property without_file */,
- 3607 /* Id of Stdin */,
- 8 /* Color of Stdin */,
- 71 /* Color of Stdin */,
- 72 /* Property init */,
- 3255 /* Id of Stdout */,
- 7 /* Color of Stdout */,
- 60 /* Color of Stdout */,
- 61 /* Property init */,
- 3259 /* Id of Stderr */,
- 7 /* Color of Stderr */,
- 60 /* Color of Stderr */,
- 61 /* Property init */,
- 122 /* Property file_exists */,
- 123 /* Property file_stat */,
- 124 /* Property strip_extension */,
- 125 /* Property basename */,
- 126 /* Property dirname */,
- 127 /* Property file_path */,
- 128 /* Property mkdir */,
- 50 /* Property file_exists */,
- 51 /* Property file_stat */,
- 52 /* Property file_mkdir */,
- -29 /* Id of FileStat */,
- 3 /* Color of FileStat */,
- 41 /* Color of FileStat */,
- 42 /* Property mode */,
- 43 /* Property atime */,
- 44 /* Property ctime */,
- 45 /* Property mtime */,
- 46 /* Property size */,
- -25 /* Id of NativeFile */,
- 3 /* Color of NativeFile */,
- 41 /* Color of NativeFile */,
- 42 /* Property io_read */,
- 43 /* Property io_write */,
- 44 /* Property io_close */,
- 45 /* Property file_stat */,
- 75 /* Id of NativeFileCapable */,
- 2 /* Color of NativeFileCapable */,
- 40 /* Color of NativeFileCapable */,
- 41 /* Property io_open_read */,
- 42 /* Property io_open_write */,
- 43 /* Property native_stdin */,
- 44 /* Property native_stdout */,
- 45 /* Property native_stderr */,
-};
-const int SFT_stream[52] = {
- 135 /* Id of IOS */,
- 3 /* Color of IOS */,
- 51 /* Color of IOS */,
- 52 /* Property close */,
- 2599 /* Id of IStream */,
- 5 /* Color of IStream */,
- 56 /* Color of IStream */,
- 57 /* Property read_char */,
- 58 /* Property read */,
- 59 /* Property read_line */,
- 60 /* Property read_all */,
- 61 /* Property append_line_to */,
- 62 /* Property eof */,
- 2515 /* Id of OStream */,
- 4 /* Color of OStream */,
- 53 /* Color of OStream */,
- 54 /* Property write */,
- 55 /* Property is_writable */,
- 3223 /* Id of BufferedIStream */,
- 4 /* Color of BufferedIStream */,
- 3 /* Property _buffer */,
- 4 /* Property _buffer_pos */,
- 63 /* Color of BufferedIStream */,
- 64 /* Property fill_buffer */,
- 65 /* Property end_reached */,
- 66 /* Property prepare_buffer */,
- 3179 /* Id of IOStream */,
- 8 /* Color of IOStream */,
- 69 /* Color of IOStream */,
- 2627 /* Id of FDStream */,
- 2 /* Color of FDStream */,
- 1 /* Property _fd */,
- 40 /* Color of FDStream */,
- 41 /* Property native_close */,
- 42 /* Property native_read_char */,
- 43 /* Property native_read */,
- 44 /* Property native_write */,
- 45 /* Property init */,
- 3191 /* Id of FDIStream */,
- 7 /* Color of FDIStream */,
- 3 /* Property _eof */,
- 48 /* Color of FDIStream */,
- 49 /* Property init */,
- 3187 /* Id of FDOStream */,
- 6 /* Color of FDOStream */,
- 2 /* Property _is_writable */,
- 46 /* Color of FDOStream */,
- 47 /* Property init */,
- 3307 /* Id of FDIOStream */,
- 9 /* Color of FDIOStream */,
- 63 /* Color of FDIOStream */,
- 64 /* Property init */,
-};
-const int SFT_string_search[35] = {
- 51 /* Id of Pattern */,
- 3 /* Color of Pattern */,
- 42 /* Color of Pattern */,
- 43 /* Property search_index_in */,
- 44 /* Property search_in */,
- 45 /* Property search_all_in */,
- 46 /* Property split_in */,
- 2659 /* Id of BM_Pattern */,
- 4 /* Color of BM_Pattern */,
- 1 /* Property _motif */,
- 2 /* Property _length */,
- 3 /* Property _gs */,
- 4 /* Property _bc_table */,
- 47 /* Color of BM_Pattern */,
- 48 /* Property init */,
- 49 /* Property bc */,
- 50 /* Property compute_bc */,
- 51 /* Property suffixes */,
- 52 /* Property compute_gs */,
- 83 /* Id of Match */,
- 2 /* Color of Match */,
- 1 /* Property _string */,
- 2 /* Property _from */,
- 3 /* Property _length */,
- 40 /* Color of Match */,
- 41 /* Property string */,
- 42 /* Property from */,
- 43 /* Property length */,
- 44 /* Property after */,
- 45 /* Property init */,
- 129 /* Property search */,
- 130 /* Property search_from */,
- 131 /* Property search_all */,
- 132 /* Property split_with */,
- 133 /* Property split */,
-};
-const int SFT_exec[44] = {
- 43 /* Id of Process */,
- 2 /* Color of Process */,
- 1 /* Property _data */,
- 40 /* Color of Process */,
- 41 /* Property id */,
- 42 /* Property is_finished */,
- 43 /* Property wait */,
- 44 /* Property status */,
- 45 /* Property kill */,
- 46 /* Property term */,
- 47 /* Property init */,
- 48 /* Property init_ */,
- 49 /* Property execute */,
- 50 /* Property basic_exec_execute */,
- 3175 /* Id of IProcess */,
- 7 /* Color of IProcess */,
- 3 /* Property _in */,
- 66 /* Color of IProcess */,
- 67 /* Property init */,
- 68 /* Property init_ */,
- 3119 /* Id of OProcess */,
- 6 /* Color of OProcess */,
- 2 /* Property _out */,
- 63 /* Color of OProcess */,
- 64 /* Property init */,
- 65 /* Property init_ */,
- 3299 /* Id of IOProcess */,
- 9 /* Color of IOProcess */,
- 70 /* Color of IOProcess */,
- 71 /* Property init */,
- 72 /* Property init_ */,
- 40 /* Property system */,
- 53 /* Property system */,
- -21 /* Id of NativeProcess */,
- 3 /* Color of NativeProcess */,
- 41 /* Color of NativeProcess */,
- 42 /* Property id */,
- 43 /* Property is_finished */,
- 44 /* Property status */,
- 45 /* Property wait */,
- 46 /* Property kill */,
- 47 /* Property in_fd */,
- 48 /* Property out_fd */,
- 49 /* Property err_fd */,
-};
-const int SFT_list[28] = {
- 3619 /* Id of List */,
- 10 /* Color of List */,
- 1 /* Property _head */,
- 2 /* Property _tail */,
- 90 /* Color of List */,
- 91 /* Property link */,
- 92 /* Property init */,
- 93 /* Property from */,
- 94 /* Property get_node */,
- 95 /* Property search_node_after */,
- 96 /* Property remove_node */,
- 97 /* Property insert_before */,
- 3291 /* Id of ListIterator */,
- 5 /* Color of ListIterator */,
- 1 /* Property _node */,
- 2 /* Property _index */,
- 50 /* Color of ListIterator */,
- 51 /* Property init */,
- 3167 /* Id of ListNode */,
- 7 /* Color of ListNode */,
- 2 /* Property _next */,
- 3 /* Property _prev */,
- 70 /* Color of ListNode */,
- 71 /* Property init */,
- 72 /* Property next */,
- 73 /* Property next= */,
- 74 /* Property prev */,
- 75 /* Property prev= */,
-};
-const int SFT_range[16] = {
- 2491 /* Id of Range */,
- 6 /* Color of Range */,
- 1 /* Property _first */,
- 2 /* Property _last */,
- 3 /* Property _after */,
- 66 /* Color of Range */,
- 67 /* Property last */,
- 68 /* Property after */,
- 69 /* Property init */,
- 70 /* Property without_last */,
- 2595 /* Id of IteratorRange */,
- 3 /* Color of IteratorRange */,
- 1 /* Property _range */,
- 2 /* Property _item */,
- 45 /* Color of IteratorRange */,
- 46 /* Property init */,
-};
-const int SFT_math[16] = {
- 76 /* Property rand */,
- 52 /* Property sqrt */,
- 53 /* Property cos */,
- 54 /* Property sin */,
- 55 /* Property tan */,
- 56 /* Property acos */,
- 57 /* Property asin */,
- 58 /* Property atan */,
- 59 /* Property pow */,
- 60 /* Property log */,
- 61 /* Property exp */,
- 62 /* Property rand */,
- 36 /* Property atan2 */,
- 37 /* Property pi */,
- 38 /* Property srand_from */,
- 39 /* Property srand */,
-};
-const int SFT_parser_tables[1153] = {
- 59 /* Id of Parser */,
- 2 /* Color of Parser */,
- 5 /* Property _action_table */,
- 6 /* Property _goto_table */,
- 47 /* Color of Parser */,
- 48 /* Property build_action_table */,
- 49 /* Property action_table_row1 */,
- 50 /* Property action_table_row2 */,
- 51 /* Property action_table_row3 */,
- 52 /* Property action_table_row4 */,
- 53 /* Property action_table_row5 */,
- 54 /* Property action_table_row6 */,
- 55 /* Property action_table_row7 */,
- 56 /* Property action_table_row8 */,
- 57 /* Property action_table_row9 */,
- 58 /* Property action_table_row10 */,
- 59 /* Property action_table_row11 */,
- 60 /* Property action_table_row12 */,
- 61 /* Property action_table_row13 */,
- 62 /* Property action_table_row14 */,
- 63 /* Property action_table_row15 */,
- 64 /* Property action_table_row16 */,
- 65 /* Property action_table_row17 */,
- 66 /* Property action_table_row18 */,
- 67 /* Property action_table_row19 */,
- 68 /* Property action_table_row20 */,
- 69 /* Property action_table_row21 */,
- 70 /* Property action_table_row22 */,
- 71 /* Property action_table_row23 */,
- 72 /* Property action_table_row24 */,
- 73 /* Property action_table_row25 */,
- 74 /* Property action_table_row26 */,
- 75 /* Property action_table_row27 */,
- 76 /* Property action_table_row28 */,
- 77 /* Property action_table_row29 */,
- 78 /* Property action_table_row30 */,
- 79 /* Property action_table_row31 */,
- 80 /* Property action_table_row32 */,
- 81 /* Property action_table_row33 */,
- 82 /* Property action_table_row34 */,
- 83 /* Property action_table_row35 */,
- 84 /* Property action_table_row36 */,
- 85 /* Property action_table_row37 */,
- 86 /* Property action_table_row38 */,
- 87 /* Property action_table_row39 */,
- 88 /* Property action_table_row40 */,
- 89 /* Property action_table_row41 */,
- 90 /* Property action_table_row42 */,
- 91 /* Property action_table_row43 */,
- 92 /* Property action_table_row44 */,
- 93 /* Property action_table_row45 */,
- 94 /* Property action_table_row46 */,
- 95 /* Property action_table_row47 */,
- 96 /* Property action_table_row48 */,
- 97 /* Property action_table_row49 */,
- 98 /* Property action_table_row50 */,
- 99 /* Property action_table_row51 */,
- 100 /* Property action_table_row52 */,
- 101 /* Property action_table_row53 */,
- 102 /* Property action_table_row54 */,
- 103 /* Property action_table_row55 */,
- 104 /* Property action_table_row56 */,
- 105 /* Property action_table_row57 */,
- 106 /* Property action_table_row58 */,
- 107 /* Property action_table_row59 */,
- 108 /* Property action_table_row60 */,
- 109 /* Property action_table_row61 */,
- 110 /* Property action_table_row62 */,
- 111 /* Property action_table_row63 */,
- 112 /* Property action_table_row64 */,
- 113 /* Property action_table_row65 */,
- 114 /* Property action_table_row66 */,
- 115 /* Property action_table_row67 */,
- 116 /* Property action_table_row68 */,
- 117 /* Property action_table_row69 */,
- 118 /* Property action_table_row70 */,
- 119 /* Property action_table_row71 */,
- 120 /* Property action_table_row72 */,
- 121 /* Property action_table_row73 */,
- 122 /* Property action_table_row74 */,
- 123 /* Property action_table_row75 */,
- 124 /* Property action_table_row76 */,
- 125 /* Property action_table_row77 */,
- 126 /* Property action_table_row78 */,
- 127 /* Property action_table_row79 */,
- 128 /* Property action_table_row80 */,
- 129 /* Property action_table_row81 */,
- 130 /* Property action_table_row82 */,
- 131 /* Property action_table_row83 */,
- 132 /* Property action_table_row84 */,
- 133 /* Property action_table_row85 */,
- 134 /* Property action_table_row86 */,
- 135 /* Property action_table_row87 */,
- 136 /* Property action_table_row88 */,
- 137 /* Property action_table_row89 */,
- 138 /* Property action_table_row90 */,
- 139 /* Property action_table_row91 */,
- 140 /* Property action_table_row92 */,
- 141 /* Property action_table_row93 */,
- 142 /* Property action_table_row94 */,
- 143 /* Property action_table_row95 */,
- 144 /* Property action_table_row96 */,
- 145 /* Property action_table_row97 */,
- 146 /* Property action_table_row98 */,
- 147 /* Property action_table_row99 */,
- 148 /* Property action_table_row100 */,
- 149 /* Property action_table_row101 */,
- 150 /* Property action_table_row102 */,
- 151 /* Property action_table_row103 */,
- 152 /* Property action_table_row104 */,
- 153 /* Property action_table_row105 */,
- 154 /* Property action_table_row106 */,
- 155 /* Property action_table_row107 */,
- 156 /* Property action_table_row108 */,
- 157 /* Property action_table_row109 */,
- 158 /* Property action_table_row110 */,
- 159 /* Property action_table_row111 */,
- 160 /* Property action_table_row112 */,
- 161 /* Property action_table_row113 */,
- 162 /* Property action_table_row114 */,
- 163 /* Property action_table_row115 */,
- 164 /* Property action_table_row116 */,
- 165 /* Property action_table_row117 */,
- 166 /* Property action_table_row118 */,
- 167 /* Property action_table_row119 */,
- 168 /* Property action_table_row120 */,
- 169 /* Property action_table_row121 */,
- 170 /* Property action_table_row122 */,
- 171 /* Property action_table_row123 */,
- 172 /* Property action_table_row124 */,
- 173 /* Property action_table_row125 */,
- 174 /* Property action_table_row126 */,
- 175 /* Property action_table_row127 */,
- 176 /* Property action_table_row128 */,
- 177 /* Property action_table_row129 */,
- 178 /* Property action_table_row130 */,
- 179 /* Property action_table_row131 */,
- 180 /* Property action_table_row132 */,
- 181 /* Property action_table_row133 */,
- 182 /* Property action_table_row134 */,
- 183 /* Property action_table_row135 */,
- 184 /* Property action_table_row136 */,
- 185 /* Property action_table_row137 */,
- 186 /* Property action_table_row138 */,
- 187 /* Property action_table_row139 */,
- 188 /* Property action_table_row140 */,
- 189 /* Property action_table_row141 */,
- 190 /* Property action_table_row142 */,
- 191 /* Property action_table_row143 */,
- 192 /* Property action_table_row144 */,
- 193 /* Property action_table_row145 */,
- 194 /* Property action_table_row146 */,
- 195 /* Property action_table_row147 */,
- 196 /* Property action_table_row148 */,
- 197 /* Property action_table_row149 */,
- 198 /* Property action_table_row150 */,
- 199 /* Property action_table_row151 */,
- 200 /* Property action_table_row152 */,
- 201 /* Property action_table_row153 */,
- 202 /* Property action_table_row154 */,
- 203 /* Property action_table_row155 */,
- 204 /* Property action_table_row156 */,
- 205 /* Property action_table_row157 */,
- 206 /* Property action_table_row158 */,
- 207 /* Property action_table_row159 */,
- 208 /* Property action_table_row160 */,
- 209 /* Property action_table_row161 */,
- 210 /* Property action_table_row162 */,
- 211 /* Property action_table_row163 */,
- 212 /* Property action_table_row164 */,
- 213 /* Property action_table_row165 */,
- 214 /* Property action_table_row166 */,
- 215 /* Property action_table_row167 */,
- 216 /* Property action_table_row168 */,
- 217 /* Property action_table_row169 */,
- 218 /* Property action_table_row170 */,
- 219 /* Property action_table_row171 */,
- 220 /* Property action_table_row172 */,
- 221 /* Property action_table_row173 */,
- 222 /* Property action_table_row174 */,
- 223 /* Property action_table_row175 */,
- 224 /* Property action_table_row176 */,
- 225 /* Property action_table_row177 */,
- 226 /* Property action_table_row178 */,
- 227 /* Property action_table_row179 */,
- 228 /* Property action_table_row180 */,
- 229 /* Property action_table_row181 */,
- 230 /* Property action_table_row182 */,
- 231 /* Property action_table_row183 */,
- 232 /* Property action_table_row184 */,
- 233 /* Property action_table_row185 */,
- 234 /* Property action_table_row186 */,
- 235 /* Property action_table_row187 */,
- 236 /* Property action_table_row188 */,
- 237 /* Property action_table_row189 */,
- 238 /* Property action_table_row190 */,
- 239 /* Property action_table_row191 */,
- 240 /* Property action_table_row192 */,
- 241 /* Property action_table_row193 */,
- 242 /* Property action_table_row194 */,
- 243 /* Property action_table_row195 */,
- 244 /* Property action_table_row196 */,
- 245 /* Property action_table_row197 */,
- 246 /* Property action_table_row198 */,
- 247 /* Property action_table_row199 */,
- 248 /* Property action_table_row200 */,
- 249 /* Property action_table_row201 */,
- 250 /* Property action_table_row202 */,
- 251 /* Property action_table_row203 */,
- 252 /* Property action_table_row204 */,
- 253 /* Property action_table_row205 */,
- 254 /* Property action_table_row206 */,
- 255 /* Property action_table_row207 */,
- 256 /* Property action_table_row208 */,
- 257 /* Property action_table_row209 */,
- 258 /* Property action_table_row210 */,
- 259 /* Property action_table_row211 */,
- 260 /* Property action_table_row212 */,
- 261 /* Property action_table_row213 */,
- 262 /* Property action_table_row214 */,
- 263 /* Property action_table_row215 */,
- 264 /* Property action_table_row216 */,
- 265 /* Property action_table_row217 */,
- 266 /* Property action_table_row218 */,
- 267 /* Property action_table_row219 */,
- 268 /* Property action_table_row220 */,
- 269 /* Property action_table_row221 */,
- 270 /* Property action_table_row222 */,
- 271 /* Property action_table_row223 */,
- 272 /* Property action_table_row224 */,
- 273 /* Property action_table_row225 */,
- 274 /* Property action_table_row226 */,
- 275 /* Property action_table_row227 */,
- 276 /* Property action_table_row228 */,
- 277 /* Property action_table_row229 */,
- 278 /* Property action_table_row230 */,
- 279 /* Property action_table_row231 */,
- 280 /* Property action_table_row232 */,
- 281 /* Property action_table_row233 */,
- 282 /* Property action_table_row234 */,
- 283 /* Property action_table_row235 */,
- 284 /* Property action_table_row236 */,
- 285 /* Property action_table_row237 */,
- 286 /* Property action_table_row238 */,
- 287 /* Property action_table_row239 */,
- 288 /* Property action_table_row240 */,
- 289 /* Property action_table_row241 */,
- 290 /* Property action_table_row242 */,
- 291 /* Property action_table_row243 */,
- 292 /* Property action_table_row244 */,
- 293 /* Property action_table_row245 */,
- 294 /* Property action_table_row246 */,
- 295 /* Property action_table_row247 */,
- 296 /* Property action_table_row248 */,
- 297 /* Property action_table_row249 */,
- 298 /* Property action_table_row250 */,
- 299 /* Property action_table_row251 */,
- 300 /* Property action_table_row252 */,
- 301 /* Property action_table_row253 */,
- 302 /* Property action_table_row254 */,
- 303 /* Property action_table_row255 */,
- 304 /* Property action_table_row256 */,
- 305 /* Property action_table_row257 */,
- 306 /* Property action_table_row258 */,
- 307 /* Property action_table_row259 */,
- 308 /* Property action_table_row260 */,
- 309 /* Property action_table_row261 */,
- 310 /* Property action_table_row262 */,
- 311 /* Property action_table_row263 */,
- 312 /* Property action_table_row264 */,
- 313 /* Property action_table_row265 */,
- 314 /* Property action_table_row266 */,
- 315 /* Property action_table_row267 */,
- 316 /* Property action_table_row268 */,
- 317 /* Property action_table_row269 */,
- 318 /* Property action_table_row270 */,
- 319 /* Property action_table_row271 */,
- 320 /* Property action_table_row272 */,
- 321 /* Property action_table_row273 */,
- 322 /* Property action_table_row274 */,
- 323 /* Property action_table_row275 */,
- 324 /* Property action_table_row276 */,
- 325 /* Property action_table_row277 */,
- 326 /* Property action_table_row278 */,
- 327 /* Property action_table_row279 */,
- 328 /* Property action_table_row280 */,
- 329 /* Property action_table_row281 */,
- 330 /* Property action_table_row282 */,
- 331 /* Property action_table_row283 */,
- 332 /* Property action_table_row284 */,
- 333 /* Property action_table_row285 */,
- 334 /* Property action_table_row286 */,
- 335 /* Property action_table_row287 */,
- 336 /* Property action_table_row288 */,
- 337 /* Property action_table_row289 */,
- 338 /* Property action_table_row290 */,
- 339 /* Property action_table_row291 */,
- 340 /* Property action_table_row292 */,
- 341 /* Property action_table_row293 */,
- 342 /* Property action_table_row294 */,
- 343 /* Property action_table_row295 */,
- 344 /* Property action_table_row296 */,
- 345 /* Property action_table_row297 */,
- 346 /* Property action_table_row298 */,
- 347 /* Property action_table_row299 */,
- 348 /* Property action_table_row300 */,
- 349 /* Property action_table_row301 */,
- 350 /* Property action_table_row302 */,
- 351 /* Property action_table_row303 */,
- 352 /* Property action_table_row304 */,
- 353 /* Property action_table_row305 */,
- 354 /* Property action_table_row306 */,
- 355 /* Property action_table_row307 */,
- 356 /* Property action_table_row308 */,
- 357 /* Property action_table_row309 */,
- 358 /* Property action_table_row310 */,
- 359 /* Property action_table_row311 */,
- 360 /* Property action_table_row312 */,
- 361 /* Property action_table_row313 */,
- 362 /* Property action_table_row314 */,
- 363 /* Property action_table_row315 */,
- 364 /* Property action_table_row316 */,
- 365 /* Property action_table_row317 */,
- 366 /* Property action_table_row318 */,
- 367 /* Property action_table_row319 */,
- 368 /* Property action_table_row320 */,
- 369 /* Property action_table_row321 */,
- 370 /* Property action_table_row322 */,
- 371 /* Property action_table_row323 */,
- 372 /* Property action_table_row324 */,
- 373 /* Property action_table_row325 */,
- 374 /* Property action_table_row326 */,
- 375 /* Property action_table_row327 */,
- 376 /* Property action_table_row328 */,
- 377 /* Property action_table_row329 */,
- 378 /* Property action_table_row330 */,
- 379 /* Property action_table_row331 */,
- 380 /* Property action_table_row332 */,
- 381 /* Property action_table_row333 */,
- 382 /* Property action_table_row334 */,
- 383 /* Property action_table_row335 */,
- 384 /* Property action_table_row336 */,
- 385 /* Property action_table_row337 */,
- 386 /* Property action_table_row338 */,
- 387 /* Property action_table_row339 */,
- 388 /* Property action_table_row340 */,
- 389 /* Property action_table_row341 */,
- 390 /* Property action_table_row342 */,
- 391 /* Property action_table_row343 */,
- 392 /* Property action_table_row344 */,
- 393 /* Property action_table_row345 */,
- 394 /* Property action_table_row346 */,
- 395 /* Property action_table_row347 */,
- 396 /* Property action_table_row348 */,
- 397 /* Property action_table_row349 */,
- 398 /* Property action_table_row350 */,
- 399 /* Property action_table_row351 */,
- 400 /* Property action_table_row352 */,
- 401 /* Property action_table_row353 */,
- 402 /* Property action_table_row354 */,
- 403 /* Property action_table_row355 */,
- 404 /* Property action_table_row356 */,
- 405 /* Property action_table_row357 */,
- 406 /* Property action_table_row358 */,
- 407 /* Property action_table_row359 */,
- 408 /* Property action_table_row360 */,
- 409 /* Property action_table_row361 */,
- 410 /* Property action_table_row362 */,
- 411 /* Property action_table_row363 */,
- 412 /* Property action_table_row364 */,
- 413 /* Property action_table_row365 */,
- 414 /* Property action_table_row366 */,
- 415 /* Property action_table_row367 */,
- 416 /* Property action_table_row368 */,
- 417 /* Property action_table_row369 */,
- 418 /* Property action_table_row370 */,
- 419 /* Property action_table_row371 */,
- 420 /* Property action_table_row372 */,
- 421 /* Property action_table_row373 */,
- 422 /* Property action_table_row374 */,
- 423 /* Property action_table_row375 */,
- 424 /* Property action_table_row376 */,
- 425 /* Property action_table_row377 */,
- 426 /* Property action_table_row378 */,
- 427 /* Property action_table_row379 */,
- 428 /* Property action_table_row380 */,
- 429 /* Property action_table_row381 */,
- 430 /* Property action_table_row382 */,
- 431 /* Property action_table_row383 */,
- 432 /* Property action_table_row384 */,
- 433 /* Property action_table_row385 */,
- 434 /* Property action_table_row386 */,
- 435 /* Property action_table_row387 */,
- 436 /* Property action_table_row388 */,
- 437 /* Property action_table_row389 */,
- 438 /* Property action_table_row390 */,
- 439 /* Property action_table_row391 */,
- 440 /* Property action_table_row392 */,
- 441 /* Property action_table_row393 */,
- 442 /* Property action_table_row394 */,
- 443 /* Property action_table_row395 */,
- 444 /* Property action_table_row396 */,
- 445 /* Property action_table_row397 */,
- 446 /* Property action_table_row398 */,
- 447 /* Property action_table_row399 */,
- 448 /* Property action_table_row400 */,
- 449 /* Property action_table_row401 */,
- 450 /* Property action_table_row402 */,
- 451 /* Property action_table_row403 */,
- 452 /* Property action_table_row404 */,
- 453 /* Property action_table_row405 */,
- 454 /* Property action_table_row406 */,
- 455 /* Property action_table_row407 */,
- 456 /* Property action_table_row408 */,
- 457 /* Property action_table_row409 */,
- 458 /* Property action_table_row410 */,
- 459 /* Property action_table_row411 */,
- 460 /* Property action_table_row412 */,
- 461 /* Property action_table_row413 */,
- 462 /* Property action_table_row414 */,
- 463 /* Property action_table_row415 */,
- 464 /* Property action_table_row416 */,
- 465 /* Property action_table_row417 */,
- 466 /* Property action_table_row418 */,
- 467 /* Property action_table_row419 */,
- 468 /* Property action_table_row420 */,
- 469 /* Property action_table_row421 */,
- 470 /* Property action_table_row422 */,
- 471 /* Property action_table_row423 */,
- 472 /* Property action_table_row424 */,
- 473 /* Property action_table_row425 */,
- 474 /* Property action_table_row426 */,
- 475 /* Property action_table_row427 */,
- 476 /* Property action_table_row428 */,
- 477 /* Property action_table_row429 */,
- 478 /* Property action_table_row430 */,
- 479 /* Property action_table_row431 */,
- 480 /* Property action_table_row432 */,
- 481 /* Property action_table_row433 */,
- 482 /* Property action_table_row434 */,
- 483 /* Property action_table_row435 */,
- 484 /* Property action_table_row436 */,
- 485 /* Property action_table_row437 */,
- 486 /* Property action_table_row438 */,
- 487 /* Property action_table_row439 */,
- 488 /* Property action_table_row440 */,
- 489 /* Property action_table_row441 */,
- 490 /* Property action_table_row442 */,
- 491 /* Property action_table_row443 */,
- 492 /* Property action_table_row444 */,
- 493 /* Property action_table_row445 */,
- 494 /* Property action_table_row446 */,
- 495 /* Property action_table_row447 */,
- 496 /* Property action_table_row448 */,
- 497 /* Property action_table_row449 */,
- 498 /* Property action_table_row450 */,
- 499 /* Property action_table_row451 */,
- 500 /* Property action_table_row452 */,
- 501 /* Property action_table_row453 */,
- 502 /* Property action_table_row454 */,
- 503 /* Property action_table_row455 */,
- 504 /* Property action_table_row456 */,
- 505 /* Property action_table_row457 */,
- 506 /* Property action_table_row458 */,
- 507 /* Property action_table_row459 */,
- 508 /* Property action_table_row460 */,
- 509 /* Property action_table_row461 */,
- 510 /* Property action_table_row462 */,
- 511 /* Property action_table_row463 */,
- 512 /* Property action_table_row464 */,
- 513 /* Property action_table_row465 */,
- 514 /* Property action_table_row466 */,
- 515 /* Property action_table_row467 */,
- 516 /* Property action_table_row468 */,
- 517 /* Property action_table_row469 */,
- 518 /* Property action_table_row470 */,
- 519 /* Property action_table_row471 */,
- 520 /* Property action_table_row472 */,
- 521 /* Property action_table_row473 */,
- 522 /* Property action_table_row474 */,
- 523 /* Property action_table_row475 */,
- 524 /* Property action_table_row476 */,
- 525 /* Property action_table_row477 */,
- 526 /* Property action_table_row478 */,
- 527 /* Property action_table_row479 */,
- 528 /* Property action_table_row480 */,
- 529 /* Property action_table_row481 */,
- 530 /* Property action_table_row482 */,
- 531 /* Property action_table_row483 */,
- 532 /* Property action_table_row484 */,
- 533 /* Property action_table_row485 */,
- 534 /* Property action_table_row486 */,
- 535 /* Property action_table_row487 */,
- 536 /* Property action_table_row488 */,
- 537 /* Property action_table_row489 */,
- 538 /* Property action_table_row490 */,
- 539 /* Property action_table_row491 */,
- 540 /* Property action_table_row492 */,
- 541 /* Property action_table_row493 */,
- 542 /* Property action_table_row494 */,
- 543 /* Property action_table_row495 */,
- 544 /* Property action_table_row496 */,
- 545 /* Property action_table_row497 */,
- 546 /* Property action_table_row498 */,
- 547 /* Property action_table_row499 */,
- 548 /* Property action_table_row500 */,
- 549 /* Property action_table_row501 */,
- 550 /* Property action_table_row502 */,
- 551 /* Property action_table_row503 */,
- 552 /* Property action_table_row504 */,
- 553 /* Property action_table_row505 */,
- 554 /* Property action_table_row506 */,
- 555 /* Property action_table_row507 */,
- 556 /* Property action_table_row508 */,
- 557 /* Property action_table_row509 */,
- 558 /* Property action_table_row510 */,
- 559 /* Property action_table_row511 */,
- 560 /* Property action_table_row512 */,
- 561 /* Property action_table_row513 */,
- 562 /* Property action_table_row514 */,
- 563 /* Property action_table_row515 */,
- 564 /* Property action_table_row516 */,
- 565 /* Property action_table_row517 */,
- 566 /* Property action_table_row518 */,
- 567 /* Property action_table_row519 */,
- 568 /* Property action_table_row520 */,
- 569 /* Property action_table_row521 */,
- 570 /* Property action_table_row522 */,
- 571 /* Property action_table_row523 */,
- 572 /* Property action_table_row524 */,
- 573 /* Property action_table_row525 */,
- 574 /* Property action_table_row526 */,
- 575 /* Property action_table_row527 */,
- 576 /* Property action_table_row528 */,
- 577 /* Property action_table_row529 */,
- 578 /* Property action_table_row530 */,
- 579 /* Property action_table_row531 */,
- 580 /* Property action_table_row532 */,
- 581 /* Property action_table_row533 */,
- 582 /* Property action_table_row534 */,
- 583 /* Property action_table_row535 */,
- 584 /* Property action_table_row536 */,
- 585 /* Property action_table_row537 */,
- 586 /* Property action_table_row538 */,
- 587 /* Property action_table_row539 */,
- 588 /* Property action_table_row540 */,
- 589 /* Property action_table_row541 */,
- 590 /* Property action_table_row542 */,
- 591 /* Property action_table_row543 */,
- 592 /* Property action_table_row544 */,
- 593 /* Property action_table_row545 */,
- 594 /* Property action_table_row546 */,
- 595 /* Property action_table_row547 */,
- 596 /* Property action_table_row548 */,
- 597 /* Property action_table_row549 */,
- 598 /* Property action_table_row550 */,
- 599 /* Property action_table_row551 */,
- 600 /* Property action_table_row552 */,
- 601 /* Property action_table_row553 */,
- 602 /* Property action_table_row554 */,
- 603 /* Property action_table_row555 */,
- 604 /* Property action_table_row556 */,
- 605 /* Property action_table_row557 */,
- 606 /* Property action_table_row558 */,
- 607 /* Property action_table_row559 */,
- 608 /* Property action_table_row560 */,
- 609 /* Property action_table_row561 */,
- 610 /* Property action_table_row562 */,
- 611 /* Property action_table_row563 */,
- 612 /* Property action_table_row564 */,
- 613 /* Property action_table_row565 */,
- 614 /* Property action_table_row566 */,
- 615 /* Property action_table_row567 */,
- 616 /* Property action_table_row568 */,
- 617 /* Property action_table_row569 */,
- 618 /* Property action_table_row570 */,
- 619 /* Property action_table_row571 */,
- 620 /* Property action_table_row572 */,
- 621 /* Property action_table_row573 */,
- 622 /* Property action_table_row574 */,
- 623 /* Property action_table_row575 */,
- 624 /* Property action_table_row576 */,
- 625 /* Property action_table_row577 */,
- 626 /* Property action_table_row578 */,
- 627 /* Property action_table_row579 */,
- 628 /* Property action_table_row580 */,
- 629 /* Property action_table_row581 */,
- 630 /* Property action_table_row582 */,
- 631 /* Property action_table_row583 */,
- 632 /* Property action_table_row584 */,
- 633 /* Property action_table_row585 */,
- 634 /* Property action_table_row586 */,
- 635 /* Property action_table_row587 */,
- 636 /* Property action_table_row588 */,
- 637 /* Property action_table_row589 */,
- 638 /* Property action_table_row590 */,
- 639 /* Property action_table_row591 */,
- 640 /* Property action_table_row592 */,
- 641 /* Property action_table_row593 */,
- 642 /* Property action_table_row594 */,
- 643 /* Property action_table_row595 */,
- 644 /* Property action_table_row596 */,
- 645 /* Property action_table_row597 */,
- 646 /* Property action_table_row598 */,
- 647 /* Property action_table_row599 */,
- 648 /* Property action_table_row600 */,
- 649 /* Property action_table_row601 */,
- 650 /* Property action_table_row602 */,
- 651 /* Property action_table_row603 */,
- 652 /* Property action_table_row604 */,
- 653 /* Property action_table_row605 */,
- 654 /* Property action_table_row606 */,
- 655 /* Property action_table_row607 */,
- 656 /* Property action_table_row608 */,
- 657 /* Property action_table_row609 */,
- 658 /* Property action_table_row610 */,
- 659 /* Property action_table_row611 */,
- 660 /* Property action_table_row612 */,
- 661 /* Property action_table_row613 */,
- 662 /* Property action_table_row614 */,
- 663 /* Property action_table_row615 */,
- 664 /* Property action_table_row616 */,
- 665 /* Property action_table_row617 */,
- 666 /* Property action_table_row618 */,
- 667 /* Property action_table_row619 */,
- 668 /* Property action_table_row620 */,
- 669 /* Property action_table_row621 */,
- 670 /* Property action_table_row622 */,
- 671 /* Property action_table_row623 */,
- 672 /* Property action_table_row624 */,
- 673 /* Property action_table_row625 */,
- 674 /* Property action_table_row626 */,
- 675 /* Property action_table_row627 */,
- 676 /* Property action_table_row628 */,
- 677 /* Property action_table_row629 */,
- 678 /* Property action_table_row630 */,
- 679 /* Property action_table_row631 */,
- 680 /* Property action_table_row632 */,
- 681 /* Property action_table_row633 */,
- 682 /* Property action_table_row634 */,
- 683 /* Property action_table_row635 */,
- 684 /* Property action_table_row636 */,
- 685 /* Property action_table_row637 */,
- 686 /* Property action_table_row638 */,
- 687 /* Property action_table_row639 */,
- 688 /* Property action_table_row640 */,
- 689 /* Property action_table_row641 */,
- 690 /* Property action_table_row642 */,
- 691 /* Property action_table_row643 */,
- 692 /* Property action_table_row644 */,
- 693 /* Property action_table_row645 */,
- 694 /* Property action_table_row646 */,
- 695 /* Property action_table_row647 */,
- 696 /* Property action_table_row648 */,
- 697 /* Property action_table_row649 */,
- 698 /* Property action_table_row650 */,
- 699 /* Property action_table_row651 */,
- 700 /* Property action_table_row652 */,
- 701 /* Property action_table_row653 */,
- 702 /* Property action_table_row654 */,
- 703 /* Property action_table_row655 */,
- 704 /* Property action_table_row656 */,
- 705 /* Property action_table_row657 */,
- 706 /* Property action_table_row658 */,
- 707 /* Property action_table_row659 */,
- 708 /* Property action_table_row660 */,
- 709 /* Property action_table_row661 */,
- 710 /* Property action_table_row662 */,
- 711 /* Property action_table_row663 */,
- 712 /* Property action_table_row664 */,
- 713 /* Property action_table_row665 */,
- 714 /* Property action_table_row666 */,
- 715 /* Property action_table_row667 */,
- 716 /* Property action_table_row668 */,
- 717 /* Property action_table_row669 */,
- 718 /* Property action_table_row670 */,
- 719 /* Property action_table_row671 */,
- 720 /* Property action_table_row672 */,
- 721 /* Property action_table_row673 */,
- 722 /* Property action_table_row674 */,
- 723 /* Property action_table_row675 */,
- 724 /* Property action_table_row676 */,
- 725 /* Property action_table_row677 */,
- 726 /* Property action_table_row678 */,
- 727 /* Property action_table_row679 */,
- 728 /* Property action_table_row680 */,
- 729 /* Property action_table_row681 */,
- 730 /* Property action_table_row682 */,
- 731 /* Property action_table_row683 */,
- 732 /* Property action_table_row684 */,
- 733 /* Property action_table_row685 */,
- 734 /* Property action_table_row686 */,
- 735 /* Property action_table_row687 */,
- 736 /* Property action_table_row688 */,
- 737 /* Property action_table_row689 */,
- 738 /* Property action_table_row690 */,
- 739 /* Property action_table_row691 */,
- 740 /* Property action_table_row692 */,
- 741 /* Property action_table_row693 */,
- 742 /* Property action_table_row694 */,
- 743 /* Property action_table_row695 */,
- 744 /* Property action_table_row696 */,
- 745 /* Property action_table_row697 */,
- 746 /* Property action_table_row698 */,
- 747 /* Property action_table_row699 */,
- 748 /* Property action_table_row700 */,
- 749 /* Property action_table_row701 */,
- 750 /* Property action_table_row702 */,
- 751 /* Property action_table_row703 */,
- 752 /* Property action_table_row704 */,
- 753 /* Property action_table_row705 */,
- 754 /* Property action_table_row706 */,
- 755 /* Property action_table_row707 */,
- 756 /* Property action_table_row708 */,
- 757 /* Property action_table_row709 */,
- 758 /* Property action_table_row710 */,
- 759 /* Property action_table_row711 */,
- 760 /* Property action_table_row712 */,
- 761 /* Property action_table_row713 */,
- 762 /* Property action_table_row714 */,
- 763 /* Property action_table_row715 */,
- 764 /* Property action_table_row716 */,
- 765 /* Property action_table_row717 */,
- 766 /* Property action_table_row718 */,
- 767 /* Property action_table_row719 */,
- 768 /* Property action_table_row720 */,
- 769 /* Property action_table_row721 */,
- 770 /* Property action_table_row722 */,
- 771 /* Property action_table_row723 */,
- 772 /* Property action_table_row724 */,
- 773 /* Property action_table_row725 */,
- 774 /* Property action_table_row726 */,
- 775 /* Property action_table_row727 */,
- 776 /* Property action_table_row728 */,
- 777 /* Property action_table_row729 */,
- 778 /* Property action_table_row730 */,
- 779 /* Property action_table_row731 */,
- 780 /* Property action_table_row732 */,
- 781 /* Property action_table_row733 */,
- 782 /* Property action_table_row734 */,
- 783 /* Property action_table_row735 */,
- 784 /* Property action_table_row736 */,
- 785 /* Property action_table_row737 */,
- 786 /* Property action_table_row738 */,
- 787 /* Property action_table_row739 */,
- 788 /* Property action_table_row740 */,
- 789 /* Property action_table_row741 */,
- 790 /* Property action_table_row742 */,
- 791 /* Property action_table_row743 */,
- 792 /* Property action_table_row744 */,
- 793 /* Property action_table_row745 */,
- 794 /* Property action_table_row746 */,
- 795 /* Property action_table_row747 */,
- 796 /* Property action_table_row748 */,
- 797 /* Property action_table_row749 */,
- 798 /* Property action_table_row750 */,
- 799 /* Property action_table_row751 */,
- 800 /* Property action_table_row752 */,
- 801 /* Property action_table_row753 */,
- 802 /* Property action_table_row754 */,
- 803 /* Property action_table_row755 */,
- 804 /* Property action_table_row756 */,
- 805 /* Property action_table_row757 */,
- 806 /* Property action_table_row758 */,
- 807 /* Property action_table_row759 */,
- 808 /* Property action_table_row760 */,
- 809 /* Property action_table_row761 */,
- 810 /* Property action_table_row762 */,
- 811 /* Property action_table_row763 */,
- 812 /* Property action_table_row764 */,
- 813 /* Property action_table_row765 */,
- 814 /* Property action_table_row766 */,
- 815 /* Property action_table_row767 */,
- 816 /* Property action_table_row768 */,
- 817 /* Property action_table_row769 */,
- 818 /* Property action_table_row770 */,
- 819 /* Property action_table_row771 */,
- 820 /* Property action_table_row772 */,
- 821 /* Property action_table_row773 */,
- 822 /* Property action_table_row774 */,
- 823 /* Property action_table_row775 */,
- 824 /* Property action_table_row776 */,
- 825 /* Property action_table_row777 */,
- 826 /* Property action_table_row778 */,
- 827 /* Property action_table_row779 */,
- 828 /* Property action_table_row780 */,
- 829 /* Property action_table_row781 */,
- 830 /* Property action_table_row782 */,
- 831 /* Property action_table_row783 */,
- 832 /* Property action_table_row784 */,
- 833 /* Property action_table_row785 */,
- 834 /* Property action_table_row786 */,
- 835 /* Property action_table_row787 */,
- 836 /* Property action_table_row788 */,
- 837 /* Property action_table_row789 */,
- 838 /* Property action_table_row790 */,
- 839 /* Property action_table_row791 */,
- 840 /* Property action_table_row792 */,
- 841 /* Property action_table_row793 */,
- 842 /* Property action_table_row794 */,
- 843 /* Property action_table_row795 */,
- 844 /* Property action_table_row796 */,
- 845 /* Property action_table_row797 */,
- 846 /* Property action_table_row798 */,
- 847 /* Property action_table_row799 */,
- 848 /* Property action_table_row800 */,
- 849 /* Property action_table_row801 */,
- 850 /* Property action_table_row802 */,
- 851 /* Property action_table_row803 */,
- 852 /* Property action_table_row804 */,
- 853 /* Property action_table_row805 */,
- 854 /* Property action_table_row806 */,
- 855 /* Property action_table_row807 */,
- 856 /* Property action_table_row808 */,
- 857 /* Property action_table_row809 */,
- 858 /* Property action_table_row810 */,
- 859 /* Property action_table_row811 */,
- 860 /* Property action_table_row812 */,
- 861 /* Property action_table_row813 */,
- 862 /* Property action_table_row814 */,
- 863 /* Property action_table_row815 */,
- 864 /* Property action_table_row816 */,
- 865 /* Property action_table_row817 */,
- 866 /* Property action_table_row818 */,
- 867 /* Property action_table_row819 */,
- 868 /* Property action_table_row820 */,
- 869 /* Property action_table_row821 */,
- 870 /* Property action_table_row822 */,
- 871 /* Property action_table_row823 */,
- 872 /* Property action_table_row824 */,
- 873 /* Property action_table_row825 */,
- 874 /* Property action_table_row826 */,
- 875 /* Property action_table_row827 */,
- 876 /* Property action_table_row828 */,
- 877 /* Property action_table_row829 */,
- 878 /* Property action_table_row830 */,
- 879 /* Property action_table_row831 */,
- 880 /* Property action_table_row832 */,
- 881 /* Property action_table_row833 */,
- 882 /* Property action_table_row834 */,
- 883 /* Property action_table_row835 */,
- 884 /* Property action_table_row836 */,
- 885 /* Property action_table_row837 */,
- 886 /* Property action_table_row838 */,
- 887 /* Property action_table_row839 */,
- 888 /* Property action_table_row840 */,
- 889 /* Property action_table_row841 */,
- 890 /* Property action_table_row842 */,
- 891 /* Property action_table_row843 */,
- 892 /* Property action_table_row844 */,
- 893 /* Property action_table_row845 */,
- 894 /* Property action_table_row846 */,
- 895 /* Property action_table_row847 */,
- 896 /* Property action_table_row848 */,
- 897 /* Property action_table_row849 */,
- 898 /* Property action_table_row850 */,
- 899 /* Property action_table_row851 */,
- 900 /* Property action_table_row852 */,
- 901 /* Property action_table_row853 */,
- 902 /* Property action_table_row854 */,
- 903 /* Property action_table_row855 */,
- 904 /* Property action_table_row856 */,
- 905 /* Property action_table_row857 */,
- 906 /* Property action_table_row858 */,
- 907 /* Property action_table_row859 */,
- 908 /* Property action_table_row860 */,
- 909 /* Property action_table_row861 */,
- 910 /* Property action_table_row862 */,
- 911 /* Property action_table_row863 */,
- 912 /* Property action_table_row864 */,
- 913 /* Property action_table_row865 */,
- 914 /* Property action_table_row866 */,
- 915 /* Property action_table_row867 */,
- 916 /* Property action_table_row868 */,
- 917 /* Property action_table_row869 */,
- 918 /* Property action_table_row870 */,
- 919 /* Property action_table_row871 */,
- 920 /* Property action_table_row872 */,
- 921 /* Property action_table_row873 */,
- 922 /* Property action_table_row874 */,
- 923 /* Property action_table_row875 */,
- 924 /* Property action_table_row876 */,
- 925 /* Property action_table_row877 */,
- 926 /* Property action_table_row878 */,
- 927 /* Property action_table_row879 */,
- 928 /* Property action_table_row880 */,
- 929 /* Property action_table_row881 */,
- 930 /* Property action_table_row882 */,
- 931 /* Property action_table_row883 */,
- 932 /* Property action_table_row884 */,
- 933 /* Property action_table_row885 */,
- 934 /* Property action_table_row886 */,
- 935 /* Property action_table_row887 */,
- 936 /* Property action_table_row888 */,
- 937 /* Property action_table_row889 */,
- 938 /* Property action_table_row890 */,
- 939 /* Property action_table_row891 */,
- 940 /* Property action_table_row892 */,
- 941 /* Property action_table_row893 */,
- 942 /* Property action_table_row894 */,
- 943 /* Property action_table_row895 */,
- 944 /* Property action_table_row896 */,
- 945 /* Property action_table_row897 */,
- 946 /* Property action_table_row898 */,
- 947 /* Property action_table_row899 */,
- 948 /* Property action_table_row900 */,
- 949 /* Property action_table_row901 */,
- 950 /* Property action_table_row902 */,
- 951 /* Property action_table_row903 */,
- 952 /* Property action_table_row904 */,
- 953 /* Property action_table_row905 */,
- 954 /* Property action_table_row906 */,
- 955 /* Property action_table_row907 */,
- 956 /* Property action_table_row908 */,
- 957 /* Property action_table_row909 */,
- 958 /* Property action_table_row910 */,
- 959 /* Property action_table_row911 */,
- 960 /* Property action_table_row912 */,
- 961 /* Property action_table_row913 */,
- 962 /* Property action_table_row914 */,
- 963 /* Property action_table_row915 */,
- 964 /* Property action_table_row916 */,
- 965 /* Property action_table_row917 */,
- 966 /* Property action_table_row918 */,
- 967 /* Property action_table_row919 */,
- 968 /* Property action_table_row920 */,
- 969 /* Property action_table_row921 */,
- 970 /* Property action_table_row922 */,
- 971 /* Property action_table_row923 */,
- 972 /* Property action_table_row924 */,
- 973 /* Property action_table_row925 */,
- 974 /* Property action_table_row926 */,
- 975 /* Property action_table_row927 */,
- 976 /* Property action_table_row928 */,
- 977 /* Property action_table_row929 */,
- 978 /* Property action_table_row930 */,
- 979 /* Property action_table_row931 */,
- 980 /* Property action_table_row932 */,
- 981 /* Property action_table_row933 */,
- 982 /* Property action_table_row934 */,
- 983 /* Property action_table_row935 */,
- 984 /* Property action_table_row936 */,
- 985 /* Property action_table_row937 */,
- 986 /* Property action_table_row938 */,
- 987 /* Property action_table_row939 */,
- 988 /* Property action_table_row940 */,
- 989 /* Property action_table_row941 */,
- 990 /* Property action_table_row942 */,
- 991 /* Property action_table_row943 */,
- 992 /* Property action_table_row944 */,
- 993 /* Property action_table_row945 */,
- 994 /* Property action_table_row946 */,
- 995 /* Property action_table_row947 */,
- 996 /* Property action_table_row948 */,
- 997 /* Property action_table_row949 */,
- 998 /* Property action_table_row950 */,
- 999 /* Property action_table_row951 */,
- 1000 /* Property action_table_row952 */,
- 1001 /* Property action_table_row953 */,
- 1002 /* Property action_table_row954 */,
- 1003 /* Property action_table_row955 */,
- 1004 /* Property action_table_row956 */,
- 1005 /* Property action_table_row957 */,
- 1006 /* Property action_table_row958 */,
- 1007 /* Property action_table_row959 */,
- 1008 /* Property action_table_row960 */,
- 1009 /* Property action_table_row961 */,
- 1010 /* Property action_table_row962 */,
- 1011 /* Property action_table_row963 */,
- 1012 /* Property action_table_row964 */,
- 1013 /* Property action_table_row965 */,
- 1014 /* Property action_table_row966 */,
- 1015 /* Property action_table_row967 */,
- 1016 /* Property action_table_row968 */,
- 1017 /* Property action_table_row969 */,
- 1018 /* Property action_table_row970 */,
- 1019 /* Property action_table_row971 */,
- 1020 /* Property action_table_row972 */,
- 1021 /* Property action_table_row973 */,
- 1022 /* Property action_table_row974 */,
- 1023 /* Property action_table_row975 */,
- 1024 /* Property action_table_row976 */,
- 1025 /* Property action_table_row977 */,
- 1026 /* Property action_table_row978 */,
- 1027 /* Property action_table_row979 */,
- 1028 /* Property action_table_row980 */,
- 1029 /* Property action_table_row981 */,
- 1030 /* Property action_table_row982 */,
- 1031 /* Property action_table_row983 */,
- 1032 /* Property action_table_row984 */,
- 1033 /* Property action_table_row985 */,
- 1034 /* Property action_table_row986 */,
- 1035 /* Property action_table_row987 */,
- 1036 /* Property action_table_row988 */,
- 1037 /* Property action_table_row989 */,
- 1038 /* Property action_table_row990 */,
- 1039 /* Property action_table_row991 */,
- 1040 /* Property action_table_row992 */,
- 1041 /* Property action_table_row993 */,
- 1042 /* Property action_table_row994 */,
- 1043 /* Property action_table_row995 */,
- 1044 /* Property action_table_row996 */,
- 1045 /* Property action_table_row997 */,
- 1046 /* Property action_table_row998 */,
- 1047 /* Property action_table_row999 */,
- 1048 /* Property action_table_row1000 */,
- 1049 /* Property action_table_row1001 */,
- 1050 /* Property action_table_row1002 */,
- 1051 /* Property action_table_row1003 */,
- 1052 /* Property action_table_row1004 */,
- 1053 /* Property action_table_row1005 */,
- 1054 /* Property action_table_row1006 */,
- 1055 /* Property action_table_row1007 */,
- 1056 /* Property action_table_row1008 */,
- 1057 /* Property action_table_row1009 */,
- 1058 /* Property action_table_row1010 */,
- 1059 /* Property action_table_row1011 */,
- 1060 /* Property action_table_row1012 */,
- 1061 /* Property action_table_row1013 */,
- 1062 /* Property action_table_row1014 */,
- 1063 /* Property action_table_row1015 */,
- 1064 /* Property action_table_row1016 */,
- 1065 /* Property action_table_row1017 */,
- 1066 /* Property action_table_row1018 */,
- 1067 /* Property action_table_row1019 */,
- 1068 /* Property action_table_row1020 */,
- 1069 /* Property action_table_row1021 */,
- 1070 /* Property action_table_row1022 */,
- 1071 /* Property action_table_row1023 */,
- 1072 /* Property action_table_row1024 */,
- 1073 /* Property action_table_row1025 */,
- 1074 /* Property action_table_row1026 */,
- 1075 /* Property action_table_row1027 */,
- 1076 /* Property action_table_row1028 */,
- 1077 /* Property action_table_row1029 */,
- 1078 /* Property action_table_row1030 */,
- 1079 /* Property action_table_row1031 */,
- 1080 /* Property action_table_row1032 */,
- 1081 /* Property action_table_row1033 */,
- 1082 /* Property action_table_row1034 */,
- 1083 /* Property action_table_row1035 */,
- 1084 /* Property action_table_row1036 */,
- 1085 /* Property action_table_row1037 */,
- 1086 /* Property action_table_row1038 */,
- 1087 /* Property action_table_row1039 */,
- 1088 /* Property action_table_row1040 */,
- 1089 /* Property action_table_row1041 */,
- 1090 /* Property action_table_row1042 */,
- 1091 /* Property action_table_row1043 */,
- 1092 /* Property action_table_row1044 */,
- 1093 /* Property action_table_row1045 */,
- 1094 /* Property action_table_row1046 */,
- 1095 /* Property action_table_row1047 */,
- 1096 /* Property action_table_row1048 */,
- 1097 /* Property action_table_row1049 */,
- 1098 /* Property action_table_row1050 */,
- 1099 /* Property action_table_row1051 */,
- 1100 /* Property action_table_row1052 */,
- 1101 /* Property action_table_row1053 */,
- 1102 /* Property action_table_row1054 */,
- 1103 /* Property action_table_row1055 */,
- 1104 /* Property action_table_row1056 */,
- 1105 /* Property action_table_row1057 */,
- 1106 /* Property action_table_row1058 */,
- 1107 /* Property action_table_row1059 */,
- 1108 /* Property action_table_row1060 */,
- 1109 /* Property action_table_row1061 */,
- 1110 /* Property action_table_row1062 */,
- 1111 /* Property action_table_row1063 */,
- 1112 /* Property action_table_row1064 */,
- 1113 /* Property action_table_row1065 */,
- 1114 /* Property action_table_row1066 */,
- 1115 /* Property action_table_row1067 */,
- 1116 /* Property action_table_row1068 */,
- 1117 /* Property action_table_row1069 */,
- 1118 /* Property action_table_row1070 */,
- 1119 /* Property action_table_row1071 */,
- 1120 /* Property action_table_row1072 */,
- 1121 /* Property action_table_row1073 */,
- 1122 /* Property action_table_row1074 */,
- 1123 /* Property action_table_row1075 */,
- 1124 /* Property action_table_row1076 */,
- 1125 /* Property action_table_row1077 */,
- 1126 /* Property action_table_row1078 */,
- 1127 /* Property action_table_row1079 */,
- 1128 /* Property action_table_row1080 */,
- 1129 /* Property action_table_row1081 */,
- 1130 /* Property action_table_row1082 */,
- 1131 /* Property action_table_row1083 */,
- 1132 /* Property action_table_row1084 */,
- 1133 /* Property action_table_row1085 */,
- 1134 /* Property action_table_row1086 */,
- 1135 /* Property action_table_row1087 */,
- 1136 /* Property action_table_row1088 */,
- 1137 /* Property action_table_row1089 */,
- 1138 /* Property action_table_row1090 */,
- 1139 /* Property action_table_row1091 */,
- 1140 /* Property action_table_row1092 */,
- 1141 /* Property action_table_row1093 */,
- 1142 /* Property action_table_row1094 */,
- 1143 /* Property action_table_row1095 */,
- 1144 /* Property action_table_row1096 */,
- 1145 /* Property action_table_row1097 */,
- 1146 /* Property action_table_row1098 */,
- 1147 /* Property action_table_row1099 */,
- 1148 /* Property action_table_row1100 */,
- 1149 /* Property action_table_row1101 */,
- 1150 /* Property action_table_row1102 */,
- 1151 /* Property action_table_row1103 */,
- 1152 /* Property action_table_row1104 */,
- 1153 /* Property action_table_row1105 */,
- 1154 /* Property action_table_row1106 */,
- 1155 /* Property action_table_row1107 */,
- 1156 /* Property action_table_row1108 */,
- 1157 /* Property action_table_row1109 */,
- 1158 /* Property action_table_row1110 */,
- 1159 /* Property action_table_row1111 */,
- 1160 /* Property action_table_row1112 */,
- 1161 /* Property action_table_row1113 */,
- 1162 /* Property action_table_row1114 */,
- 1163 /* Property action_table_row1115 */,
- 1164 /* Property action_table_row1116 */,
- 1165 /* Property action_table_row1117 */,
- 1166 /* Property action_table_row1118 */,
- 1167 /* Property action_table_row1119 */,
- 1168 /* Property action_table_row1120 */,
- 1169 /* Property action_table_row1121 */,
- 1170 /* Property action_table_row1122 */,
- 1171 /* Property action_table_row1123 */,
- 1172 /* Property action_table_row1124 */,
- 1173 /* Property action_table_row1125 */,
- 1174 /* Property action_table_row1126 */,
- 1175 /* Property action_table_row1127 */,
- 1176 /* Property action_table_row1128 */,
- 1177 /* Property action_table_row1129 */,
- 1178 /* Property action_table_row1130 */,
- 1179 /* Property action_table_row1131 */,
- 1180 /* Property action_table_row1132 */,
- 1181 /* Property action_table_row1133 */,
- 1182 /* Property action_table_row1134 */,
- 1183 /* Property action_table_row1135 */,
- 1184 /* Property action_table_row1136 */,
- 1185 /* Property action_table_row1137 */,
- 1186 /* Property action_table_row1138 */,
- 1187 /* Property action_table_row1139 */,
- 1188 /* Property action_table_row1140 */,
- 1189 /* Property action_table_row1141 */,
- 1190 /* Property action_table_row1142 */,
- 1191 /* Property action_table_row1143 */,
- 1192 /* Property action_table_row1144 */,
- 1193 /* Property build_goto_table */,
- 1194 /* Property error_messages */,
- 1195 /* Property errors */,
-};
-const int SFT_mmloader[52] = {
- 179 /* Id of ToolContext */,
- 3 /* Color of ToolContext */,
- 15 /* Property _error_count */,
- 16 /* Property _warning_count */,
- 17 /* Property _paths */,
- 18 /* Property _loaders */,
- 19 /* Property _option_context */,
- 20 /* Property _opt_warn */,
- 21 /* Property _opt_path */,
- 22 /* Property _opt_log */,
- 23 /* Property _opt_only_metamodel */,
- 24 /* Property _opt_only_parse */,
- 25 /* Property _opt_help */,
- 26 /* Property _processing_modules */,
- 27 /* Property _path_dirs */,
- 68 /* Color of ToolContext */,
- 69 /* Property error_count */,
- 70 /* Property warning_count */,
- 71 /* Property error */,
- 72 /* Property warning */,
- 73 /* Property paths */,
- 74 /* Property option_context */,
- 75 /* Property opt_warn */,
- 76 /* Property opt_path */,
- 77 /* Property opt_log */,
- 78 /* Property opt_only_metamodel */,
- 79 /* Property opt_only_parse */,
- 80 /* Property opt_help */,
- 81 /* Property init */,
- 82 /* Property process_options */,
- 83 /* Property try_to_load */,
- 84 /* Property get_module_from_filename */,
- 85 /* Property get_module */,
- 86 /* Property directory_for */,
- 87 /* Property register_loader */,
- 79 /* Id of ModuleLoader */,
- 2 /* Color of ModuleLoader */,
- 40 /* Color of ModuleLoader */,
- 41 /* Property file_type */,
- 42 /* Property try_to_load_dir */,
- 43 /* Property can_handle */,
- 44 /* Property load_and_process_module */,
- 45 /* Property load_module */,
- 46 /* Property parse_file */,
- 47 /* Property process_metamodel */,
- 1 /* Property _filename */,
- 2 /* Property _mtime */,
- 41 /* Property filename */,
- 42 /* Property filename= */,
- 43 /* Property mtime */,
- 44 /* Property mtime= */,
- 45 /* Property import_supers_modules */,
-};
-const int SFT_vararg[6] = {
- 1 /* Property _vararg_rank */,
- 40 /* Property vararg_rank */,
- 41 /* Property vararg_rank= */,
- 42 /* Property has_vararg */,
- 43 /* Property adaptation_to */,
- 44 /* Property init */,
-};
-const int SFT_genericity[36] = {
- 1 /* Property _types */,
- 2 /* Property _formals_types */,
- 41 /* Property get_formal */,
- 42 /* Property register_formal */,
- 43 /* Property get_instantiate_type */,
- 44 /* Property formals_types */,
- 45 /* Property get_type */,
- 46 /* Property is_generic */,
- 45 /* Property adaptation_to */,
- 2 /* Property _recv_alone */,
- 42 /* Property recv */,
- 43 /* Property recv= */,
- 44 /* Property adapt_property */,
- 45 /* Property inherit_from */,
- 46 /* Property is_generic */,
- 3139 /* Id of MMTypeGeneric */,
- 4 /* Color of MMTypeGeneric */,
- 2 /* Property _params */,
- 3 /* Property _props */,
- 63 /* Color of MMTypeGeneric */,
- 64 /* Property params */,
- 65 /* Property upcast_for */,
- 66 /* Property params_equals */,
- 67 /* Property to_s */,
- 68 /* Property is_subtype */,
- 69 /* Property init */,
- 3143 /* Id of MMTypeFormalParameter */,
- 4 /* Color of MMTypeFormalParameter */,
- 3 /* Property _def_class */,
- 4 /* Property _position */,
- 65 /* Color of MMTypeFormalParameter */,
- 66 /* Property def_class */,
- 67 /* Property position */,
- 68 /* Property bound= */,
- 69 /* Property with_bound */,
- 70 /* Property init */,
-};
-const int SFT_type_formal[9] = {
- 47 /* Property direct_type */,
- 2539 /* Id of MMTypeFormal */,
- 3 /* Color of MMTypeFormal */,
- 1 /* Property _name */,
- 2 /* Property _bound */,
- 61 /* Color of MMTypeFormal */,
- 62 /* Property name */,
- 63 /* Property bound */,
- 64 /* Property init */,
-};
-const int SFT_inheritance[56] = {
- 46 /* Property type_any */,
- 47 /* Property import_global_classes */,
- 48 /* Property import_local_classes */,
- 3 /* Property _direct_parents */,
- 4 /* Property _computing_super */,
- 47 /* Property compute_super_classes */,
- 48 /* Property compute_ancestors */,
- 49 /* Property inherit_global_properties */,
- 50 /* Property add_direct_parent */,
- 51 /* Property computed_super_classes */,
- 52 /* Property computed_ancestors */,
- 53 /* Property ancestor_for */,
- 54 /* Property [] */,
- 55 /* Property add_default_any_class */,
- 56 /* Property add_super_classes */,
- 57 /* Property add_explicit_classes */,
- 58 /* Property compute_super_parents */,
- 59 /* Property build_ancestors */,
- 60 /* Property group_ancestors */,
- 61 /* Property merge_ancestors */,
- 62 /* Property inherit_local_property */,
- 65 /* Property is_deferred */,
- 47 /* Property get_compatible_concrete_properties_for */,
- 46 /* Property inherit_global */,
- 47 /* Property inherit_to */,
- 48 /* Property inherit_from */,
- 2567 /* Id of MMImplicitProperty */,
- 4 /* Color of MMImplicitProperty */,
- 65 /* Color of MMImplicitProperty */,
- 66 /* Property init */,
- 3159 /* Id of MMImplicitMethod */,
- 5 /* Color of MMImplicitMethod */,
- 67 /* Color of MMImplicitMethod */,
- 68 /* Property init */,
- 3163 /* Id of MMImplicitAttribute */,
- 5 /* Color of MMImplicitAttribute */,
- 63 /* Color of MMImplicitAttribute */,
- 64 /* Property init */,
- 40 /* Property add_in */,
- 2571 /* Id of MMImplicitLocalClass */,
- 3 /* Color of MMImplicitLocalClass */,
- 99 /* Color of MMImplicitLocalClass */,
- 100 /* Property init */,
- 2559 /* Id of MMRefineAncestor */,
- 3 /* Color of MMRefineAncestor */,
- 3 /* Property _local_class */,
- 49 /* Color of MMRefineAncestor */,
- 50 /* Property init */,
- 2555 /* Id of MMSpecAncestor */,
- 3 /* Color of MMSpecAncestor */,
- 49 /* Color of MMSpecAncestor */,
- 50 /* Property init */,
- 2575 /* Id of MMDefaultAncestor */,
- 3 /* Color of MMDefaultAncestor */,
- 49 /* Color of MMDefaultAncestor */,
- 50 /* Property init */,
-};
-const int SFT_static_type[63] = {
- 5 /* Property _base_type_cache */,
- 6 /* Property _ancestors */,
- 63 /* Property get_type */,
- 64 /* Property add_ancestor */,
- 65 /* Property ancestors */,
- 66 /* Property ancestor */,
- 3 /* Property _signature_cache */,
- 49 /* Property signature */,
- 50 /* Property signature= */,
- 91 /* Id of MMSignature */,
- 2 /* Color of MMSignature */,
- 2 /* Property _recv */,
- 3 /* Property _params */,
- 4 /* Property _return_type */,
- 46 /* Color of MMSignature */,
- 47 /* Property recv */,
- 48 /* Property return_type */,
- 49 /* Property arity */,
- 50 /* Property < */,
- 51 /* Property [] */,
- 52 /* Property init */,
- 123 /* Id of MMAncestor */,
- 2 /* Color of MMAncestor */,
- 1 /* Property _stype */,
- 2 /* Property _inheriter */,
- 41 /* Color of MMAncestor */,
- 42 /* Property stype */,
- 43 /* Property stype= */,
- 44 /* Property inheriter */,
- 45 /* Property inheriter= */,
- 46 /* Property is_reffinement */,
- 47 /* Property is_specialisation */,
- 48 /* Property local_class */,
- 87 /* Id of MMType */,
- 2 /* Color of MMType */,
- 48 /* Color of MMType */,
- 49 /* Property module */,
- 50 /* Property local_class */,
- 51 /* Property < */,
- 52 /* Property is_supertype */,
- 53 /* Property select_method */,
- 54 /* Property select_attribute */,
- 55 /* Property select_property */,
- 56 /* Property for_module */,
- 57 /* Property adapt_to */,
- 58 /* Property upcast_for */,
- 59 /* Property not_for_self */,
- 2543 /* Id of MMTypeClass */,
- 3 /* Color of MMTypeClass */,
- 1 /* Property _local_class */,
- 61 /* Color of MMTypeClass */,
- 62 /* Property init */,
- 3135 /* Id of MMTypeSimpleClass */,
- 4 /* Color of MMTypeSimpleClass */,
- 63 /* Color of MMTypeSimpleClass */,
- 64 /* Property init */,
- 2535 /* Id of MMTypeNone */,
- 3 /* Color of MMTypeNone */,
- 1 /* Property _module */,
- 61 /* Color of MMTypeNone */,
- 62 /* Property init */,
- 3 /* Property _type_none */,
- 49 /* Property type_none */,
-};
-const int SFT_abstractmetamodel[184] = {
- 119 /* Id of MMContext */,
- 2 /* Color of MMContext */,
- 2 /* Property _module_hierarchy */,
- 3 /* Property _class_hierarchy */,
- 4 /* Property _global_classes */,
- 5 /* Property _modules */,
- 42 /* Color of MMContext */,
- 43 /* Property init */,
- 44 /* Property module_hierarchy */,
- 45 /* Property class_hierarchy */,
- 46 /* Property modules */,
- 47 /* Property add_module */,
- 48 /* Property add_global_class */,
- 49 /* Property add_local_class */,
- 115 /* Id of MMDirectory */,
- 2 /* Color of MMDirectory */,
- 1 /* Property _name */,
- 2 /* Property _path */,
- 3 /* Property _parent */,
- 4 /* Property _owner */,
- 5 /* Property _modules */,
- 6 /* Property _dhe */,
- 40 /* Color of MMDirectory */,
- 41 /* Property name */,
- 42 /* Property path */,
- 43 /* Property parent */,
- 44 /* Property owner */,
- 45 /* Property owner= */,
- 46 /* Property modules */,
- 47 /* Property add_module */,
- 48 /* Property dhe */,
- 49 /* Property init */,
- 50 /* Property full_name_for */,
- 95 /* Id of MMModule */,
- 2 /* Color of MMModule */,
- 4 /* Property _context */,
- 5 /* Property _name */,
- 6 /* Property _full_name */,
- 7 /* Property _directory */,
- 8 /* Property _mhe */,
- 9 /* Property _global_classes */,
- 10 /* Property _local_classes */,
- 11 /* Property _class_specialization_hierarchy */,
- 12 /* Property _intrude_modules */,
- 13 /* Property _public_modules */,
- 14 /* Property _private_modules */,
- 15 /* Property _explicit_imported_modules */,
- 16 /* Property _local_class_by_global */,
- 17 /* Property _global_class_by_name */,
- 50 /* Color of MMModule */,
- 51 /* Property context */,
- 52 /* Property name */,
- 53 /* Property full_name */,
- 54 /* Property directory */,
- 55 /* Property mhe */,
- 56 /* Property global_classes */,
- 57 /* Property local_classes */,
- 58 /* Property class_specialization_hierarchy */,
- 59 /* Property explicit_imported_modules */,
- 60 /* Property init */,
- 61 /* Property add_super_module */,
- 62 /* Property visibility_for */,
- 63 /* Property [] */,
- 64 /* Property add_local_class */,
- 65 /* Property class_by_name */,
- 66 /* Property has_global_class_named */,
- 67 /* Property global_class_named */,
- 68 /* Property set_supers_class */,
- 69 /* Property register_global_class */,
- 111 /* Id of MMGlobalClass */,
- 2 /* Color of MMGlobalClass */,
- 1 /* Property _intro */,
- 2 /* Property _class_refinement_hierarchy */,
- 3 /* Property _is_interface */,
- 4 /* Property _is_abstract */,
- 5 /* Property _is_universal */,
- 6 /* Property _visibility_level */,
- 44 /* Color of MMGlobalClass */,
- 45 /* Property intro */,
- 46 /* Property class_refinement_hierarchy */,
- 47 /* Property init */,
- 48 /* Property name */,
- 49 /* Property module */,
- 50 /* Property register_local_class */,
- 51 /* Property is_interface */,
- 52 /* Property is_interface= */,
- 53 /* Property is_abstract */,
- 54 /* Property is_abstract= */,
- 55 /* Property is_universal */,
- 56 /* Property is_universal= */,
- 57 /* Property visibility_level */,
- 58 /* Property visibility_level= */,
- 103 /* Id of MMLocalClass */,
- 2 /* Color of MMLocalClass */,
- 7 /* Property _name */,
- 8 /* Property _arity */,
- 9 /* Property _module */,
- 10 /* Property _abstract */,
- 11 /* Property _global */,
- 12 /* Property _crhe */,
- 13 /* Property _cshe */,
- 14 /* Property _che */,
- 15 /* Property _local_property_by_global */,
- 16 /* Property _global_properties */,
- 17 /* Property _properties_by_name */,
- 67 /* Color of MMLocalClass */,
- 68 /* Property name */,
- 69 /* Property arity */,
- 70 /* Property module */,
- 71 /* Property abstract */,
- 72 /* Property abstract= */,
- 73 /* Property global */,
- 74 /* Property crhe */,
- 75 /* Property cshe */,
- 76 /* Property che */,
- 77 /* Property local_property_by_global */,
- 78 /* Property global_properties */,
- 79 /* Property properties_by_name */,
- 80 /* Property init */,
- 81 /* Property for_module */,
- 82 /* Property new_global */,
- 83 /* Property set_global */,
- 84 /* Property has_global_property_by_name */,
- 85 /* Property get_property_by_name */,
- 86 /* Property attribute */,
- 87 /* Property method */,
- 88 /* Property super_methods_named */,
- 89 /* Property register_local_property */,
- 90 /* Property register_global_property */,
- 91 /* Property [] */,
- 92 /* Property context */,
- 107 /* Id of MMGlobalProperty */,
- 2 /* Color of MMGlobalProperty */,
- 2 /* Property _intro */,
- 3 /* Property _concrete_property_hierarchy */,
- 4 /* Property _is_init */,
- 5 /* Property _visibility_level */,
- 48 /* Color of MMGlobalProperty */,
- 49 /* Property intro */,
- 50 /* Property local_class */,
- 51 /* Property concrete_property_hierarchy */,
- 52 /* Property init */,
- 53 /* Property add_concrete_property */,
- 54 /* Property is_attribute */,
- 55 /* Property is_method */,
- 56 /* Property is_init */,
- 57 /* Property is_init= */,
- 58 /* Property visibility_level */,
- 59 /* Property visibility_level= */,
- 99 /* Id of MMLocalProperty */,
- 2 /* Color of MMLocalProperty */,
- 4 /* Property _name */,
- 5 /* Property _local_class */,
- 6 /* Property _global */,
- 7 /* Property _super_prop */,
- 8 /* Property _concrete_property */,
- 51 /* Color of MMLocalProperty */,
- 52 /* Property name */,
- 53 /* Property local_class */,
- 54 /* Property global */,
- 55 /* Property super_prop */,
- 56 /* Property concrete_property */,
- 57 /* Property module */,
- 58 /* Property full_name */,
- 59 /* Property set_global */,
- 60 /* Property init */,
- 2587 /* Id of MMAttribute */,
- 3 /* Color of MMAttribute */,
- 62 /* Color of MMAttribute */,
- 2563 /* Id of MMMethod */,
- 3 /* Color of MMMethod */,
- 64 /* Color of MMMethod */,
- 2583 /* Id of MMConcreteClass */,
- 3 /* Color of MMConcreteClass */,
- 99 /* Color of MMConcreteClass */,
- 2579 /* Id of MMConcreteProperty */,
- 4 /* Color of MMConcreteProperty */,
- 10 /* Property _cprhe */,
- 11 /* Property _need_super */,
- 66 /* Color of MMConcreteProperty */,
- 67 /* Property cprhe */,
- 68 /* Property need_super */,
- 69 /* Property need_super= */,
- 70 /* Property new_global */,
-};
-const int SFT_partial_order[49] = {
- 2499 /* Id of PartialOrder */,
- 6 /* Color of PartialOrder */,
- 1 /* Property _elements */,
- 2 /* Property _elements_list */,
- 3 /* Property _roots */,
- 66 /* Color of PartialOrder */,
- 67 /* Property roots */,
- 68 /* Property [] */,
- 69 /* Property to_dot */,
- 70 /* Property to_dot_header */,
- 71 /* Property to_dot_node */,
- 72 /* Property to_dot_edge */,
- 73 /* Property select_smallests */,
- 74 /* Property add */,
- 75 /* Property has_all */,
- 76 /* Property new_poe */,
- 77 /* Property add_to_smallests */,
- 78 /* Property compute_smallers_for */,
- 79 /* Property init */,
- 55 /* Id of PartialOrderElement */,
- 2 /* Color of PartialOrderElement */,
- 1 /* Property _order */,
- 2 /* Property _value */,
- 3 /* Property _rank */,
- 4 /* Property _direct_greaters */,
- 5 /* Property _direct_smallers */,
- 6 /* Property _greaters */,
- 7 /* Property _greaters_and_self_cache */,
- 8 /* Property _smallers_last_length */,
- 9 /* Property _smallers_cache */,
- 10 /* Property _linear_extension_cache */,
- 11 /* Property _reverse_linear_extension_cache */,
- 40 /* Color of PartialOrderElement */,
- 41 /* Property order */,
- 42 /* Property value */,
- 43 /* Property rank */,
- 44 /* Property direct_greaters */,
- 45 /* Property direct_smallers */,
- 46 /* Property greaters */,
- 47 /* Property greaters_and_self */,
- 48 /* Property smallers */,
- 49 /* Property linear_extension */,
- 50 /* Property reverse_linear_extension */,
- 51 /* Property < */,
- 52 /* Property <= */,
- 53 /* Property > */,
- 54 /* Property >= */,
- 55 /* Property register_direct_smallers */,
- 56 /* Property init */,
-};
-const int SFT_virtualtype[18] = {
- 46 /* Property is_virtual_type */,
- 2531 /* Id of MMTypeProperty */,
- 3 /* Color of MMTypeProperty */,
- 9 /* Property _stype_cache */,
- 61 /* Color of MMTypeProperty */,
- 62 /* Property stype */,
- 60 /* Property select_virtual_type */,
- 3131 /* Id of MMVirtualType */,
- 4 /* Color of MMVirtualType */,
- 3 /* Property _property */,
- 65 /* Color of MMVirtualType */,
- 66 /* Property property */,
- 67 /* Property init */,
- 93 /* Property virtual_type */,
- 3155 /* Id of MMImplicitType */,
- 5 /* Color of MMImplicitType */,
- 63 /* Color of MMImplicitType */,
- 64 /* Property init */,
-};
-const int SFT_opts[69] = {
- 71 /* Id of Option */,
- 2 /* Color of Option */,
- 1 /* Property _names */,
- 2 /* Property _helptext */,
- 3 /* Property _mandatory */,
- 4 /* Property _context */,
- 5 /* Property _value */,
- 6 /* Property _default_value */,
- 40 /* Color of Option */,
- 41 /* Property names */,
- 42 /* Property helptext */,
- 43 /* Property mandatory */,
- 44 /* Property mandatory= */,
- 45 /* Property context */,
- 46 /* Property context= */,
- 47 /* Property value */,
- 48 /* Property value= */,
- 49 /* Property default_value */,
- 50 /* Property default_value= */,
- 51 /* Property init_opt */,
- 52 /* Property add_aliases */,
- 53 /* Property pretty */,
- 54 /* Property pretty_default */,
- 55 /* Property read_param */,
- 2503 /* Id of OptionText */,
- 3 /* Color of OptionText */,
- 56 /* Color of OptionText */,
- 57 /* Property init */,
- 2511 /* Id of OptionBool */,
- 3 /* Color of OptionBool */,
- 56 /* Color of OptionBool */,
- 57 /* Property init */,
- 2507 /* Id of OptionParameter */,
- 3 /* Color of OptionParameter */,
- 56 /* Color of OptionParameter */,
- 57 /* Property convert */,
- 58 /* Property init_opt */,
- 3103 /* Id of OptionString */,
- 4 /* Color of OptionString */,
- 59 /* Color of OptionString */,
- 60 /* Property init */,
- 3111 /* Id of OptionEnum */,
- 4 /* Color of OptionEnum */,
- 7 /* Property _enum */,
- 59 /* Color of OptionEnum */,
- 60 /* Property init */,
- 3107 /* Id of OptionInt */,
- 4 /* Color of OptionInt */,
- 59 /* Color of OptionInt */,
- 60 /* Property init */,
- 3115 /* Id of OptionArray */,
- 4 /* Color of OptionArray */,
- 7 /* Property _values */,
- 59 /* Color of OptionArray */,
- 60 /* Property init */,
- 67 /* Id of OptionContext */,
- 2 /* Color of OptionContext */,
- 1 /* Property _options */,
- 2 /* Property _rest */,
- 3 /* Property _optmap */,
- 40 /* Color of OptionContext */,
- 41 /* Property options */,
- 42 /* Property rest */,
- 43 /* Property usage */,
- 44 /* Property parse */,
- 45 /* Property parse_intern */,
- 46 /* Property add_option */,
- 47 /* Property init */,
- 48 /* Property build */,
-};
-const int SFT_control_flow[48] = {
- 91 /* Property do_control_flow */,
- 3203 /* Id of ControlFlowVisitor */,
- 4 /* Color of ControlFlowVisitor */,
- 5 /* Property _once_count */,
- 6 /* Property _control_flow_ctx */,
- 64 /* Color of ControlFlowVisitor */,
- 65 /* Property once_count */,
- 66 /* Property once_count= */,
- 67 /* Property control_flow_ctx */,
- 68 /* Property control_flow_ctx= */,
- 69 /* Property init */,
- 147 /* Id of ControlFlowContext */,
- 2 /* Color of ControlFlowContext */,
- 1 /* Property _prev */,
- 2 /* Property _has_return */,
- 3 /* Property _unreash */,
- 4 /* Property _already_unreash */,
- 5 /* Property _base_block */,
- 40 /* Color of ControlFlowContext */,
- 41 /* Property prev */,
- 42 /* Property has_return */,
- 43 /* Property has_return= */,
- 44 /* Property unreash */,
- 45 /* Property unreash= */,
- 46 /* Property already_unreash */,
- 47 /* Property already_unreash= */,
- 48 /* Property base_block */,
- 49 /* Property base_block= */,
- 50 /* Property sub */,
- 51 /* Property init */,
- 52 /* Property with */,
- 58 /* Property accept_control_flow */,
- 91 /* Property accept_control_flow */,
- 93 /* Property accept_control_flow */,
- 76 /* Property accept_control_flow */,
- 3567 /* Id of ABlockControler */,
- 5 /* Color of ABlockControler */,
- 6 /* Property _block */,
- 76 /* Color of ABlockControler */,
- 77 /* Property block */,
- 78 /* Property accept_control_flow */,
- 78 /* Property accept_control_flow */,
- 76 /* Property accept_control_flow */,
- 3535 /* Id of AControlableBlock */,
- 5 /* Color of AControlableBlock */,
- 77 /* Color of AControlableBlock */,
- 78 /* Property accept_control_flow */,
- 79 /* Property accept_control_flow */,
-};
-const int SFT_typing[99] = {
- 92 /* Property do_typing */,
- 2671 /* Id of TypingVisitor */,
- 4 /* Color of TypingVisitor */,
- 5 /* Property _variable_ctx */,
- 6 /* Property _self_type */,
- 7 /* Property _top_block */,
- 8 /* Property _explicit_super_init_calls */,
- 9 /* Property _explicit_other_init_call */,
- 64 /* Color of TypingVisitor */,
- 65 /* Property variable_ctx */,
- 66 /* Property variable_ctx= */,
- 67 /* Property self_type */,
- 68 /* Property self_type= */,
- 69 /* Property top_block */,
- 70 /* Property top_block= */,
- 71 /* Property explicit_super_init_calls */,
- 72 /* Property explicit_super_init_calls= */,
- 73 /* Property explicit_other_init_call */,
- 74 /* Property explicit_other_init_call= */,
- 75 /* Property init */,
- 76 /* Property get_default_constructor_for */,
- 11 /* Id of VariableContext */,
- 2 /* Color of VariableContext */,
- 1 /* Property _dico */,
- 40 /* Color of VariableContext */,
- 41 /* Property [] */,
- 42 /* Property add */,
- 43 /* Property stype */,
- 44 /* Property sub */,
- 45 /* Property sub_with */,
- 46 /* Property init */,
- 199 /* Id of SubVariableContext */,
- 3 /* Color of SubVariableContext */,
- 2 /* Property _prev */,
- 3 /* Property _variable */,
- 4 /* Property _var_type */,
- 47 /* Color of SubVariableContext */,
- 48 /* Property prev */,
- 49 /* Property with */,
- 59 /* Property accept_typing */,
- 60 /* Property after_typing */,
- 74 /* Property accept_typing */,
- 99 /* Property accept_typing */,
- 92 /* Property accept_typing */,
- 13 /* Property _super_init_calls */,
- 14 /* Property _explicit_super_init_calls */,
- 101 /* Property super_init_calls */,
- 102 /* Property explicit_super_init_calls */,
- 103 /* Property accept_typing */,
- 4 /* Property _stype */,
- 73 /* Property stype */,
- 4 /* Property _stype */,
- 5 /* Property _if_true_variable_ctx */,
- 72 /* Property is_implicit_self */,
- 73 /* Property is_self */,
- 74 /* Property is_variable */,
- 75 /* Property if_true_variable_ctx */,
- 6 /* Property _variable */,
- 76 /* Property variable */,
- 81 /* Property accept_typing */,
- 6 /* Property _variable */,
- 76 /* Property variable */,
- 6 /* Property _variable */,
- 76 /* Property variable */,
- 77 /* Property variable= */,
- 8 /* Property _assign_method */,
- 81 /* Property do_lvalue_typing */,
- 82 /* Property assign_method */,
- 67 /* Property method_name */,
- 76 /* Property stype= */,
- 8 /* Property _init_in_superclass */,
- 94 /* Property init_in_superclass */,
- 11 /* Property _prop */,
- 88 /* Property prop */,
- 89 /* Property do_typing */,
- 3599 /* Id of AAbsSendExpr */,
- 5 /* Color of AAbsSendExpr */,
- 6 /* Property _prop */,
- 7 /* Property _arguments */,
- 88 /* Color of AAbsSendExpr */,
- 89 /* Property do_typing */,
- 90 /* Property get_property */,
- 91 /* Property process_signature */,
- 92 /* Property prop */,
- 93 /* Property arguments */,
- 3663 /* Id of ASuperInitCall */,
- 7 /* Color of ASuperInitCall */,
- 76 /* Color of ASuperInitCall */,
- 77 /* Property register_super_init_call */,
- 94 /* Property name */,
- 95 /* Property raw_arguments */,
- 96 /* Property do_all_typing */,
- 3807 /* Id of ASendReassignExpr */,
- 9 /* Color of ASendReassignExpr */,
- 12 /* Property _read_prop */,
- 78 /* Color of ASendReassignExpr */,
- 79 /* Property read_prop */,
- 102 /* Property after_typing */,
- 103 /* Property variable_create */,
-};
-const int SFT_compiling[3] = {
- 70 /* Property compile_prog_to_c */,
- 71 /* Property compile_main */,
- 72 /* Property compile_separate_module */,
-};
-const int SFT_compiling_global[140] = {
- 159 /* Id of ColorContext */,
- 2 /* Color of ColorContext */,
- 1 /* Property _colors */,
- 40 /* Color of ColorContext */,
- 41 /* Property color */,
- 42 /* Property has_color */,
- 43 /* Property color= */,
- 2619 /* Id of GlobalAnalysis */,
- 3 /* Color of GlobalAnalysis */,
- 2 /* Property _compiled_classes */,
- 3 /* Property _module */,
- 4 /* Property _max_class_table_length */,
- 44 /* Color of GlobalAnalysis */,
- 45 /* Property compiled_classes */,
- 46 /* Property module */,
- 47 /* Property max_class_table_length */,
- 48 /* Property max_class_table_length= */,
- 49 /* Property init */,
- 1 /* Property _global_analysis */,
- 40 /* Property global_analysis */,
- 41 /* Property global_analysis= */,
- 2643 /* Id of CompiledClass */,
- 3 /* Color of CompiledClass */,
- 2 /* Property _local_class */,
- 3 /* Property _id */,
- 4 /* Property _class_table */,
- 5 /* Property _instance_table */,
- 6 /* Property _class_layout */,
- 7 /* Property _instance_layout */,
- 44 /* Color of CompiledClass */,
- 45 /* Property local_class */,
- 46 /* Property id */,
- 47 /* Property id= */,
- 48 /* Property class_table */,
- 49 /* Property class_table= */,
- 50 /* Property instance_table */,
- 51 /* Property instance_table= */,
- 52 /* Property class_layout */,
- 53 /* Property class_layout= */,
- 54 /* Property instance_layout */,
- 55 /* Property instance_layout= */,
- 56 /* Property init */,
- 1 /* Property _pos_of */,
- 40 /* Property pos_of */,
- 41 /* Property pos_of= */,
- 20 /* Property _base_attr_pos */,
- 21 /* Property _class_color_pos */,
- 22 /* Property _class_layout */,
- 23 /* Property _instance_layout */,
- 100 /* Property base_attr_pos */,
- 101 /* Property class_color_pos */,
- 102 /* Property class_layout */,
- 103 /* Property instance_layout */,
- 104 /* Property build_layout_in */,
- 18 /* Property _local_table */,
- 73 /* Property local_analysis */,
- 74 /* Property global_analysis */,
- 75 /* Property append_to_table */,
- 76 /* Property build_tables */,
- 77 /* Property colorize */,
- 78 /* Property free_color */,
- 79 /* Property compile_tables_to_c */,
- 80 /* Property declare_class_tables_to_c */,
- 81 /* Property compile_main_part */,
- 82 /* Property compile_mod_to_c */,
- 83 /* Property compile_local_table_to_c */,
- 19 /* Id of TableElt */,
- 2 /* Color of TableElt */,
- 40 /* Color of TableElt */,
- 41 /* Property is_related_to */,
- 42 /* Property length */,
- 43 /* Property item */,
- 44 /* Property compile_to_c */,
- 2591 /* Id of LocalTableElt */,
- 3 /* Color of LocalTableElt */,
- 45 /* Color of LocalTableElt */,
- 46 /* Property symbol */,
- 47 /* Property value */,
- 2675 /* Id of TableEltPropPos */,
- 4 /* Color of TableEltPropPos */,
- 1 /* Property _property */,
- 48 /* Color of TableEltPropPos */,
- 49 /* Property init */,
- 3235 /* Id of TableEltMethPos */,
- 5 /* Color of TableEltMethPos */,
- 50 /* Color of TableEltMethPos */,
- 51 /* Property init */,
- 3231 /* Id of TableEltSuperPos */,
- 5 /* Color of TableEltSuperPos */,
- 50 /* Color of TableEltSuperPos */,
- 51 /* Property init */,
- 3251 /* Id of TableEltAttrPos */,
- 5 /* Color of TableEltAttrPos */,
- 50 /* Color of TableEltAttrPos */,
- 51 /* Property init */,
- 2679 /* Id of TableEltClassPos */,
- 4 /* Color of TableEltClassPos */,
- 1 /* Property _local_class */,
- 48 /* Color of TableEltClassPos */,
- 49 /* Property init */,
- 3243 /* Id of TableEltClassIdPos */,
- 5 /* Color of TableEltClassIdPos */,
- 50 /* Color of TableEltClassIdPos */,
- 51 /* Property init */,
- 3239 /* Id of TableEltClassInitTablePos */,
- 5 /* Color of TableEltClassInitTablePos */,
- 50 /* Color of TableEltClassInitTablePos */,
- 51 /* Property init */,
- 3247 /* Id of TableEltClassColorPos */,
- 5 /* Color of TableEltClassColorPos */,
- 50 /* Color of TableEltClassColorPos */,
- 51 /* Property init */,
- 2683 /* Id of TableEltBaseAttrPos */,
- 4 /* Color of TableEltBaseAttrPos */,
- 1 /* Property _local_class */,
- 48 /* Color of TableEltBaseAttrPos */,
- 49 /* Property init */,
- 191 /* Id of TableEltComposite */,
- 3 /* Color of TableEltComposite */,
- 1 /* Property _table */,
- 2 /* Property _cc */,
- 3 /* Property _offsets */,
- 45 /* Color of TableEltComposite */,
- 46 /* Property add */,
- 47 /* Property init */,
- 195 /* Id of TableEltClassSelfId */,
- 3 /* Color of TableEltClassSelfId */,
- 45 /* Color of TableEltClassSelfId */,
- 46 /* Property init */,
- 187 /* Id of TableEltVftPointer */,
- 3 /* Color of TableEltVftPointer */,
- 45 /* Color of TableEltVftPointer */,
- 46 /* Property init */,
- 2651 /* Id of ClassSorter */,
- 3 /* Color of ClassSorter */,
- 46 /* Color of ClassSorter */,
- 47 /* Property init */,
- 94 /* Property compare */,
- 95 /* Property declare_tables_to_c */,
- 96 /* Property compile_tables_to_c */,
-};
-const int SFT_compiling_methods[55] = {
- 2 /* Property _variable_index */,
- 3 /* Property _variable_index_max */,
- 4 /* Property _varnames */,
- 5 /* Property _has_return */,
- 6 /* Property _method_params */,
- 7 /* Property _method */,
- 8 /* Property _return_label */,
- 9 /* Property _break_label */,
- 10 /* Property _continue_label */,
- 11 /* Property _return_value */,
- 42 /* Property compile_stmt */,
- 43 /* Property compile_expr */,
- 44 /* Property ensure_var */,
- 45 /* Property add_assignment */,
- 46 /* Property variable */,
- 47 /* Property get_var */,
- 48 /* Property free_var */,
- 49 /* Property clear */,
- 50 /* Property varnames */,
- 51 /* Property has_return */,
- 52 /* Property has_return= */,
- 53 /* Property method_params */,
- 54 /* Property method_params= */,
- 55 /* Property method */,
- 56 /* Property method= */,
- 57 /* Property return_label */,
- 58 /* Property return_label= */,
- 59 /* Property break_label */,
- 60 /* Property break_label= */,
- 61 /* Property continue_label */,
- 62 /* Property continue_label= */,
- 63 /* Property return_value */,
- 64 /* Property return_value= */,
- 65 /* Property locate */,
- 66 /* Property init */,
- 67 /* Property invoke_super_init_calls_after */,
- 61 /* Property compile_call */,
- 62 /* Property compile_constructor_call */,
- 63 /* Property compile_super_call */,
- 61 /* Property compile_access */,
- 71 /* Property compile_property_to_c */,
- 74 /* Property decl_csignature */,
- 75 /* Property do_compile_inside */,
- 40 /* Property compile_cast */,
- 41 /* Property compile_type_check */,
- 74 /* Property do_compile_inside */,
- 67 /* Property compile_expr */,
- 68 /* Property prepare_compile_stmt */,
- 69 /* Property compile_stmt */,
- 76 /* Property compile_inside_block */,
- 6 /* Property _cstring */,
- 7 /* Property _cstring_length */,
- 76 /* Property string_text */,
- 77 /* Property compute_string_info */,
- 76 /* Property propname */,
-};
-const int SFT_compiling_base[88] = {
- 6 /* Property _global */,
- 7 /* Property _attr_sim */,
- 8 /* Property _base_dir */,
- 9 /* Property _clibdir */,
- 10 /* Property _bindir */,
- 11 /* Property _output_file */,
- 12 /* Property _boost */,
- 13 /* Property _no_cc */,
- 14 /* Property _ext_prefix */,
- 50 /* Property global */,
- 51 /* Property global= */,
- 52 /* Property attr_sim */,
- 53 /* Property attr_sim= */,
- 54 /* Property base_dir */,
- 55 /* Property base_dir= */,
- 56 /* Property clibdir */,
- 57 /* Property clibdir= */,
- 58 /* Property bindir */,
- 59 /* Property bindir= */,
- 60 /* Property output_file */,
- 61 /* Property output_file= */,
- 62 /* Property boost */,
- 63 /* Property boost= */,
- 64 /* Property no_cc */,
- 65 /* Property no_cc= */,
- 66 /* Property ext_prefix */,
- 67 /* Property ext_prefix= */,
- 151 /* Id of CompilerVisitor */,
- 2 /* Color of CompilerVisitor */,
- 12 /* Property _number_cpt */,
- 13 /* Property _module */,
- 14 /* Property _ctx */,
- 15 /* Property _indent_level */,
- 16 /* Property _tc */,
- 68 /* Color of CompilerVisitor */,
- 69 /* Property add_decl */,
- 70 /* Property add_instr */,
- 71 /* Property new_number */,
- 72 /* Property indent */,
- 73 /* Property unindent */,
- 74 /* Property module */,
- 75 /* Property module= */,
- 76 /* Property ctx */,
- 77 /* Property ctx= */,
- 78 /* Property indent_level */,
- 79 /* Property indent_level= */,
- 80 /* Property tc */,
- 81 /* Property tc= */,
- 82 /* Property init */,
- 167 /* Id of CContext */,
- 2 /* Color of CContext */,
- 1 /* Property _decls */,
- 2 /* Property _instrs */,
- 40 /* Color of CContext */,
- 41 /* Property decls */,
- 42 /* Property instrs */,
- 43 /* Property append */,
- 44 /* Property init */,
- 42 /* Property meth_call */,
- 43 /* Property attr_access */,
- 44 /* Property color_id */,
- 40 /* Property id_id */,
- 41 /* Property color_id */,
- 42 /* Property init_table_pos_id */,
- 18 /* Property _primitive_info_cache */,
- 19 /* Property _primitive_info_b */,
- 97 /* Property primitive_info */,
- 98 /* Property primitive_ctypes */,
- 47 /* Id of PrimitiveInfo */,
- 2 /* Color of PrimitiveInfo */,
- 1 /* Property _name */,
- 2 /* Property _tagged */,
- 3 /* Property _cname */,
- 40 /* Color of PrimitiveInfo */,
- 41 /* Property name */,
- 42 /* Property name= */,
- 43 /* Property tagged */,
- 44 /* Property tagged= */,
- 45 /* Property cname */,
- 46 /* Property cname= */,
- 47 /* Property init */,
- 42 /* Property cname */,
- 43 /* Property default_cvalue */,
- 44 /* Property boxtype */,
- 45 /* Property unboxtype */,
- 1 /* Property _cname_cache */,
- 40 /* Property cname */,
- 41 /* Property color_id_for_super */,
-};
-const int SFT_utils[2] = {
- 13 /* Property cmangle */,
- 14 /* Property cmangle_table */,
-};
-const int SFT_nitc[21] = {
- 3271 /* Id of NitCompiler */,
- 5 /* Color of NitCompiler */,
- 28 /* Property _opt_output */,
- 29 /* Property _opt_boost */,
- 30 /* Property _opt_no_cc */,
- 31 /* Property _opt_attr_sim */,
- 32 /* Property _opt_global */,
- 33 /* Property _opt_clibdir */,
- 34 /* Property _opt_bindir */,
- 35 /* Property _opt_extension_prefix */,
- 93 /* Color of NitCompiler */,
- 94 /* Property opt_output */,
- 95 /* Property opt_boost */,
- 96 /* Property opt_no_cc */,
- 97 /* Property opt_attr_sim */,
- 98 /* Property opt_global */,
- 99 /* Property opt_clibdir */,
- 100 /* Property opt_bindir */,
- 101 /* Property opt_extension_prefix */,
- 102 /* Property init */,
- 103 /* Property process_options */,
-};
-const classtable_elt_t VFT_NitCompiler[104] = {
- {(long int) 3271 /* 0: Identity */},
- {(long int) 3 /* 1: NitCompiler < Object: superclass typecheck marker */},
- {(long int) 119 /* 2: NitCompiler < MMContext: superclass typecheck marker */},
- {(long int) 179 /* 3: NitCompiler < ToolContext: superclass typecheck marker */},
- {(long int) 3227 /* 4: NitCompiler < AbstractCompiler: superclass typecheck marker */},
- {(long int) 3271 /* 5: NitCompiler < NitCompiler: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 3 /* 20: NitCompiler < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) syntax___MMContext___tc},
- {(long int) syntax___MMContext___tc__eq},
- {(long int) 2 /* 42: NitCompiler < MMContext: superclass init_table position */},
- {(long int) abstractmetamodel___MMContext___init},
- {(long int) abstractmetamodel___MMContext___module_hierarchy},
- {(long int) abstractmetamodel___MMContext___class_hierarchy},
- {(long int) abstractmetamodel___MMContext___modules},
- {(long int) abstractmetamodel___MMContext___add_module},
- {(long int) abstractmetamodel___MMContext___add_global_class},
- {(long int) abstractmetamodel___MMContext___add_local_class},
- {(long int) compiling_base___ToolContext___global},
- {(long int) compiling_base___ToolContext___global__eq},
- {(long int) compiling_base___ToolContext___attr_sim},
- {(long int) compiling_base___ToolContext___attr_sim__eq},
- {(long int) compiling_base___ToolContext___base_dir},
- {(long int) compiling_base___ToolContext___base_dir__eq},
- {(long int) compiling_base___ToolContext___clibdir},
- {(long int) compiling_base___ToolContext___clibdir__eq},
- {(long int) compiling_base___ToolContext___bindir},
- {(long int) compiling_base___ToolContext___bindir__eq},
- {(long int) compiling_base___ToolContext___output_file},
- {(long int) compiling_base___ToolContext___output_file__eq},
- {(long int) compiling_base___ToolContext___boost},
- {(long int) compiling_base___ToolContext___boost__eq},
- {(long int) compiling_base___ToolContext___no_cc},
- {(long int) compiling_base___ToolContext___no_cc__eq},
- {(long int) compiling_base___ToolContext___ext_prefix},
- {(long int) compiling_base___ToolContext___ext_prefix__eq},
- {(long int) 1 /* 68: NitCompiler < ToolContext: superclass init_table position */},
- {(long int) mmloader___ToolContext___error_count},
- {(long int) mmloader___ToolContext___warning_count},
- {(long int) mmloader___ToolContext___error},
- {(long int) mmloader___ToolContext___warning},
- {(long int) mmloader___ToolContext___paths},
- {(long int) mmloader___ToolContext___option_context},
- {(long int) mmloader___ToolContext___opt_warn},
- {(long int) mmloader___ToolContext___opt_path},
- {(long int) mmloader___ToolContext___opt_log},
- {(long int) mmloader___ToolContext___opt_only_metamodel},
- {(long int) mmloader___ToolContext___opt_only_parse},
- {(long int) mmloader___ToolContext___opt_help},
- {(long int) mmloader___ToolContext___init},
- {(long int) nitc___NitCompiler___process_options},
- {(long int) mmloader___ToolContext___try_to_load},
- {(long int) mmloader___ToolContext___get_module_from_filename},
- {(long int) mmloader___ToolContext___get_module},
- {(long int) mmloader___ToolContext___directory_for},
- {(long int) mmloader___ToolContext___register_loader},
- {(long int) 0 /* 88: NitCompiler < AbstractCompiler: superclass init_table position */},
- {(long int) abstracttool___AbstractCompiler___init},
- {(long int) abstracttool___AbstractCompiler___exec_cmd_line},
- {(long int) nitc___NitCompiler___perform_work},
- {(long int) abstracttool___AbstractCompiler___dump_context_info},
- {(long int) 4 /* 93: NitCompiler < NitCompiler: superclass init_table position */},
- {(long int) nitc___NitCompiler___opt_output},
- {(long int) nitc___NitCompiler___opt_boost},
- {(long int) nitc___NitCompiler___opt_no_cc},
- {(long int) nitc___NitCompiler___opt_attr_sim},
- {(long int) nitc___NitCompiler___opt_global},
- {(long int) nitc___NitCompiler___opt_clibdir},
- {(long int) nitc___NitCompiler___opt_bindir},
- {(long int) nitc___NitCompiler___opt_extension_prefix},
- {(long int) nitc___NitCompiler___init},
- {(long int) mmloader___ToolContext___process_options},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute NitCompiler::_tc */
-/* 2: Attribute NitCompiler::_module_hierarchy */
-/* 3: Attribute NitCompiler::_class_hierarchy */
-/* 4: Attribute NitCompiler::_global_classes */
-/* 5: Attribute NitCompiler::_modules */
-/* 6: Attribute NitCompiler::_global */
-/* 7: Attribute NitCompiler::_attr_sim */
-/* 8: Attribute NitCompiler::_base_dir */
-/* 9: Attribute NitCompiler::_clibdir */
-/* 10: Attribute NitCompiler::_bindir */
-/* 11: Attribute NitCompiler::_output_file */
-/* 12: Attribute NitCompiler::_boost */
-/* 13: Attribute NitCompiler::_no_cc */
-/* 14: Attribute NitCompiler::_ext_prefix */
-/* 15: Attribute NitCompiler::_error_count */
-/* 16: Attribute NitCompiler::_warning_count */
-/* 17: Attribute NitCompiler::_paths */
-/* 18: Attribute NitCompiler::_loaders */
-/* 19: Attribute NitCompiler::_option_context */
-/* 20: Attribute NitCompiler::_opt_warn */
-/* 21: Attribute NitCompiler::_opt_path */
-/* 22: Attribute NitCompiler::_opt_log */
-/* 23: Attribute NitCompiler::_opt_only_metamodel */
-/* 24: Attribute NitCompiler::_opt_only_parse */
-/* 25: Attribute NitCompiler::_opt_help */
-/* 26: Attribute NitCompiler::_processing_modules */
-/* 27: Attribute NitCompiler::_path_dirs */
-/* 28: Attribute NitCompiler::_opt_output */
-/* 29: Attribute NitCompiler::_opt_boost */
-/* 30: Attribute NitCompiler::_opt_no_cc */
-/* 31: Attribute NitCompiler::_opt_attr_sim */
-/* 32: Attribute NitCompiler::_opt_global */
-/* 33: Attribute NitCompiler::_opt_clibdir */
-/* 34: Attribute NitCompiler::_opt_bindir */
-/* 35: Attribute NitCompiler::_opt_extension_prefix */
-val_t NEW_NitCompiler(void) {
- val_t variable0;
- val_t variable1;
- val_t variable2;
- val_t variable3;
- val_t variable4;
- val_t variable5;
- val_t variable6;
- val_t variable7;
- val_t variable8;
- val_t variable9;
- val_t variable10;
- val_t variable11;
- val_t variable12;
- val_t variable13;
- val_t variable14;
- val_t variable15;
- val_t variable16;
- val_t variable17;
- val_t variable18;
- val_t variable19;
- val_t variable20;
- val_t variable21;
- val_t variable22;
- val_t variable23;
- val_t variable24;
- val_t variable25;
- val_t variable26;
- val_t variable27;
- val_t variable28;
- val_t variable29;
- val_t variable30;
- val_t variable31;
- val_t variable32;
- val_t variable33;
- val_t variable34;
- val_t variable35;
- val_t variable36;
- val_t variable37;
- val_t variable38;
- val_t variable39;
- val_t variable40;
- val_t variable41;
- val_t variable42;
- val_t variable43;
- val_t variable44;
- val_t variable45;
- val_t variable46;
- val_t variable47;
- val_t variable48;
- val_t variable49;
- val_t variable50;
- obj_t obj;
- obj = alloc(sizeof(val_t) * 36);
- obj->vft = (classtable_elt_t*)VFT_NitCompiler;
- variable0 = NEW_partial_order___PartialOrder___init(); /*new PartialOrder[MMModule]*/
- ATTR_abstractmetamodel___MMContext____module_hierarchy(obj) = variable0;
- variable1 = NEW_partial_order___PartialOrder___init(); /*new PartialOrder[MMLocalClass]*/
- ATTR_abstractmetamodel___MMContext____class_hierarchy(obj) = variable1;
- variable2 = NEW_array___Array___init(); /*new Array[MMGlobalClass]*/
- ATTR_abstractmetamodel___MMContext____global_classes(obj) = variable2;
- variable3 = NEW_array___Array___init(); /*new Array[MMModule]*/
- ATTR_abstractmetamodel___MMContext____modules(obj) = variable3;
- ATTR_mmloader___ToolContext____error_count(obj) = TAG_Int((long int)0);
- ATTR_mmloader___ToolContext____warning_count(obj) = TAG_Int((long int)0);
- variable4 = NEW_array___Array___init(); /*new Array[ModuleLoader]*/
- ATTR_mmloader___ToolContext____loaders(obj) = variable4;
- variable5 = NEW_opts___OptionContext___init(); /*new OptionContext*/
- ATTR_mmloader___ToolContext____option_context(obj) = variable5;
- variable6 = NEW_string___String___with_native(BOX_NativeString("Show warnings"), TAG_Int(13)); /*new String*/
- variable7 = NEW_array___Array___with_capacity(TAG_Int(2)); /*new Array[String]*/
- variable8 = NEW_string___String___with_native(BOX_NativeString("-W"), TAG_Int(2)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable7,COLOR_abstract_collection___SimpleCollection___add))(variable7, variable8) /*Array::add*/;
- variable9 = NEW_string___String___with_native(BOX_NativeString("--warn"), TAG_Int(6)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable7,COLOR_abstract_collection___SimpleCollection___add))(variable7, variable9) /*Array::add*/;
- variable8 = NEW_opts___OptionBool___init(variable6, variable7); /*new OptionBool*/
- ATTR_mmloader___ToolContext____opt_warn(obj) = variable8;
- variable9 = NEW_string___String___with_native(BOX_NativeString("Set include path for loaders (may be used more than once)"), TAG_Int(57)); /*new String*/
- variable10 = NEW_array___Array___with_capacity(TAG_Int(2)); /*new Array[String]*/
- variable11 = NEW_string___String___with_native(BOX_NativeString("-I"), TAG_Int(2)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable10,COLOR_abstract_collection___SimpleCollection___add))(variable10, variable11) /*Array::add*/;
- variable12 = NEW_string___String___with_native(BOX_NativeString("--path"), TAG_Int(6)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable10,COLOR_abstract_collection___SimpleCollection___add))(variable10, variable12) /*Array::add*/;
- variable11 = NEW_opts___OptionArray___init(variable9, variable10); /*new OptionArray*/
- ATTR_mmloader___ToolContext____opt_path(obj) = variable11;
- variable12 = NEW_string___String___with_native(BOX_NativeString("Generate various log files"), TAG_Int(26)); /*new String*/
- variable13 = NEW_array___Array___with_capacity(TAG_Int(1)); /*new Array[String]*/
- variable14 = NEW_string___String___with_native(BOX_NativeString("--log"), TAG_Int(5)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable13,COLOR_abstract_collection___SimpleCollection___add))(variable13, variable14) /*Array::add*/;
- variable14 = NEW_opts___OptionBool___init(variable12, variable13); /*new OptionBool*/
- ATTR_mmloader___ToolContext____opt_log(obj) = variable14;
- variable15 = NEW_string___String___with_native(BOX_NativeString("Stop after meta-model processing"), TAG_Int(32)); /*new String*/
- variable16 = NEW_array___Array___with_capacity(TAG_Int(1)); /*new Array[String]*/
- variable17 = NEW_string___String___with_native(BOX_NativeString("--only-metamodel"), TAG_Int(16)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable16,COLOR_abstract_collection___SimpleCollection___add))(variable16, variable17) /*Array::add*/;
- variable17 = NEW_opts___OptionBool___init(variable15, variable16); /*new OptionBool*/
- ATTR_mmloader___ToolContext____opt_only_metamodel(obj) = variable17;
- variable18 = NEW_string___String___with_native(BOX_NativeString("Only proceed to parse step of loaders"), TAG_Int(37)); /*new String*/
- variable19 = NEW_array___Array___with_capacity(TAG_Int(1)); /*new Array[String]*/
- variable20 = NEW_string___String___with_native(BOX_NativeString("--only-parse"), TAG_Int(12)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable19,COLOR_abstract_collection___SimpleCollection___add))(variable19, variable20) /*Array::add*/;
- variable20 = NEW_opts___OptionBool___init(variable18, variable19); /*new OptionBool*/
- ATTR_mmloader___ToolContext____opt_only_parse(obj) = variable20;
- variable21 = NEW_string___String___with_native(BOX_NativeString("Show Help (This screen)"), TAG_Int(23)); /*new String*/
- variable22 = NEW_array___Array___with_capacity(TAG_Int(3)); /*new Array[String]*/
- variable23 = NEW_string___String___with_native(BOX_NativeString("-h"), TAG_Int(2)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable22,COLOR_abstract_collection___SimpleCollection___add))(variable22, variable23) /*Array::add*/;
- variable24 = NEW_string___String___with_native(BOX_NativeString("-?"), TAG_Int(2)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable22,COLOR_abstract_collection___SimpleCollection___add))(variable22, variable24) /*Array::add*/;
- variable25 = NEW_string___String___with_native(BOX_NativeString("--help"), TAG_Int(6)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable22,COLOR_abstract_collection___SimpleCollection___add))(variable22, variable25) /*Array::add*/;
- variable23 = NEW_opts___OptionBool___init(variable21, variable22); /*new OptionBool*/
- ATTR_mmloader___ToolContext____opt_help(obj) = variable23;
- variable24 = NEW_hash___HashSet___init(); /*new HashSet[Symbol]*/
- ATTR_mmloader___ToolContext____processing_modules(obj) = variable24;
- variable25 = NEW_hash___HashMap___init(); /*new HashMap[String, MMDirectory]*/
- ATTR_mmloader___ToolContext____path_dirs(obj) = variable25;
- ATTR_compiling_base___ToolContext____global(obj) = TAG_Bool((long int)0);
- ATTR_compiling_base___ToolContext____attr_sim(obj) = TAG_Bool((long int)0);
- ATTR_compiling_base___ToolContext____boost(obj) = TAG_Bool((long int)0);
- ATTR_compiling_base___ToolContext____no_cc(obj) = TAG_Bool((long int)0);
- variable26 = NEW_string___String___with_native(BOX_NativeString("Output file"), TAG_Int(11)); /*new String*/
- variable27 = NEW_array___Array___with_capacity(TAG_Int(2)); /*new Array[String]*/
- variable28 = NEW_string___String___with_native(BOX_NativeString("-o"), TAG_Int(2)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable27,COLOR_abstract_collection___SimpleCollection___add))(variable27, variable28) /*Array::add*/;
- variable29 = NEW_string___String___with_native(BOX_NativeString("--output"), TAG_Int(8)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable27,COLOR_abstract_collection___SimpleCollection___add))(variable27, variable29) /*Array::add*/;
- variable28 = NEW_opts___OptionString___init(variable26, variable27); /*new OptionString*/
- ATTR_nitc___NitCompiler____opt_output(obj) = variable28;
- variable29 = NEW_string___String___with_native(BOX_NativeString("Optimize compilation"), TAG_Int(20)); /*new String*/
- variable30 = NEW_array___Array___with_capacity(TAG_Int(2)); /*new Array[String]*/
- variable31 = NEW_string___String___with_native(BOX_NativeString("-O"), TAG_Int(2)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable30,COLOR_abstract_collection___SimpleCollection___add))(variable30, variable31) /*Array::add*/;
- variable32 = NEW_string___String___with_native(BOX_NativeString("--boost"), TAG_Int(7)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable30,COLOR_abstract_collection___SimpleCollection___add))(variable30, variable32) /*Array::add*/;
- variable31 = NEW_opts___OptionBool___init(variable29, variable30); /*new OptionBool*/
- ATTR_nitc___NitCompiler____opt_boost(obj) = variable31;
- variable32 = NEW_string___String___with_native(BOX_NativeString("Do not invoke C compiler"), TAG_Int(24)); /*new String*/
- variable33 = NEW_array___Array___with_capacity(TAG_Int(1)); /*new Array[String]*/
- variable34 = NEW_string___String___with_native(BOX_NativeString("--no_cc"), TAG_Int(7)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable33,COLOR_abstract_collection___SimpleCollection___add))(variable33, variable34) /*Array::add*/;
- variable34 = NEW_opts___OptionBool___init(variable32, variable33); /*new OptionBool*/
- ATTR_nitc___NitCompiler____opt_no_cc(obj) = variable34;
- variable35 = NEW_string___String___with_native(BOX_NativeString("Use attribute simulation"), TAG_Int(24)); /*new String*/
- variable36 = NEW_array___Array___with_capacity(TAG_Int(1)); /*new Array[String]*/
- variable37 = NEW_string___String___with_native(BOX_NativeString("--attr-sim"), TAG_Int(10)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable36,COLOR_abstract_collection___SimpleCollection___add))(variable36, variable37) /*Array::add*/;
- variable37 = NEW_opts___OptionBool___init(variable35, variable36); /*new OptionBool*/
- ATTR_nitc___NitCompiler____opt_attr_sim(obj) = variable37;
- variable38 = NEW_string___String___with_native(BOX_NativeString("Use global compilation"), TAG_Int(22)); /*new String*/
- variable39 = NEW_array___Array___with_capacity(TAG_Int(1)); /*new Array[String]*/
- variable40 = NEW_string___String___with_native(BOX_NativeString("--global"), TAG_Int(8)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable39,COLOR_abstract_collection___SimpleCollection___add))(variable39, variable40) /*Array::add*/;
- variable40 = NEW_opts___OptionBool___init(variable38, variable39); /*new OptionBool*/
- ATTR_nitc___NitCompiler____opt_global(obj) = variable40;
- variable41 = NEW_string___String___with_native(BOX_NativeString("NIT C library directory"), TAG_Int(23)); /*new String*/
- variable42 = NEW_array___Array___with_capacity(TAG_Int(1)); /*new Array[String]*/
- variable43 = NEW_string___String___with_native(BOX_NativeString("--clibdir"), TAG_Int(9)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable42,COLOR_abstract_collection___SimpleCollection___add))(variable42, variable43) /*Array::add*/;
- variable43 = NEW_opts___OptionString___init(variable41, variable42); /*new OptionString*/
- ATTR_nitc___NitCompiler____opt_clibdir(obj) = variable43;
- variable44 = NEW_string___String___with_native(BOX_NativeString("NIT tools directory"), TAG_Int(19)); /*new String*/
- variable45 = NEW_array___Array___with_capacity(TAG_Int(1)); /*new Array[String]*/
- variable46 = NEW_string___String___with_native(BOX_NativeString("--bindir"), TAG_Int(8)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable45,COLOR_abstract_collection___SimpleCollection___add))(variable45, variable46) /*Array::add*/;
- variable46 = NEW_opts___OptionString___init(variable44, variable45); /*new OptionString*/
- ATTR_nitc___NitCompiler____opt_bindir(obj) = variable46;
- variable47 = NEW_string___String___with_native(BOX_NativeString("Append prefix to file extension"), TAG_Int(31)); /*new String*/
- variable48 = NEW_array___Array___with_capacity(TAG_Int(2)); /*new Array[String]*/
- variable49 = NEW_string___String___with_native(BOX_NativeString("-p"), TAG_Int(2)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable48,COLOR_abstract_collection___SimpleCollection___add))(variable48, variable49) /*Array::add*/;
- variable50 = NEW_string___String___with_native(BOX_NativeString("--extension-prefix"), TAG_Int(18)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable48,COLOR_abstract_collection___SimpleCollection___add))(variable48, variable50) /*Array::add*/;
- variable49 = NEW_opts___OptionString___init(variable47, variable48); /*new OptionString*/
- ATTR_nitc___NitCompiler____opt_extension_prefix(obj) = variable49;
- return OBJ2VAL(obj);
-}
-val_t NEW_nitc___NitCompiler___init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_NitCompiler();
- nitc___NitCompiler___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_Sys[47] = {
- {(long int) 23 /* 0: Identity */},
- {(long int) 3 /* 1: Sys < Object: superclass typecheck marker */},
- {(long int) 23 /* 2: Sys < Sys: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Sys___args},
- {(long int) 0 /* 20: Sys < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) exec___Sys___system},
- {(long int) string___Sys___program_name},
- {(long int) string___Sys___init_args},
- {(long int) string___Sys___native_argc},
- {(long int) string___Sys___native_argv},
- {(long int) 1 /* 45: Sys < Sys: superclass init_table position */},
- {(long int) nitc___Sys___main},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute Sys::_args_cache */
-val_t NEW_Sys(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 2);
- obj->vft = (classtable_elt_t*)VFT_Sys;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_Object[40] = {
- {(long int) 3 /* 0: Identity */},
- {(long int) 3 /* 1: Object < Object: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: Object < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_Object(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_Object;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_Comparable[56] = {
- {(long int) 155 /* 0: Identity */},
- {(long int) 3 /* 1: Comparable < Object: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 155 /* 4: Comparable < Comparable: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: Comparable < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 47: Comparable < Comparable: superclass init_table position */},
- {(long int) kernel___Comparable_____l},
- {(long int) kernel___Comparable_____leq},
- {(long int) kernel___Comparable_____geq},
- {(long int) kernel___Comparable_____g},
- {(long int) kernel___Comparable_____leqg},
- {(long int) kernel___Comparable___is_between},
- {(long int) kernel___Comparable___max},
- {(long int) kernel___Comparable___min},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_Comparable(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_Comparable;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_Discrete[62] = {
- {(long int) 2631 /* 0: Identity */},
- {(long int) 3 /* 1: Discrete < Object: superclass typecheck marker */},
- {(long int) 2631 /* 2: Discrete < Discrete: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 155 /* 4: Discrete < Comparable: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: Discrete < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 47: Discrete < Comparable: superclass init_table position */},
- {(long int) kernel___Comparable_____l},
- {(long int) kernel___Comparable_____leq},
- {(long int) kernel___Comparable_____geq},
- {(long int) kernel___Comparable_____g},
- {(long int) kernel___Comparable_____leqg},
- {(long int) kernel___Comparable___is_between},
- {(long int) kernel___Comparable___max},
- {(long int) kernel___Comparable___min},
- {(long int) 2 /* 56: Discrete < Discrete: superclass init_table position */},
- {(long int) kernel___Discrete___succ},
- {(long int) kernel___Discrete___prec},
- {(long int) kernel___Discrete_____plus},
- {(long int) kernel___Discrete_____minus},
- {(long int) kernel___Discrete___distance},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_Discrete(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_Discrete;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_Bool[41] = {
- {(long int) -17 /* 0: Identity */},
- {(long int) 3 /* 1: Bool < Object: superclass typecheck marker */},
- {(long int) -17 /* 2: Bool < Bool: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Bool___hash},
- {(long int) string___Bool___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: Bool < Object: superclass init_table position */},
- {(long int) kernel___Bool___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Bool_____eqeq},
- {(long int) kernel___Bool_____neq},
- {(long int) kernel___Bool___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: Bool < Bool: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-const classtable_elt_t VFT_Float[63] = {
- {(long int) -13 /* 0: Identity */},
- {(long int) 3 /* 1: Float < Object: superclass typecheck marker */},
- {(long int) -13 /* 2: Float < Float: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Float___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: Float < Object: superclass init_table position */},
- {(long int) kernel___Float___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Float___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) string___Float___to_precision},
- {(long int) 1 /* 41: Float < Float: superclass init_table position */},
- {(long int) kernel___Float_____leq},
- {(long int) kernel___Float_____l},
- {(long int) kernel___Float_____geq},
- {(long int) kernel___Float_____g},
- {(long int) kernel___Float_____plus},
- {(long int) kernel___Float___unary__minus},
- {(long int) kernel___Float_____minus},
- {(long int) kernel___Float_____star},
- {(long int) kernel___Float_____slash},
- {(long int) kernel___Float___to_i},
- {(long int) math___Float___sqrt},
- {(long int) math___Float___cos},
- {(long int) math___Float___sin},
- {(long int) math___Float___tan},
- {(long int) math___Float___acos},
- {(long int) math___Float___asin},
- {(long int) math___Float___atan},
- {(long int) math___Float___pow},
- {(long int) math___Float___log},
- {(long int) math___Float___exp},
- {(long int) math___Float___rand},
-};
-/* 0: Pointer to the classtable */
-val_t BOX_Float(float val) {
- struct TBOX_Float *box = (struct TBOX_Float*)alloc(sizeof(struct TBOX_Float));
- box->vft = VFT_Float;
- box->val = val;
- return OBJ2VAL(box);
-}
-const classtable_elt_t VFT_Int[77] = {
- {(long int) -33 /* 0: Identity */},
- {(long int) 3 /* 1: Int < Object: superclass typecheck marker */},
- {(long int) 2631 /* 2: Int < Discrete: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 155 /* 4: Int < Comparable: superclass typecheck marker */},
- {(long int) -33 /* 5: Int < Int: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Int___hash},
- {(long int) string___Int___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: Int < Object: superclass init_table position */},
- {(long int) kernel___Int___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Int_____eqeq},
- {(long int) kernel___Int_____neq},
- {(long int) kernel___Int___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 47: Int < Comparable: superclass init_table position */},
- {(long int) kernel___Int_____l},
- {(long int) kernel___Int_____leq},
- {(long int) kernel___Int_____geq},
- {(long int) kernel___Int_____g},
- {(long int) kernel___Int_____leqg},
- {(long int) kernel___Int___is_between},
- {(long int) kernel___Int___max},
- {(long int) kernel___Int___min},
- {(long int) 2 /* 56: Int < Discrete: superclass init_table position */},
- {(long int) kernel___Int___succ},
- {(long int) kernel___Int___prec},
- {(long int) kernel___Int_____plus},
- {(long int) kernel___Int_____minus},
- {(long int) kernel___Int___distance},
- {(long int) string___Int___fill_string},
- {(long int) string___Int___to_hex},
- {(long int) string___Int___to_base},
- {(long int) 3 /* 65: Int < Int: superclass init_table position */},
- {(long int) kernel___Int___unary__minus},
- {(long int) kernel___Int_____star},
- {(long int) kernel___Int_____slash},
- {(long int) kernel___Int_____percent},
- {(long int) kernel___Int___lshift},
- {(long int) kernel___Int___rshift},
- {(long int) kernel___Int___to_f},
- {(long int) kernel___Int___ascii},
- {(long int) kernel___Int___digit_count},
- {(long int) kernel___Int___to_c},
- {(long int) math___Int___rand},
-};
-/* 0: Pointer to the classtable */
-const classtable_elt_t VFT_Char[67] = {
- {(long int) -37 /* 0: Identity */},
- {(long int) 3 /* 1: Char < Object: superclass typecheck marker */},
- {(long int) 2631 /* 2: Char < Discrete: superclass typecheck marker */},
- {(long int) 51 /* 3: Char < Pattern: superclass typecheck marker */},
- {(long int) 155 /* 4: Char < Comparable: superclass typecheck marker */},
- {(long int) -37 /* 5: Char < Char: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Char___hash},
- {(long int) string___Char___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: Char < Object: superclass init_table position */},
- {(long int) kernel___Char___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Char_____eqeq},
- {(long int) kernel___Char_____neq},
- {(long int) kernel___Char___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 3 /* 42: Char < Pattern: superclass init_table position */},
- {(long int) string_search___Char___search_index_in},
- {(long int) string_search___Char___search_in},
- {(long int) string_search___Pattern___search_all_in},
- {(long int) string_search___Pattern___split_in},
- {(long int) 1 /* 47: Char < Comparable: superclass init_table position */},
- {(long int) kernel___Char_____l},
- {(long int) kernel___Char_____leq},
- {(long int) kernel___Char_____geq},
- {(long int) kernel___Char_____g},
- {(long int) kernel___Comparable_____leqg},
- {(long int) kernel___Comparable___is_between},
- {(long int) kernel___Comparable___max},
- {(long int) kernel___Comparable___min},
- {(long int) 2 /* 56: Char < Discrete: superclass init_table position */},
- {(long int) kernel___Char___succ},
- {(long int) kernel___Char___prec},
- {(long int) kernel___Char_____plus},
- {(long int) kernel___Char_____minus},
- {(long int) kernel___Char___distance},
- {(long int) 4 /* 62: Char < Char: superclass init_table position */},
- {(long int) kernel___Char___to_i},
- {(long int) kernel___Char___ascii},
- {(long int) kernel___Char___to_lower},
- {(long int) kernel___Char___to_upper},
-};
-/* 0: Pointer to the classtable */
-const classtable_elt_t VFT_Pointer[41] = {
- {(long int) -1 /* 0: Identity */},
- {(long int) 3 /* 1: Pointer < Object: superclass typecheck marker */},
- {(long int) -1 /* 2: Pointer < Pointer: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: Pointer < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: Pointer < Pointer: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-val_t BOX_Pointer(void * val) {
- struct TBOX_Pointer *box = (struct TBOX_Pointer*)alloc(sizeof(struct TBOX_Pointer));
- box->vft = VFT_Pointer;
- box->val = val;
- return OBJ2VAL(box);
-}
-const classtable_elt_t VFT_Collection[66] = {
- {(long int) 163 /* 0: Identity */},
- {(long int) 3 /* 1: Collection < Object: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 163 /* 5: Collection < Collection: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Collection___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: Collection < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) string___Collection___join},
- {(long int) array___Collection___to_a},
- {(long int) 1 /* 58: Collection < Collection: superclass init_table position */},
- {(long int) abstract_collection___Collection___iterator},
- {(long int) abstract_collection___Collection___is_empty},
- {(long int) abstract_collection___Collection___length},
- {(long int) abstract_collection___Collection___has},
- {(long int) abstract_collection___Collection___has_only},
- {(long int) abstract_collection___Collection___count},
- {(long int) abstract_collection___Collection___first},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_Collection(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_Collection;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_NaiveCollection[67] = {
- {(long int) 2519 /* 0: Identity */},
- {(long int) 3 /* 1: NaiveCollection < Object: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 163 /* 5: NaiveCollection < Collection: superclass typecheck marker */},
- {(long int) 2519 /* 6: NaiveCollection < NaiveCollection: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Collection___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: NaiveCollection < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) string___Collection___join},
- {(long int) array___Collection___to_a},
- {(long int) 1 /* 58: NaiveCollection < Collection: superclass init_table position */},
- {(long int) abstract_collection___Collection___iterator},
- {(long int) abstract_collection___NaiveCollection___is_empty},
- {(long int) abstract_collection___NaiveCollection___length},
- {(long int) abstract_collection___NaiveCollection___has},
- {(long int) abstract_collection___NaiveCollection___has_only},
- {(long int) abstract_collection___NaiveCollection___count},
- {(long int) abstract_collection___NaiveCollection___first},
- {(long int) 2 /* 66: NaiveCollection < NaiveCollection: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_NaiveCollection(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_NaiveCollection;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_Iterator[45] = {
- {(long int) 131 /* 0: Identity */},
- {(long int) 3 /* 1: Iterator < Object: superclass typecheck marker */},
- {(long int) 131 /* 2: Iterator < Iterator: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: Iterator < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) array___Iterator___to_a},
- {(long int) 1 /* 41: Iterator < Iterator: superclass init_table position */},
- {(long int) abstract_collection___Iterator___item},
- {(long int) abstract_collection___Iterator___next},
- {(long int) abstract_collection___Iterator___is_ok},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_Iterator(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_Iterator;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_Container[70] = {
- {(long int) 2639 /* 0: Identity */},
- {(long int) 3 /* 1: Container < Object: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 163 /* 5: Container < Collection: superclass typecheck marker */},
- {(long int) 2639 /* 6: Container < Container: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Collection___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: Container < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) string___Collection___join},
- {(long int) array___Collection___to_a},
- {(long int) 1 /* 58: Container < Collection: superclass init_table position */},
- {(long int) abstract_collection___Container___iterator},
- {(long int) abstract_collection___Container___is_empty},
- {(long int) abstract_collection___Container___length},
- {(long int) abstract_collection___Container___has},
- {(long int) abstract_collection___Container___has_only},
- {(long int) abstract_collection___Container___count},
- {(long int) abstract_collection___Container___first},
- {(long int) 2 /* 66: Container < Container: superclass init_table position */},
- {(long int) abstract_collection___Container___init},
- {(long int) abstract_collection___Container___item},
- {(long int) abstract_collection___Container___item__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute Container::_item */
-val_t NEW_Container(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 2);
- obj->vft = (classtable_elt_t*)VFT_Container;
- return OBJ2VAL(obj);
-}
-val_t NEW_abstract_collection___Container___init(val_t p0) {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_Container();
- abstract_collection___Container___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_ContainerIterator[47] = {
- {(long int) 2635 /* 0: Identity */},
- {(long int) 3 /* 1: ContainerIterator < Object: superclass typecheck marker */},
- {(long int) 131 /* 2: ContainerIterator < Iterator: superclass typecheck marker */},
- {(long int) 2635 /* 3: ContainerIterator < ContainerIterator: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ContainerIterator < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) array___Iterator___to_a},
- {(long int) 1 /* 41: ContainerIterator < Iterator: superclass init_table position */},
- {(long int) abstract_collection___ContainerIterator___item},
- {(long int) abstract_collection___ContainerIterator___next},
- {(long int) abstract_collection___ContainerIterator___is_ok},
- {(long int) 2 /* 45: ContainerIterator < ContainerIterator: superclass init_table position */},
- {(long int) abstract_collection___ContainerIterator___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ContainerIterator::_is_ok */
-/* 2: Attribute ContainerIterator::_container */
-val_t NEW_ContainerIterator(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 3);
- obj->vft = (classtable_elt_t*)VFT_ContainerIterator;
- ATTR_abstract_collection___ContainerIterator____is_ok(obj) = TAG_Bool(true);
- return OBJ2VAL(obj);
-}
-val_t NEW_abstract_collection___ContainerIterator___init(val_t p0) {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ContainerIterator();
- abstract_collection___ContainerIterator___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_RemovableCollection[70] = {
- {(long int) 211 /* 0: Identity */},
- {(long int) 3 /* 1: RemovableCollection < Object: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 163 /* 5: RemovableCollection < Collection: superclass typecheck marker */},
- {(long int) 211 /* 6: RemovableCollection < RemovableCollection: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Collection___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: RemovableCollection < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) string___Collection___join},
- {(long int) array___Collection___to_a},
- {(long int) 1 /* 58: RemovableCollection < Collection: superclass init_table position */},
- {(long int) abstract_collection___Collection___iterator},
- {(long int) abstract_collection___Collection___is_empty},
- {(long int) abstract_collection___Collection___length},
- {(long int) abstract_collection___Collection___has},
- {(long int) abstract_collection___Collection___has_only},
- {(long int) abstract_collection___Collection___count},
- {(long int) abstract_collection___Collection___first},
- {(long int) 2 /* 66: RemovableCollection < RemovableCollection: superclass init_table position */},
- {(long int) abstract_collection___RemovableCollection___clear},
- {(long int) abstract_collection___RemovableCollection___remove},
- {(long int) abstract_collection___RemovableCollection___remove_all},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_RemovableCollection(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_RemovableCollection;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_SimpleCollection[73] = {
- {(long int) 3019 /* 0: Identity */},
- {(long int) 3 /* 1: SimpleCollection < Object: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 163 /* 5: SimpleCollection < Collection: superclass typecheck marker */},
- {(long int) 211 /* 6: SimpleCollection < RemovableCollection: superclass typecheck marker */},
- {(long int) 3019 /* 7: SimpleCollection < SimpleCollection: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Collection___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: SimpleCollection < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) string___Collection___join},
- {(long int) array___Collection___to_a},
- {(long int) 1 /* 58: SimpleCollection < Collection: superclass init_table position */},
- {(long int) abstract_collection___Collection___iterator},
- {(long int) abstract_collection___Collection___is_empty},
- {(long int) abstract_collection___Collection___length},
- {(long int) abstract_collection___Collection___has},
- {(long int) abstract_collection___Collection___has_only},
- {(long int) abstract_collection___Collection___count},
- {(long int) abstract_collection___Collection___first},
- {(long int) 2 /* 66: SimpleCollection < RemovableCollection: superclass init_table position */},
- {(long int) abstract_collection___RemovableCollection___clear},
- {(long int) abstract_collection___RemovableCollection___remove},
- {(long int) abstract_collection___RemovableCollection___remove_all},
- {(long int) 3 /* 70: SimpleCollection < SimpleCollection: superclass init_table position */},
- {(long int) abstract_collection___SimpleCollection___add},
- {(long int) abstract_collection___SimpleCollection___add_all},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_SimpleCollection(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_SimpleCollection;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_Set[73] = {
- {(long int) 3263 /* 0: Identity */},
- {(long int) 3 /* 1: Set < Object: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 3263 /* 4: Set < Set: superclass typecheck marker */},
- {(long int) 163 /* 5: Set < Collection: superclass typecheck marker */},
- {(long int) 211 /* 6: Set < RemovableCollection: superclass typecheck marker */},
- {(long int) 3019 /* 7: Set < SimpleCollection: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Collection___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: Set < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 4 /* 49: Set < Set: superclass init_table position */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) string___Collection___join},
- {(long int) array___Collection___to_a},
- {(long int) 1 /* 58: Set < Collection: superclass init_table position */},
- {(long int) abstract_collection___Collection___iterator},
- {(long int) abstract_collection___Collection___is_empty},
- {(long int) abstract_collection___Collection___length},
- {(long int) abstract_collection___Collection___has},
- {(long int) abstract_collection___Set___has_only},
- {(long int) abstract_collection___Set___count},
- {(long int) abstract_collection___Collection___first},
- {(long int) 2 /* 66: Set < RemovableCollection: superclass init_table position */},
- {(long int) abstract_collection___RemovableCollection___clear},
- {(long int) abstract_collection___RemovableCollection___remove},
- {(long int) abstract_collection___Set___remove_all},
- {(long int) 3 /* 70: Set < SimpleCollection: superclass init_table position */},
- {(long int) abstract_collection___SimpleCollection___add},
- {(long int) abstract_collection___SimpleCollection___add_all},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_Set(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_Set;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_Map[80] = {
- {(long int) 3127 /* 0: Identity */},
- {(long int) 3 /* 1: Map < Object: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 163 /* 5: Map < Collection: superclass typecheck marker */},
- {(long int) 211 /* 6: Map < RemovableCollection: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3127 /* 8: Map < Map: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Collection___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: Map < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) string___Collection___join},
- {(long int) array___Collection___to_a},
- {(long int) 1 /* 58: Map < Collection: superclass init_table position */},
- {(long int) abstract_collection___Map___iterator},
- {(long int) abstract_collection___Collection___is_empty},
- {(long int) abstract_collection___Collection___length},
- {(long int) abstract_collection___Collection___has},
- {(long int) abstract_collection___Collection___has_only},
- {(long int) abstract_collection___Collection___count},
- {(long int) abstract_collection___Collection___first},
- {(long int) 2 /* 66: Map < RemovableCollection: superclass init_table position */},
- {(long int) abstract_collection___RemovableCollection___clear},
- {(long int) abstract_collection___RemovableCollection___remove},
- {(long int) abstract_collection___RemovableCollection___remove_all},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) string___Map___map_join},
- {(long int) 3 /* 74: Map < Map: superclass init_table position */},
- {(long int) abstract_collection___Map_____bra},
- {(long int) abstract_collection___Map_____braeq},
- {(long int) abstract_collection___Map___has_key},
- {(long int) abstract_collection___Map___remove_at},
- {(long int) abstract_collection___Map___recover_with},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_Map(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_Map;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_MapIterator[48] = {
- {(long int) 2527 /* 0: Identity */},
- {(long int) 3 /* 1: MapIterator < Object: superclass typecheck marker */},
- {(long int) 131 /* 2: MapIterator < Iterator: superclass typecheck marker */},
- {(long int) 2527 /* 3: MapIterator < MapIterator: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MapIterator < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) array___Iterator___to_a},
- {(long int) 1 /* 41: MapIterator < Iterator: superclass init_table position */},
- {(long int) abstract_collection___Iterator___item},
- {(long int) abstract_collection___Iterator___next},
- {(long int) abstract_collection___Iterator___is_ok},
- {(long int) 2 /* 45: MapIterator < MapIterator: superclass init_table position */},
- {(long int) abstract_collection___MapIterator___key},
- {(long int) abstract_collection___MapIterator___item__eq},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_MapIterator(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_MapIterator;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_IndexedCollection[90] = {
- {(long int) 3295 /* 0: Identity */},
- {(long int) 3 /* 1: IndexedCollection < Object: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 163 /* 5: IndexedCollection < Collection: superclass typecheck marker */},
- {(long int) 211 /* 6: IndexedCollection < RemovableCollection: superclass typecheck marker */},
- {(long int) 3019 /* 7: IndexedCollection < SimpleCollection: superclass typecheck marker */},
- {(long int) 3127 /* 8: IndexedCollection < Map: superclass typecheck marker */},
- {(long int) 3295 /* 9: IndexedCollection < IndexedCollection: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Collection___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: IndexedCollection < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) string___Collection___join},
- {(long int) array___Collection___to_a},
- {(long int) 1 /* 58: IndexedCollection < Collection: superclass init_table position */},
- {(long int) abstract_collection___IndexedCollection___iterator},
- {(long int) abstract_collection___Collection___is_empty},
- {(long int) abstract_collection___Collection___length},
- {(long int) abstract_collection___Collection___has},
- {(long int) abstract_collection___Collection___has_only},
- {(long int) abstract_collection___Collection___count},
- {(long int) abstract_collection___IndexedCollection___first},
- {(long int) 2 /* 66: IndexedCollection < RemovableCollection: superclass init_table position */},
- {(long int) abstract_collection___RemovableCollection___clear},
- {(long int) abstract_collection___RemovableCollection___remove},
- {(long int) abstract_collection___RemovableCollection___remove_all},
- {(long int) 4 /* 70: IndexedCollection < SimpleCollection: superclass init_table position */},
- {(long int) abstract_collection___IndexedCollection___add},
- {(long int) abstract_collection___SimpleCollection___add_all},
- {(long int) string___Map___map_join},
- {(long int) 3 /* 74: IndexedCollection < Map: superclass init_table position */},
- {(long int) abstract_collection___Map_____bra},
- {(long int) abstract_collection___Map_____braeq},
- {(long int) abstract_collection___Map___has_key},
- {(long int) abstract_collection___Map___remove_at},
- {(long int) abstract_collection___Map___recover_with},
- {(long int) 5 /* 80: IndexedCollection < IndexedCollection: superclass init_table position */},
- {(long int) abstract_collection___IndexedCollection___first__eq},
- {(long int) abstract_collection___IndexedCollection___last},
- {(long int) abstract_collection___IndexedCollection___last__eq},
- {(long int) abstract_collection___IndexedCollection___push},
- {(long int) abstract_collection___IndexedCollection___append},
- {(long int) abstract_collection___IndexedCollection___pop},
- {(long int) abstract_collection___IndexedCollection___unshift},
- {(long int) abstract_collection___IndexedCollection___shift},
- {(long int) abstract_collection___IndexedCollection___index_of},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_IndexedCollection(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_IndexedCollection;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_IndexedIterator[50] = {
- {(long int) 3171 /* 0: Identity */},
- {(long int) 3 /* 1: IndexedIterator < Object: superclass typecheck marker */},
- {(long int) 131 /* 2: IndexedIterator < Iterator: superclass typecheck marker */},
- {(long int) 2527 /* 3: IndexedIterator < MapIterator: superclass typecheck marker */},
- {(long int) 3171 /* 4: IndexedIterator < IndexedIterator: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: IndexedIterator < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) array___Iterator___to_a},
- {(long int) 1 /* 41: IndexedIterator < Iterator: superclass init_table position */},
- {(long int) abstract_collection___Iterator___item},
- {(long int) abstract_collection___Iterator___next},
- {(long int) abstract_collection___Iterator___is_ok},
- {(long int) 2 /* 45: IndexedIterator < MapIterator: superclass init_table position */},
- {(long int) abstract_collection___IndexedIterator___key},
- {(long int) abstract_collection___MapIterator___item__eq},
- {(long int) 3 /* 48: IndexedIterator < IndexedIterator: superclass init_table position */},
- {(long int) abstract_collection___IndexedIterator___index},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_IndexedIterator(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_IndexedIterator;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_CoupleMap[80] = {
- {(long int) 3311 /* 0: Identity */},
- {(long int) 3 /* 1: CoupleMap < Object: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 3311 /* 4: CoupleMap < CoupleMap: superclass typecheck marker */},
- {(long int) 163 /* 5: CoupleMap < Collection: superclass typecheck marker */},
- {(long int) 211 /* 6: CoupleMap < RemovableCollection: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3127 /* 8: CoupleMap < Map: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Collection___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: CoupleMap < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 4 /* 49: CoupleMap < CoupleMap: superclass init_table position */},
- {(long int) abstract_collection___CoupleMap___couple_at},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) string___Collection___join},
- {(long int) array___Collection___to_a},
- {(long int) 1 /* 58: CoupleMap < Collection: superclass init_table position */},
- {(long int) abstract_collection___Map___iterator},
- {(long int) abstract_collection___Collection___is_empty},
- {(long int) abstract_collection___Collection___length},
- {(long int) abstract_collection___Collection___has},
- {(long int) abstract_collection___Collection___has_only},
- {(long int) abstract_collection___Collection___count},
- {(long int) abstract_collection___Collection___first},
- {(long int) 2 /* 66: CoupleMap < RemovableCollection: superclass init_table position */},
- {(long int) abstract_collection___RemovableCollection___clear},
- {(long int) abstract_collection___RemovableCollection___remove},
- {(long int) abstract_collection___RemovableCollection___remove_all},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) string___Map___map_join},
- {(long int) 3 /* 74: CoupleMap < Map: superclass init_table position */},
- {(long int) abstract_collection___CoupleMap_____bra},
- {(long int) abstract_collection___Map_____braeq},
- {(long int) abstract_collection___CoupleMap___has_key},
- {(long int) abstract_collection___Map___remove_at},
- {(long int) abstract_collection___Map___recover_with},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_CoupleMap(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_CoupleMap;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_CoupleMapIterator[50] = {
- {(long int) 3199 /* 0: Identity */},
- {(long int) 3 /* 1: CoupleMapIterator < Object: superclass typecheck marker */},
- {(long int) 131 /* 2: CoupleMapIterator < Iterator: superclass typecheck marker */},
- {(long int) 2527 /* 3: CoupleMapIterator < MapIterator: superclass typecheck marker */},
- {(long int) 3199 /* 4: CoupleMapIterator < CoupleMapIterator: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: CoupleMapIterator < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) array___Iterator___to_a},
- {(long int) 1 /* 41: CoupleMapIterator < Iterator: superclass init_table position */},
- {(long int) abstract_collection___CoupleMapIterator___item},
- {(long int) abstract_collection___CoupleMapIterator___next},
- {(long int) abstract_collection___CoupleMapIterator___is_ok},
- {(long int) 2 /* 45: CoupleMapIterator < MapIterator: superclass init_table position */},
- {(long int) abstract_collection___CoupleMapIterator___key},
- {(long int) abstract_collection___CoupleMapIterator___item__eq},
- {(long int) 3 /* 48: CoupleMapIterator < CoupleMapIterator: superclass init_table position */},
- {(long int) abstract_collection___CoupleMapIterator___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute CoupleMapIterator::_iter */
-val_t NEW_CoupleMapIterator(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 2);
- obj->vft = (classtable_elt_t*)VFT_CoupleMapIterator;
- return OBJ2VAL(obj);
-}
-val_t NEW_abstract_collection___CoupleMapIterator___init(val_t p0) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_CoupleMapIterator();
- abstract_collection___CoupleMapIterator___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_Couple[52] = {
- {(long int) 143 /* 0: Identity */},
- {(long int) 3 /* 1: Couple < Object: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 143 /* 3: Couple < Couple: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: Couple < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 46: Couple < Couple: superclass init_table position */},
- {(long int) abstract_collection___Couple___first},
- {(long int) abstract_collection___Couple___first__eq},
- {(long int) abstract_collection___Couple___second},
- {(long int) abstract_collection___Couple___second__eq},
- {(long int) abstract_collection___Couple___init},
-};
-/* 0: Pointer to the classtable */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* 3: Attribute Couple::_first */
-/* 4: Attribute Couple::_second */
-val_t NEW_Couple(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 5);
- obj->vft = (classtable_elt_t*)VFT_Couple;
- return OBJ2VAL(obj);
-}
-val_t NEW_abstract_collection___Couple___init(val_t p0, val_t p1) {
- int init_table[2] = {0, 0};
- val_t self = NEW_Couple();
- abstract_collection___Couple___init(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_AbstractArray[98] = {
- {(long int) 3639 /* 0: Identity */},
- {(long int) 3 /* 1: AbstractArray < Object: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 163 /* 5: AbstractArray < Collection: superclass typecheck marker */},
- {(long int) 211 /* 6: AbstractArray < RemovableCollection: superclass typecheck marker */},
- {(long int) 3019 /* 7: AbstractArray < SimpleCollection: superclass typecheck marker */},
- {(long int) 3127 /* 8: AbstractArray < Map: superclass typecheck marker */},
- {(long int) 3295 /* 9: AbstractArray < IndexedCollection: superclass typecheck marker */},
- {(long int) 3639 /* 10: AbstractArray < AbstractArray: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Collection___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AbstractArray < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) array___AbstractArray_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) array___AbstractArray___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) string___Collection___join},
- {(long int) array___Collection___to_a},
- {(long int) 1 /* 58: AbstractArray < Collection: superclass init_table position */},
- {(long int) array___AbstractArray___iterator},
- {(long int) array___AbstractArray___is_empty},
- {(long int) array___AbstractArray___length},
- {(long int) array___AbstractArray___has},
- {(long int) array___AbstractArray___has_only},
- {(long int) array___AbstractArray___count},
- {(long int) abstract_collection___IndexedCollection___first},
- {(long int) 2 /* 66: AbstractArray < RemovableCollection: superclass init_table position */},
- {(long int) array___AbstractArray___clear},
- {(long int) array___AbstractArray___remove},
- {(long int) array___AbstractArray___remove_all},
- {(long int) 4 /* 70: AbstractArray < SimpleCollection: superclass init_table position */},
- {(long int) array___AbstractArray___add},
- {(long int) abstract_collection___SimpleCollection___add_all},
- {(long int) string___Map___map_join},
- {(long int) 3 /* 74: AbstractArray < Map: superclass init_table position */},
- {(long int) abstract_collection___Map_____bra},
- {(long int) abstract_collection___Map_____braeq},
- {(long int) array___AbstractArray___has_key},
- {(long int) array___AbstractArray___remove_at},
- {(long int) abstract_collection___Map___recover_with},
- {(long int) 5 /* 80: AbstractArray < IndexedCollection: superclass init_table position */},
- {(long int) abstract_collection___IndexedCollection___first__eq},
- {(long int) abstract_collection___IndexedCollection___last},
- {(long int) abstract_collection___IndexedCollection___last__eq},
- {(long int) array___AbstractArray___push},
- {(long int) abstract_collection___IndexedCollection___append},
- {(long int) array___AbstractArray___pop},
- {(long int) array___AbstractArray___unshift},
- {(long int) array___AbstractArray___shift},
- {(long int) array___AbstractArray___index_of},
- {(long int) 6 /* 90: AbstractArray < AbstractArray: superclass init_table position */},
- {(long int) array___AbstractArray___enlarge},
- {(long int) array___AbstractArray___insert},
- {(long int) array___AbstractArray___last_index_of},
- {(long int) array___AbstractArray___index_of_from},
- {(long int) array___AbstractArray___last_index_of_from},
- {(long int) array___AbstractArray___reversed},
- {(long int) array___AbstractArray___copy_to},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AbstractArray::_length */
-val_t NEW_AbstractArray(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 2);
- obj->vft = (classtable_elt_t*)VFT_AbstractArray;
- ATTR_array___AbstractArray____length(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_Array[98] = {
- {(long int) 3783 /* 0: Identity */},
- {(long int) 3 /* 1: Array < Object: superclass typecheck marker */},
- {(long int) 171 /* 2: Array < ArrayCapable: superclass typecheck marker */},
- {(long int) 3783 /* 3: Array < Array: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 163 /* 5: Array < Collection: superclass typecheck marker */},
- {(long int) 211 /* 6: Array < RemovableCollection: superclass typecheck marker */},
- {(long int) 3019 /* 7: Array < SimpleCollection: superclass typecheck marker */},
- {(long int) 3127 /* 8: Array < Map: superclass typecheck marker */},
- {(long int) 3295 /* 9: Array < IndexedCollection: superclass typecheck marker */},
- {(long int) 3639 /* 10: Array < AbstractArray: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Collection___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: Array < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) array___AbstractArray_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) array___AbstractArray___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 7 /* 40: Array < ArrayCapable: superclass init_table position */},
- {(long int) array___ArrayCapable___calloc_array},
- {(long int) 8 /* 42: Array < Array: superclass init_table position */},
- {(long int) array___Array___init},
- {(long int) array___Array___with},
- {(long int) array___Array___with_capacity},
- {(long int) array___Array___filled_with},
- {(long int) array___Array___with_native},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) string___Collection___join},
- {(long int) array___Collection___to_a},
- {(long int) 1 /* 58: Array < Collection: superclass init_table position */},
- {(long int) array___AbstractArray___iterator},
- {(long int) array___AbstractArray___is_empty},
- {(long int) array___AbstractArray___length},
- {(long int) array___AbstractArray___has},
- {(long int) array___AbstractArray___has_only},
- {(long int) array___AbstractArray___count},
- {(long int) abstract_collection___IndexedCollection___first},
- {(long int) 2 /* 66: Array < RemovableCollection: superclass init_table position */},
- {(long int) array___AbstractArray___clear},
- {(long int) array___AbstractArray___remove},
- {(long int) array___AbstractArray___remove_all},
- {(long int) 4 /* 70: Array < SimpleCollection: superclass init_table position */},
- {(long int) array___AbstractArray___add},
- {(long int) abstract_collection___SimpleCollection___add_all},
- {(long int) string___Map___map_join},
- {(long int) 3 /* 74: Array < Map: superclass init_table position */},
- {(long int) array___Array_____bra},
- {(long int) array___Array_____braeq},
- {(long int) array___AbstractArray___has_key},
- {(long int) array___AbstractArray___remove_at},
- {(long int) abstract_collection___Map___recover_with},
- {(long int) 5 /* 80: Array < IndexedCollection: superclass init_table position */},
- {(long int) abstract_collection___IndexedCollection___first__eq},
- {(long int) abstract_collection___IndexedCollection___last},
- {(long int) abstract_collection___IndexedCollection___last__eq},
- {(long int) array___AbstractArray___push},
- {(long int) abstract_collection___IndexedCollection___append},
- {(long int) array___AbstractArray___pop},
- {(long int) array___AbstractArray___unshift},
- {(long int) array___AbstractArray___shift},
- {(long int) array___AbstractArray___index_of},
- {(long int) 6 /* 90: Array < AbstractArray: superclass init_table position */},
- {(long int) array___Array___enlarge},
- {(long int) array___AbstractArray___insert},
- {(long int) array___AbstractArray___last_index_of},
- {(long int) array___AbstractArray___index_of_from},
- {(long int) array___AbstractArray___last_index_of_from},
- {(long int) array___AbstractArray___reversed},
- {(long int) array___AbstractArray___copy_to},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute Array::_length */
-/* 2: Attribute Array::_items */
-/* 3: Attribute Array::_capacity */
-val_t NEW_Array(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_Array;
- ATTR_array___AbstractArray____length(obj) = TAG_Int((long int)0);
- ATTR_array___Array____capacity(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_array___Array___init() {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_Array();
- array___Array___init(self, init_table);
- return self;
-}
-val_t NEW_array___Array___with(val_t p0) {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_Array();
- array___Array___with(self, p0, init_table);
- return self;
-}
-val_t NEW_array___Array___with_capacity(val_t p0) {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_Array();
- array___Array___with_capacity(self, p0, init_table);
- return self;
-}
-val_t NEW_array___Array___filled_with(val_t p0, val_t p1) {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_Array();
- array___Array___filled_with(self, p0, p1, init_table);
- return self;
-}
-val_t NEW_array___Array___with_native(val_t p0, val_t p1) {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_Array();
- array___Array___with_native(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_ArrayIterator[52] = {
- {(long int) 3315 /* 0: Identity */},
- {(long int) 3 /* 1: ArrayIterator < Object: superclass typecheck marker */},
- {(long int) 131 /* 2: ArrayIterator < Iterator: superclass typecheck marker */},
- {(long int) 2527 /* 3: ArrayIterator < MapIterator: superclass typecheck marker */},
- {(long int) 3171 /* 4: ArrayIterator < IndexedIterator: superclass typecheck marker */},
- {(long int) 3315 /* 5: ArrayIterator < ArrayIterator: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ArrayIterator < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) array___Iterator___to_a},
- {(long int) 1 /* 41: ArrayIterator < Iterator: superclass init_table position */},
- {(long int) array___ArrayIterator___item},
- {(long int) array___ArrayIterator___next},
- {(long int) array___ArrayIterator___is_ok},
- {(long int) 2 /* 45: ArrayIterator < MapIterator: superclass init_table position */},
- {(long int) abstract_collection___IndexedIterator___key},
- {(long int) array___ArrayIterator___item__eq},
- {(long int) 3 /* 48: ArrayIterator < IndexedIterator: superclass init_table position */},
- {(long int) array___ArrayIterator___index},
- {(long int) 4 /* 50: ArrayIterator < ArrayIterator: superclass init_table position */},
- {(long int) array___ArrayIterator___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ArrayIterator::_index */
-/* 2: Attribute ArrayIterator::_array */
-val_t NEW_ArrayIterator(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 3);
- obj->vft = (classtable_elt_t*)VFT_ArrayIterator;
- ATTR_array___ArrayIterator____index(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_array___ArrayIterator___init(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ArrayIterator();
- array___ArrayIterator___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_ArraySet[78] = {
- {(long int) 3631 /* 0: Identity */},
- {(long int) 3 /* 1: ArraySet < Object: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 3263 /* 4: ArraySet < Set: superclass typecheck marker */},
- {(long int) 163 /* 5: ArraySet < Collection: superclass typecheck marker */},
- {(long int) 211 /* 6: ArraySet < RemovableCollection: superclass typecheck marker */},
- {(long int) 3019 /* 7: ArraySet < SimpleCollection: superclass typecheck marker */},
- {(long int) 3631 /* 8: ArraySet < ArraySet: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Collection___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ArraySet < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 4 /* 49: ArraySet < Set: superclass init_table position */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) string___Collection___join},
- {(long int) array___Collection___to_a},
- {(long int) 1 /* 58: ArraySet < Collection: superclass init_table position */},
- {(long int) array___ArraySet___iterator},
- {(long int) array___ArraySet___is_empty},
- {(long int) array___ArraySet___length},
- {(long int) array___ArraySet___has},
- {(long int) abstract_collection___Set___has_only},
- {(long int) abstract_collection___Set___count},
- {(long int) array___ArraySet___first},
- {(long int) 2 /* 66: ArraySet < RemovableCollection: superclass init_table position */},
- {(long int) array___ArraySet___clear},
- {(long int) array___ArraySet___remove},
- {(long int) array___ArraySet___remove_all},
- {(long int) 3 /* 70: ArraySet < SimpleCollection: superclass init_table position */},
- {(long int) array___ArraySet___add},
- {(long int) abstract_collection___SimpleCollection___add_all},
- {(long int) 5 /* 73: ArraySet < ArraySet: superclass init_table position */},
- {(long int) array___ArraySet___enlarge},
- {(long int) array___ArraySet___remove_at},
- {(long int) array___ArraySet___init},
- {(long int) array___ArraySet___with_capacity},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ArraySet::_array */
-val_t NEW_ArraySet(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 2);
- obj->vft = (classtable_elt_t*)VFT_ArraySet;
- return OBJ2VAL(obj);
-}
-val_t NEW_array___ArraySet___init() {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_ArraySet();
- array___ArraySet___init(self, init_table);
- return self;
-}
-val_t NEW_array___ArraySet___with_capacity(val_t p0) {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_ArraySet();
- array___ArraySet___with_capacity(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_ArraySetIterator[47] = {
- {(long int) 2663 /* 0: Identity */},
- {(long int) 3 /* 1: ArraySetIterator < Object: superclass typecheck marker */},
- {(long int) 131 /* 2: ArraySetIterator < Iterator: superclass typecheck marker */},
- {(long int) 2663 /* 3: ArraySetIterator < ArraySetIterator: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ArraySetIterator < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) array___Iterator___to_a},
- {(long int) 1 /* 41: ArraySetIterator < Iterator: superclass init_table position */},
- {(long int) array___ArraySetIterator___item},
- {(long int) array___ArraySetIterator___next},
- {(long int) array___ArraySetIterator___is_ok},
- {(long int) 2 /* 45: ArraySetIterator < ArraySetIterator: superclass init_table position */},
- {(long int) array___ArraySetIterator___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ArraySetIterator::_iter */
-val_t NEW_ArraySetIterator(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 2);
- obj->vft = (classtable_elt_t*)VFT_ArraySetIterator;
- return OBJ2VAL(obj);
-}
-val_t NEW_array___ArraySetIterator___init(val_t p0) {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ArraySetIterator();
- array___ArraySetIterator___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_ArrayMap[85] = {
- {(long int) 3635 /* 0: Identity */},
- {(long int) 3 /* 1: ArrayMap < Object: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 3311 /* 4: ArrayMap < CoupleMap: superclass typecheck marker */},
- {(long int) 163 /* 5: ArrayMap < Collection: superclass typecheck marker */},
- {(long int) 211 /* 6: ArrayMap < RemovableCollection: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3127 /* 8: ArrayMap < Map: superclass typecheck marker */},
- {(long int) 3635 /* 9: ArrayMap < ArrayMap: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Collection___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ArrayMap < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 4 /* 49: ArrayMap < CoupleMap: superclass init_table position */},
- {(long int) array___ArrayMap___couple_at},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) string___Collection___join},
- {(long int) array___Collection___to_a},
- {(long int) 1 /* 58: ArrayMap < Collection: superclass init_table position */},
- {(long int) array___ArrayMap___iterator},
- {(long int) array___ArrayMap___is_empty},
- {(long int) array___ArrayMap___length},
- {(long int) array___ArrayMap___has},
- {(long int) array___ArrayMap___has_only},
- {(long int) array___ArrayMap___count},
- {(long int) array___ArrayMap___first},
- {(long int) 2 /* 66: ArrayMap < RemovableCollection: superclass init_table position */},
- {(long int) array___ArrayMap___clear},
- {(long int) array___ArrayMap___remove},
- {(long int) array___ArrayMap___remove_all},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) string___Map___map_join},
- {(long int) 3 /* 74: ArrayMap < Map: superclass init_table position */},
- {(long int) array___ArrayMap_____bra},
- {(long int) array___ArrayMap_____braeq},
- {(long int) array___ArrayMap___has_key},
- {(long int) array___ArrayMap___remove_at},
- {(long int) abstract_collection___Map___recover_with},
- {(long int) 5 /* 80: ArrayMap < ArrayMap: superclass init_table position */},
- {(long int) array___ArrayMap___enlarge},
- {(long int) array___ArrayMap___remove_at_index},
- {(long int) array___ArrayMap___index},
- {(long int) array___ArrayMap___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ArrayMap::_items */
-/* 2: Attribute ArrayMap::_last_index */
-val_t NEW_ArrayMap(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 3);
- obj->vft = (classtable_elt_t*)VFT_ArrayMap;
- ATTR_array___ArrayMap____last_index(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_array___ArrayMap___init() {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_ArrayMap();
- array___ArrayMap___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ArrayCapable[42] = {
- {(long int) 171 /* 0: Identity */},
- {(long int) 3 /* 1: ArrayCapable < Object: superclass typecheck marker */},
- {(long int) 171 /* 2: ArrayCapable < ArrayCapable: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ArrayCapable < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ArrayCapable < ArrayCapable: superclass init_table position */},
- {(long int) array___ArrayCapable___calloc_array},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ArrayCapable(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ArrayCapable;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_NativeArray[44] = {
- {(long int) -9 /* 0: Identity */},
- {(long int) 3 /* 1: NativeArray < Object: superclass typecheck marker */},
- {(long int) -9 /* 2: NativeArray < NativeArray: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: NativeArray < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: NativeArray < NativeArray: superclass init_table position */},
- {(long int) array___NativeArray_____bra},
- {(long int) array___NativeArray_____braeq},
- {(long int) array___NativeArray___copy_to},
-};
-/* 0: Pointer to the classtable */
-val_t BOX_NativeArray(val_t * val) {
- struct TBOX_NativeArray *box = (struct TBOX_NativeArray*)alloc(sizeof(struct TBOX_NativeArray));
- box->vft = VFT_NativeArray;
- box->val = val;
- return OBJ2VAL(box);
-}
-const classtable_elt_t VFT_String[134] = {
- {(long int) 3771 /* 0: Identity */},
- {(long int) 3 /* 1: String < Object: superclass typecheck marker */},
- {(long int) 31 /* 2: String < StringCapable: superclass typecheck marker */},
- {(long int) 51 /* 3: String < Pattern: superclass typecheck marker */},
- {(long int) 155 /* 4: String < Comparable: superclass typecheck marker */},
- {(long int) 163 /* 5: String < Collection: superclass typecheck marker */},
- {(long int) 211 /* 6: String < RemovableCollection: superclass typecheck marker */},
- {(long int) 3019 /* 7: String < SimpleCollection: superclass typecheck marker */},
- {(long int) 3127 /* 8: String < Map: superclass typecheck marker */},
- {(long int) 3295 /* 9: String < IndexedCollection: superclass typecheck marker */},
- {(long int) 3639 /* 10: String < AbstractArray: superclass typecheck marker */},
- {(long int) 3771 /* 11: String < String: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___String___hash},
- {(long int) string___String___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: String < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) string___String_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) string___String___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 8 /* 40: String < StringCapable: superclass init_table position */},
- {(long int) string___StringCapable___calloc_string},
- {(long int) 9 /* 42: String < Pattern: superclass init_table position */},
- {(long int) string_search___String___search_index_in},
- {(long int) string_search___String___search_in},
- {(long int) string_search___Pattern___search_all_in},
- {(long int) string_search___Pattern___split_in},
- {(long int) 7 /* 47: String < Comparable: superclass init_table position */},
- {(long int) string___String_____l},
- {(long int) kernel___Comparable_____leq},
- {(long int) kernel___Comparable_____geq},
- {(long int) kernel___Comparable_____g},
- {(long int) kernel___Comparable_____leqg},
- {(long int) kernel___Comparable___is_between},
- {(long int) kernel___Comparable___max},
- {(long int) kernel___Comparable___min},
- {(long int) string___Collection___join},
- {(long int) array___Collection___to_a},
- {(long int) 1 /* 58: String < Collection: superclass init_table position */},
- {(long int) array___AbstractArray___iterator},
- {(long int) array___AbstractArray___is_empty},
- {(long int) array___AbstractArray___length},
- {(long int) array___AbstractArray___has},
- {(long int) array___AbstractArray___has_only},
- {(long int) array___AbstractArray___count},
- {(long int) abstract_collection___IndexedCollection___first},
- {(long int) 2 /* 66: String < RemovableCollection: superclass init_table position */},
- {(long int) array___AbstractArray___clear},
- {(long int) array___AbstractArray___remove},
- {(long int) array___AbstractArray___remove_all},
- {(long int) 4 /* 70: String < SimpleCollection: superclass init_table position */},
- {(long int) string___String___add},
- {(long int) abstract_collection___SimpleCollection___add_all},
- {(long int) string___Map___map_join},
- {(long int) 3 /* 74: String < Map: superclass init_table position */},
- {(long int) string___String_____bra},
- {(long int) string___String_____braeq},
- {(long int) array___AbstractArray___has_key},
- {(long int) array___AbstractArray___remove_at},
- {(long int) abstract_collection___Map___recover_with},
- {(long int) 5 /* 80: String < IndexedCollection: superclass init_table position */},
- {(long int) abstract_collection___IndexedCollection___first__eq},
- {(long int) abstract_collection___IndexedCollection___last},
- {(long int) abstract_collection___IndexedCollection___last__eq},
- {(long int) array___AbstractArray___push},
- {(long int) string___String___append},
- {(long int) array___AbstractArray___pop},
- {(long int) array___AbstractArray___unshift},
- {(long int) array___AbstractArray___shift},
- {(long int) array___AbstractArray___index_of},
- {(long int) 6 /* 90: String < AbstractArray: superclass init_table position */},
- {(long int) string___String___enlarge},
- {(long int) array___AbstractArray___insert},
- {(long int) array___AbstractArray___last_index_of},
- {(long int) array___AbstractArray___index_of_from},
- {(long int) array___AbstractArray___last_index_of_from},
- {(long int) array___AbstractArray___reversed},
- {(long int) array___AbstractArray___copy_to},
- {(long int) symbol___String___to_symbol},
- {(long int) 10 /* 99: String < String: superclass init_table position */},
- {(long int) abstract_collection___IndexedCollection___append},
- {(long int) string___String_____plus},
- {(long int) string___String_____star},
- {(long int) string___String___to_i},
- {(long int) string___String___to_hex},
- {(long int) string___String___a_to},
- {(long int) string___String___to_cstring},
- {(long int) string___String___substring},
- {(long int) string___String___substring_from},
- {(long int) string___String___has_substring},
- {(long int) string___String___has_prefix},
- {(long int) string___String___has_suffix},
- {(long int) string___String___init},
- {(long int) string___String___from},
- {(long int) string___String___with_capacity},
- {(long int) string___String___with_native},
- {(long int) string___String___from_cstring},
- {(long int) string___String___filled_with},
- {(long int) string___String___to_upper},
- {(long int) string___String___to_lower},
- {(long int) string___String___items},
- {(long int) string___String___capacity},
- {(long int) file___String___file_exists},
- {(long int) file___String___file_stat},
- {(long int) file___String___strip_extension},
- {(long int) file___String___basename},
- {(long int) file___String___dirname},
- {(long int) file___String___file_path},
- {(long int) file___String___mkdir},
- {(long int) string_search___String___search},
- {(long int) string_search___String___search_from},
- {(long int) string_search___String___search_all},
- {(long int) string_search___String___split_with},
- {(long int) string_search___String___split},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute String::_length */
-/* 2: Attribute String::_items */
-/* 3: Attribute String::_capacity */
-val_t NEW_String(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_String;
- ATTR_array___AbstractArray____length(obj) = TAG_Int((long int)0);
- ATTR_string___String____capacity(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_string___String___init() {
- int init_table[11] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_String();
- string___String___init(self, init_table);
- return self;
-}
-val_t NEW_string___String___from(val_t p0) {
- int init_table[11] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_String();
- string___String___from(self, p0, init_table);
- return self;
-}
-val_t NEW_string___String___with_capacity(val_t p0) {
- int init_table[11] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_String();
- string___String___with_capacity(self, p0, init_table);
- return self;
-}
-val_t NEW_string___String___with_native(val_t p0, val_t p1) {
- int init_table[11] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_String();
- string___String___with_native(self, p0, p1, init_table);
- return self;
-}
-val_t NEW_string___String___from_cstring(val_t p0) {
- int init_table[11] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_String();
- string___String___from_cstring(self, p0, init_table);
- return self;
-}
-val_t NEW_string___String___filled_with(val_t p0, val_t p1) {
- int init_table[11] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_String();
- string___String___filled_with(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_NativeString[54] = {
- {(long int) -5 /* 0: Identity */},
- {(long int) 3 /* 1: NativeString < Object: superclass typecheck marker */},
- {(long int) -5 /* 2: NativeString < NativeString: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: NativeString < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) environ___NativeString___get_environ},
- {(long int) environ___NativeString___put_environ},
- {(long int) environ___NativeString___unset_environ},
- {(long int) environ___NativeString___set_environ},
- {(long int) 1 /* 44: NativeString < NativeString: superclass init_table position */},
- {(long int) string___NativeString_____bra},
- {(long int) string___NativeString_____braeq},
- {(long int) string___NativeString___copy_to},
- {(long int) string___NativeString___cstring_length},
- {(long int) string___NativeString___atoi},
- {(long int) file___NativeString___file_exists},
- {(long int) file___NativeString___file_stat},
- {(long int) file___NativeString___file_mkdir},
- {(long int) exec___NativeString___system},
-};
-/* 0: Pointer to the classtable */
-val_t BOX_NativeString(char * val) {
- struct TBOX_NativeString *box = (struct TBOX_NativeString*)alloc(sizeof(struct TBOX_NativeString));
- box->vft = VFT_NativeString;
- box->val = val;
- return OBJ2VAL(box);
-}
-const classtable_elt_t VFT_StringCapable[42] = {
- {(long int) 31 /* 0: Identity */},
- {(long int) 3 /* 1: StringCapable < Object: superclass typecheck marker */},
- {(long int) 31 /* 2: StringCapable < StringCapable: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: StringCapable < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: StringCapable < StringCapable: superclass init_table position */},
- {(long int) string___StringCapable___calloc_string},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_StringCapable(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_StringCapable;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_HashCollection[66] = {
- {(long int) 2615 /* 0: Identity */},
- {(long int) 3 /* 1: HashCollection < Object: superclass typecheck marker */},
- {(long int) 171 /* 2: HashCollection < ArrayCapable: superclass typecheck marker */},
- {(long int) 2615 /* 3: HashCollection < HashCollection: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 163 /* 5: HashCollection < Collection: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Collection___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: HashCollection < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 2 /* 40: HashCollection < ArrayCapable: superclass init_table position */},
- {(long int) array___ArrayCapable___calloc_array},
- {(long int) 3 /* 42: HashCollection < HashCollection: superclass init_table position */},
- {(long int) hash___HashCollection___first_item},
- {(long int) hash___HashCollection___index_at},
- {(long int) hash___HashCollection___store},
- {(long int) hash___HashCollection___remove_index},
- {(long int) hash___HashCollection___raz},
- {(long int) hash___HashCollection___enlarge},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) string___Collection___join},
- {(long int) array___Collection___to_a},
- {(long int) 1 /* 58: HashCollection < Collection: superclass init_table position */},
- {(long int) abstract_collection___Collection___iterator},
- {(long int) abstract_collection___Collection___is_empty},
- {(long int) hash___HashCollection___length},
- {(long int) abstract_collection___Collection___has},
- {(long int) abstract_collection___Collection___has_only},
- {(long int) abstract_collection___Collection___count},
- {(long int) abstract_collection___Collection___first},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute HashCollection::_array */
-/* 2: Attribute HashCollection::_capacity */
-/* 3: Attribute HashCollection::_length */
-/* 4: Attribute HashCollection::_first_item */
-/* 5: Attribute HashCollection::_last_item */
-/* 6: Attribute HashCollection::_last_accessed_index */
-/* 7: Attribute HashCollection::_last_accessed_key */
-val_t NEW_HashCollection(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 8);
- obj->vft = (classtable_elt_t*)VFT_HashCollection;
- ATTR_hash___HashCollection____capacity(obj) = TAG_Int((long int)0);
- ATTR_hash___HashCollection____length(obj) = TAG_Int((long int)0);
- ATTR_hash___HashCollection____last_accessed_index(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_HashNode[46] = {
- {(long int) 139 /* 0: Identity */},
- {(long int) 3 /* 1: HashNode < Object: superclass typecheck marker */},
- {(long int) 139 /* 2: HashNode < HashNode: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: HashNode < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: HashNode < HashNode: superclass init_table position */},
- {(long int) hash___HashNode___key},
- {(long int) hash___HashNode___next_item},
- {(long int) hash___HashNode___next_item__eq},
- {(long int) hash___HashNode___prev_item},
- {(long int) hash___HashNode___prev_item__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute HashNode::_next_item */
-/* 2: Attribute HashNode::_prev_item */
-val_t NEW_HashNode(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 3);
- obj->vft = (classtable_elt_t*)VFT_HashNode;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_HashMap[80] = {
- {(long int) 3627 /* 0: Identity */},
- {(long int) 3 /* 1: HashMap < Object: superclass typecheck marker */},
- {(long int) 171 /* 2: HashMap < ArrayCapable: superclass typecheck marker */},
- {(long int) 2615 /* 3: HashMap < HashCollection: superclass typecheck marker */},
- {(long int) 3311 /* 4: HashMap < CoupleMap: superclass typecheck marker */},
- {(long int) 163 /* 5: HashMap < Collection: superclass typecheck marker */},
- {(long int) 211 /* 6: HashMap < RemovableCollection: superclass typecheck marker */},
- {(long int) 3627 /* 7: HashMap < HashMap: superclass typecheck marker */},
- {(long int) 3127 /* 8: HashMap < Map: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Collection___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: HashMap < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 5 /* 40: HashMap < ArrayCapable: superclass init_table position */},
- {(long int) array___ArrayCapable___calloc_array},
- {(long int) 6 /* 42: HashMap < HashCollection: superclass init_table position */},
- {(long int) hash___HashCollection___first_item},
- {(long int) hash___HashCollection___index_at},
- {(long int) hash___HashCollection___store},
- {(long int) hash___HashCollection___remove_index},
- {(long int) hash___HashCollection___raz},
- {(long int) hash___HashCollection___enlarge},
- {(long int) 4 /* 49: HashMap < CoupleMap: superclass init_table position */},
- {(long int) hash___HashMap___couple_at},
- {(long int) 7 /* 51: HashMap < HashMap: superclass init_table position */},
- {(long int) hash___HashMap___init},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) string___Collection___join},
- {(long int) array___Collection___to_a},
- {(long int) 1 /* 58: HashMap < Collection: superclass init_table position */},
- {(long int) hash___HashMap___iterator},
- {(long int) hash___HashMap___is_empty},
- {(long int) hash___HashCollection___length},
- {(long int) hash___HashMap___has},
- {(long int) hash___HashMap___has_only},
- {(long int) hash___HashMap___count},
- {(long int) hash___HashMap___first},
- {(long int) 2 /* 66: HashMap < RemovableCollection: superclass init_table position */},
- {(long int) hash___HashMap___clear},
- {(long int) hash___HashMap___remove},
- {(long int) abstract_collection___RemovableCollection___remove_all},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) string___Map___map_join},
- {(long int) 3 /* 74: HashMap < Map: superclass init_table position */},
- {(long int) abstract_collection___CoupleMap_____bra},
- {(long int) hash___HashMap_____braeq},
- {(long int) abstract_collection___CoupleMap___has_key},
- {(long int) hash___HashMap___remove_at},
- {(long int) abstract_collection___Map___recover_with},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute HashMap::_array */
-/* 2: Attribute HashMap::_capacity */
-/* 3: Attribute HashMap::_length */
-/* 4: Attribute HashMap::_first_item */
-/* 5: Attribute HashMap::_last_item */
-/* 6: Attribute HashMap::_last_accessed_index */
-/* 7: Attribute HashMap::_last_accessed_key */
-val_t NEW_HashMap(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 8);
- obj->vft = (classtable_elt_t*)VFT_HashMap;
- ATTR_hash___HashCollection____capacity(obj) = TAG_Int((long int)0);
- ATTR_hash___HashCollection____length(obj) = TAG_Int((long int)0);
- ATTR_hash___HashCollection____last_accessed_index(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_hash___HashMap___init() {
- int init_table[8] = {0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_HashMap();
- hash___HashMap___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_HashMapNode[54] = {
- {(long int) 2611 /* 0: Identity */},
- {(long int) 3 /* 1: HashMapNode < Object: superclass typecheck marker */},
- {(long int) 139 /* 2: HashMapNode < HashNode: superclass typecheck marker */},
- {(long int) 143 /* 3: HashMapNode < Couple: superclass typecheck marker */},
- {(long int) 2611 /* 4: HashMapNode < HashMapNode: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: HashMapNode < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 2 /* 40: HashMapNode < HashNode: superclass init_table position */},
- {(long int) hash___HashMapNode___key},
- {(long int) hash___HashNode___next_item},
- {(long int) hash___HashNode___next_item__eq},
- {(long int) hash___HashNode___prev_item},
- {(long int) hash___HashNode___prev_item__eq},
- {(long int) 1 /* 46: HashMapNode < Couple: superclass init_table position */},
- {(long int) abstract_collection___Couple___first},
- {(long int) abstract_collection___Couple___first__eq},
- {(long int) abstract_collection___Couple___second},
- {(long int) abstract_collection___Couple___second__eq},
- {(long int) abstract_collection___Couple___init},
- {(long int) 3 /* 52: HashMapNode < HashMapNode: superclass init_table position */},
- {(long int) hash___HashMapNode___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute HashMapNode::_next_item */
-/* 2: Attribute HashMapNode::_prev_item */
-/* 3: Attribute HashMapNode::_first */
-/* 4: Attribute HashMapNode::_second */
-val_t NEW_HashMapNode(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 5);
- obj->vft = (classtable_elt_t*)VFT_HashMapNode;
- return OBJ2VAL(obj);
-}
-val_t NEW_hash___HashMapNode___init(val_t p0, val_t p1) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_HashMapNode();
- hash___HashMapNode___init(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_HashMapIterator[50] = {
- {(long int) 3183 /* 0: Identity */},
- {(long int) 3 /* 1: HashMapIterator < Object: superclass typecheck marker */},
- {(long int) 131 /* 2: HashMapIterator < Iterator: superclass typecheck marker */},
- {(long int) 2527 /* 3: HashMapIterator < MapIterator: superclass typecheck marker */},
- {(long int) 3183 /* 4: HashMapIterator < HashMapIterator: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: HashMapIterator < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) array___Iterator___to_a},
- {(long int) 1 /* 41: HashMapIterator < Iterator: superclass init_table position */},
- {(long int) hash___HashMapIterator___item},
- {(long int) hash___HashMapIterator___next},
- {(long int) hash___HashMapIterator___is_ok},
- {(long int) 2 /* 45: HashMapIterator < MapIterator: superclass init_table position */},
- {(long int) hash___HashMapIterator___key},
- {(long int) hash___HashMapIterator___item__eq},
- {(long int) 3 /* 48: HashMapIterator < HashMapIterator: superclass init_table position */},
- {(long int) hash___HashMapIterator___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute HashMapIterator::_map */
-/* 2: Attribute HashMapIterator::_node */
-val_t NEW_HashMapIterator(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 3);
- obj->vft = (classtable_elt_t*)VFT_HashMapIterator;
- return OBJ2VAL(obj);
-}
-val_t NEW_hash___HashMapIterator___init(val_t p0) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_HashMapIterator();
- hash___HashMapIterator___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_HashSet[73] = {
- {(long int) 3623 /* 0: Identity */},
- {(long int) 3 /* 1: HashSet < Object: superclass typecheck marker */},
- {(long int) 171 /* 2: HashSet < ArrayCapable: superclass typecheck marker */},
- {(long int) 2615 /* 3: HashSet < HashCollection: superclass typecheck marker */},
- {(long int) 3263 /* 4: HashSet < Set: superclass typecheck marker */},
- {(long int) 163 /* 5: HashSet < Collection: superclass typecheck marker */},
- {(long int) 211 /* 6: HashSet < RemovableCollection: superclass typecheck marker */},
- {(long int) 3019 /* 7: HashSet < SimpleCollection: superclass typecheck marker */},
- {(long int) 3623 /* 8: HashSet < HashSet: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Collection___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: HashSet < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 5 /* 40: HashSet < ArrayCapable: superclass init_table position */},
- {(long int) array___ArrayCapable___calloc_array},
- {(long int) 6 /* 42: HashSet < HashCollection: superclass init_table position */},
- {(long int) hash___HashCollection___first_item},
- {(long int) hash___HashCollection___index_at},
- {(long int) hash___HashCollection___store},
- {(long int) hash___HashCollection___remove_index},
- {(long int) hash___HashCollection___raz},
- {(long int) hash___HashCollection___enlarge},
- {(long int) 4 /* 49: HashSet < Set: superclass init_table position */},
- {(long int) 7 /* 50: HashSet < HashSet: superclass init_table position */},
- {(long int) hash___HashSet___init},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) string___Collection___join},
- {(long int) array___Collection___to_a},
- {(long int) 1 /* 58: HashSet < Collection: superclass init_table position */},
- {(long int) hash___HashSet___iterator},
- {(long int) hash___HashSet___is_empty},
- {(long int) hash___HashCollection___length},
- {(long int) hash___HashSet___has},
- {(long int) abstract_collection___Set___has_only},
- {(long int) abstract_collection___Set___count},
- {(long int) hash___HashSet___first},
- {(long int) 2 /* 66: HashSet < RemovableCollection: superclass init_table position */},
- {(long int) hash___HashSet___clear},
- {(long int) hash___HashSet___remove},
- {(long int) abstract_collection___Set___remove_all},
- {(long int) 3 /* 70: HashSet < SimpleCollection: superclass init_table position */},
- {(long int) hash___HashSet___add},
- {(long int) abstract_collection___SimpleCollection___add_all},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute HashSet::_array */
-/* 2: Attribute HashSet::_capacity */
-/* 3: Attribute HashSet::_length */
-/* 4: Attribute HashSet::_first_item */
-/* 5: Attribute HashSet::_last_item */
-/* 6: Attribute HashSet::_last_accessed_index */
-/* 7: Attribute HashSet::_last_accessed_key */
-val_t NEW_HashSet(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 8);
- obj->vft = (classtable_elt_t*)VFT_HashSet;
- ATTR_hash___HashCollection____capacity(obj) = TAG_Int((long int)0);
- ATTR_hash___HashCollection____length(obj) = TAG_Int((long int)0);
- ATTR_hash___HashCollection____last_accessed_index(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_hash___HashSet___init() {
- int init_table[8] = {0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_HashSet();
- hash___HashSet___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_HashSetNode[49] = {
- {(long int) 2603 /* 0: Identity */},
- {(long int) 3 /* 1: HashSetNode < Object: superclass typecheck marker */},
- {(long int) 139 /* 2: HashSetNode < HashNode: superclass typecheck marker */},
- {(long int) 2603 /* 3: HashSetNode < HashSetNode: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: HashSetNode < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: HashSetNode < HashNode: superclass init_table position */},
- {(long int) hash___HashSetNode___key},
- {(long int) hash___HashNode___next_item},
- {(long int) hash___HashNode___next_item__eq},
- {(long int) hash___HashNode___prev_item},
- {(long int) hash___HashNode___prev_item__eq},
- {(long int) 2 /* 46: HashSetNode < HashSetNode: superclass init_table position */},
- {(long int) hash___HashSetNode___key__eq},
- {(long int) hash___HashSetNode___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute HashSetNode::_next_item */
-/* 2: Attribute HashSetNode::_prev_item */
-/* 3: Attribute HashSetNode::_key */
-val_t NEW_HashSetNode(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_HashSetNode;
- return OBJ2VAL(obj);
-}
-val_t NEW_hash___HashSetNode___init(val_t p0) {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_HashSetNode();
- hash___HashSetNode___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_HashSetIterator[47] = {
- {(long int) 2607 /* 0: Identity */},
- {(long int) 3 /* 1: HashSetIterator < Object: superclass typecheck marker */},
- {(long int) 131 /* 2: HashSetIterator < Iterator: superclass typecheck marker */},
- {(long int) 2607 /* 3: HashSetIterator < HashSetIterator: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: HashSetIterator < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) array___Iterator___to_a},
- {(long int) 1 /* 41: HashSetIterator < Iterator: superclass init_table position */},
- {(long int) hash___HashSetIterator___item},
- {(long int) hash___HashSetIterator___next},
- {(long int) hash___HashSetIterator___is_ok},
- {(long int) 2 /* 45: HashSetIterator < HashSetIterator: superclass init_table position */},
- {(long int) hash___HashSetIterator___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute HashSetIterator::_set */
-/* 2: Attribute HashSetIterator::_node */
-val_t NEW_HashSetIterator(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 3);
- obj->vft = (classtable_elt_t*)VFT_HashSetIterator;
- return OBJ2VAL(obj);
-}
-val_t NEW_hash___HashSetIterator___init(val_t p0) {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_HashSetIterator();
- hash___HashSetIterator___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_Symbol[46] = {
- {(long int) 27 /* 0: Identity */},
- {(long int) 3 /* 1: Symbol < Object: superclass typecheck marker */},
- {(long int) 27 /* 2: Symbol < Symbol: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) symbol___Symbol___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: Symbol < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) environ___Symbol___environ},
- {(long int) environ___Symbol___environ__eq},
- {(long int) environ___Symbol___environ_default__eq},
- {(long int) environ___Symbol___unset},
- {(long int) 1 /* 44: Symbol < Symbol: superclass init_table position */},
- {(long int) symbol___Symbol___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute Symbol::_string */
-val_t NEW_Symbol(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 2);
- obj->vft = (classtable_elt_t*)VFT_Symbol;
- return OBJ2VAL(obj);
-}
-val_t NEW_symbol___Symbol___init(val_t p0) {
- int init_table[2] = {0, 0};
- val_t self = NEW_Symbol();
- symbol___Symbol___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_AbstractSorter[46] = {
- {(long int) 175 /* 0: Identity */},
- {(long int) 3 /* 1: AbstractSorter < Object: superclass typecheck marker */},
- {(long int) 175 /* 2: AbstractSorter < AbstractSorter: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AbstractSorter < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: AbstractSorter < AbstractSorter: superclass init_table position */},
- {(long int) sorter___AbstractSorter___compare},
- {(long int) sorter___AbstractSorter___sort},
- {(long int) sorter___AbstractSorter___sub_sort},
- {(long int) sorter___AbstractSorter___quick_sort},
- {(long int) sorter___AbstractSorter___bubble_sort},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_AbstractSorter(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_AbstractSorter;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_ComparableSorter[48] = {
- {(long int) 2647 /* 0: Identity */},
- {(long int) 3 /* 1: ComparableSorter < Object: superclass typecheck marker */},
- {(long int) 175 /* 2: ComparableSorter < AbstractSorter: superclass typecheck marker */},
- {(long int) 2647 /* 3: ComparableSorter < ComparableSorter: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ComparableSorter < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ComparableSorter < AbstractSorter: superclass init_table position */},
- {(long int) sorter___ComparableSorter___compare},
- {(long int) sorter___AbstractSorter___sort},
- {(long int) sorter___AbstractSorter___sub_sort},
- {(long int) sorter___AbstractSorter___quick_sort},
- {(long int) sorter___AbstractSorter___bubble_sort},
- {(long int) 2 /* 46: ComparableSorter < ComparableSorter: superclass init_table position */},
- {(long int) sorter___ComparableSorter___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ComparableSorter(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ComparableSorter;
- return OBJ2VAL(obj);
-}
-val_t NEW_sorter___ComparableSorter___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ComparableSorter();
- sorter___ComparableSorter___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_IOS[53] = {
- {(long int) 135 /* 0: Identity */},
- {(long int) 3 /* 1: IOS < Object: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 135 /* 3: IOS < IOS: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: IOS < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 51: IOS < IOS: superclass init_table position */},
- {(long int) stream___IOS___close},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_IOS(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_IOS;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_IStream[63] = {
- {(long int) 2599 /* 0: Identity */},
- {(long int) 3 /* 1: IStream < Object: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 135 /* 3: IStream < IOS: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 2599 /* 5: IStream < IStream: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: IStream < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 51: IStream < IOS: superclass init_table position */},
- {(long int) stream___IOS___close},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 2 /* 56: IStream < IStream: superclass init_table position */},
- {(long int) stream___IStream___read_char},
- {(long int) stream___IStream___read},
- {(long int) stream___IStream___read_line},
- {(long int) stream___IStream___read_all},
- {(long int) stream___IStream___append_line_to},
- {(long int) stream___IStream___eof},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_IStream(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_IStream;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_OStream[56] = {
- {(long int) 2515 /* 0: Identity */},
- {(long int) 3 /* 1: OStream < Object: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 135 /* 3: OStream < IOS: superclass typecheck marker */},
- {(long int) 2515 /* 4: OStream < OStream: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: OStream < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 51: OStream < IOS: superclass init_table position */},
- {(long int) stream___IOS___close},
- {(long int) 2 /* 53: OStream < OStream: superclass init_table position */},
- {(long int) stream___OStream___write},
- {(long int) stream___OStream___is_writable},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_OStream(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_OStream;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_BufferedIStream[67] = {
- {(long int) 3223 /* 0: Identity */},
- {(long int) 3 /* 1: BufferedIStream < Object: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 135 /* 3: BufferedIStream < IOS: superclass typecheck marker */},
- {(long int) 3223 /* 4: BufferedIStream < BufferedIStream: superclass typecheck marker */},
- {(long int) 2599 /* 5: BufferedIStream < IStream: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: BufferedIStream < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 51: BufferedIStream < IOS: superclass init_table position */},
- {(long int) stream___IOS___close},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 2 /* 56: BufferedIStream < IStream: superclass init_table position */},
- {(long int) stream___BufferedIStream___read_char},
- {(long int) stream___BufferedIStream___read},
- {(long int) stream___IStream___read_line},
- {(long int) stream___BufferedIStream___read_all},
- {(long int) stream___BufferedIStream___append_line_to},
- {(long int) stream___BufferedIStream___eof},
- {(long int) 3 /* 63: BufferedIStream < BufferedIStream: superclass init_table position */},
- {(long int) stream___BufferedIStream___fill_buffer},
- {(long int) stream___BufferedIStream___end_reached},
- {(long int) stream___BufferedIStream___prepare_buffer},
-};
-/* 0: Pointer to the classtable */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* 3: Attribute BufferedIStream::_buffer */
-/* 4: Attribute BufferedIStream::_buffer_pos */
-val_t NEW_BufferedIStream(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 5);
- obj->vft = (classtable_elt_t*)VFT_BufferedIStream;
- ATTR_stream___BufferedIStream____buffer_pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_IOStream[70] = {
- {(long int) 3179 /* 0: Identity */},
- {(long int) 3 /* 1: IOStream < Object: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 135 /* 3: IOStream < IOS: superclass typecheck marker */},
- {(long int) 2515 /* 4: IOStream < OStream: superclass typecheck marker */},
- {(long int) 2599 /* 5: IOStream < IStream: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 3179 /* 8: IOStream < IOStream: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: IOStream < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 51: IOStream < IOS: superclass init_table position */},
- {(long int) stream___IOS___close},
- {(long int) 3 /* 53: IOStream < OStream: superclass init_table position */},
- {(long int) stream___OStream___write},
- {(long int) stream___OStream___is_writable},
- {(long int) 2 /* 56: IOStream < IStream: superclass init_table position */},
- {(long int) stream___IStream___read_char},
- {(long int) stream___IStream___read},
- {(long int) stream___IStream___read_line},
- {(long int) stream___IStream___read_all},
- {(long int) stream___IStream___append_line_to},
- {(long int) stream___IStream___eof},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 4 /* 69: IOStream < IOStream: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_IOStream(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_IOStream;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_FDStream[53] = {
- {(long int) 2627 /* 0: Identity */},
- {(long int) 3 /* 1: FDStream < Object: superclass typecheck marker */},
- {(long int) 2627 /* 2: FDStream < FDStream: superclass typecheck marker */},
- {(long int) 135 /* 3: FDStream < IOS: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: FDStream < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 2 /* 40: FDStream < FDStream: superclass init_table position */},
- {(long int) stream___FDStream___native_close},
- {(long int) stream___FDStream___native_read_char},
- {(long int) stream___FDStream___native_read},
- {(long int) stream___FDStream___native_write},
- {(long int) stream___FDStream___init},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 51: FDStream < IOS: superclass init_table position */},
- {(long int) stream___FDStream___close},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute FDStream::_fd */
-val_t NEW_FDStream(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 2);
- obj->vft = (classtable_elt_t*)VFT_FDStream;
- ATTR_stream___FDStream____fd(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_stream___FDStream___init(val_t p0) {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_FDStream();
- stream___FDStream___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_FDIStream[63] = {
- {(long int) 3191 /* 0: Identity */},
- {(long int) 3 /* 1: FDIStream < Object: superclass typecheck marker */},
- {(long int) 2627 /* 2: FDIStream < FDStream: superclass typecheck marker */},
- {(long int) 135 /* 3: FDIStream < IOS: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 2599 /* 5: FDIStream < IStream: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3191 /* 7: FDIStream < FDIStream: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: FDIStream < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 2 /* 40: FDIStream < FDStream: superclass init_table position */},
- {(long int) stream___FDStream___native_close},
- {(long int) stream___FDStream___native_read_char},
- {(long int) stream___FDStream___native_read},
- {(long int) stream___FDStream___native_write},
- {(long int) stream___FDStream___init},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 4 /* 48: FDIStream < FDIStream: superclass init_table position */},
- {(long int) stream___FDIStream___init},
- {0} /* Class Hole :( */,
- {(long int) 1 /* 51: FDIStream < IOS: superclass init_table position */},
- {(long int) stream___FDStream___close},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 3 /* 56: FDIStream < IStream: superclass init_table position */},
- {(long int) stream___FDIStream___read_char},
- {(long int) stream___IStream___read},
- {(long int) stream___IStream___read_line},
- {(long int) stream___IStream___read_all},
- {(long int) stream___IStream___append_line_to},
- {(long int) stream___FDIStream___eof},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute FDIStream::_fd */
-/* Instance Hole :( */
-/* 3: Attribute FDIStream::_eof */
-val_t NEW_FDIStream(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_FDIStream;
- ATTR_stream___FDStream____fd(obj) = TAG_Int((long int)0);
- ATTR_stream___FDIStream____eof(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_stream___FDIStream___init(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_FDIStream();
- stream___FDIStream___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_FDOStream[56] = {
- {(long int) 3187 /* 0: Identity */},
- {(long int) 3 /* 1: FDOStream < Object: superclass typecheck marker */},
- {(long int) 2627 /* 2: FDOStream < FDStream: superclass typecheck marker */},
- {(long int) 135 /* 3: FDOStream < IOS: superclass typecheck marker */},
- {(long int) 2515 /* 4: FDOStream < OStream: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3187 /* 6: FDOStream < FDOStream: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: FDOStream < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 2 /* 40: FDOStream < FDStream: superclass init_table position */},
- {(long int) stream___FDStream___native_close},
- {(long int) stream___FDStream___native_read_char},
- {(long int) stream___FDStream___native_read},
- {(long int) stream___FDStream___native_write},
- {(long int) stream___FDStream___init},
- {(long int) 4 /* 46: FDOStream < FDOStream: superclass init_table position */},
- {(long int) stream___FDOStream___init},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 51: FDOStream < IOS: superclass init_table position */},
- {(long int) stream___FDStream___close},
- {(long int) 3 /* 53: FDOStream < OStream: superclass init_table position */},
- {(long int) stream___FDOStream___write},
- {(long int) stream___FDOStream___is_writable},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute FDOStream::_fd */
-/* 2: Attribute FDOStream::_is_writable */
-val_t NEW_FDOStream(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 3);
- obj->vft = (classtable_elt_t*)VFT_FDOStream;
- ATTR_stream___FDStream____fd(obj) = TAG_Int((long int)0);
- ATTR_stream___FDOStream____is_writable(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_stream___FDOStream___init(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_FDOStream();
- stream___FDOStream___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_FDIOStream[70] = {
- {(long int) 3307 /* 0: Identity */},
- {(long int) 3 /* 1: FDIOStream < Object: superclass typecheck marker */},
- {(long int) 2627 /* 2: FDIOStream < FDStream: superclass typecheck marker */},
- {(long int) 135 /* 3: FDIOStream < IOS: superclass typecheck marker */},
- {(long int) 2515 /* 4: FDIOStream < OStream: superclass typecheck marker */},
- {(long int) 2599 /* 5: FDIOStream < IStream: superclass typecheck marker */},
- {(long int) 3187 /* 6: FDIOStream < FDOStream: superclass typecheck marker */},
- {(long int) 3191 /* 7: FDIOStream < FDIStream: superclass typecheck marker */},
- {(long int) 3179 /* 8: FDIOStream < IOStream: superclass typecheck marker */},
- {(long int) 3307 /* 9: FDIOStream < FDIOStream: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: FDIOStream < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 2 /* 40: FDIOStream < FDStream: superclass init_table position */},
- {(long int) stream___FDStream___native_close},
- {(long int) stream___FDStream___native_read_char},
- {(long int) stream___FDStream___native_read},
- {(long int) stream___FDStream___native_write},
- {(long int) stream___FDStream___init},
- {(long int) 6 /* 46: FDIOStream < FDOStream: superclass init_table position */},
- {(long int) stream___FDOStream___init},
- {(long int) 4 /* 48: FDIOStream < FDIStream: superclass init_table position */},
- {(long int) stream___FDIStream___init},
- {0} /* Class Hole :( */,
- {(long int) 1 /* 51: FDIOStream < IOS: superclass init_table position */},
- {(long int) stream___FDStream___close},
- {(long int) 5 /* 53: FDIOStream < OStream: superclass init_table position */},
- {(long int) stream___FDOStream___write},
- {(long int) stream___FDOStream___is_writable},
- {(long int) 3 /* 56: FDIOStream < IStream: superclass init_table position */},
- {(long int) stream___FDIStream___read_char},
- {(long int) stream___IStream___read},
- {(long int) stream___IStream___read_line},
- {(long int) stream___IStream___read_all},
- {(long int) stream___IStream___append_line_to},
- {(long int) stream___FDIStream___eof},
- {(long int) 8 /* 63: FDIOStream < FDIOStream: superclass init_table position */},
- {(long int) stream___FDIOStream___init},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 7 /* 69: FDIOStream < IOStream: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute FDIOStream::_fd */
-/* 2: Attribute FDIOStream::_is_writable */
-/* 3: Attribute FDIOStream::_eof */
-val_t NEW_FDIOStream(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_FDIOStream;
- ATTR_stream___FDStream____fd(obj) = TAG_Int((long int)0);
- ATTR_stream___FDIStream____eof(obj) = TAG_Bool((long int)0);
- ATTR_stream___FDOStream____is_writable(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_stream___FDIOStream___init(val_t p0) {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_FDIOStream();
- stream___FDIOStream___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_Pattern[47] = {
- {(long int) 51 /* 0: Identity */},
- {(long int) 3 /* 1: Pattern < Object: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 51 /* 3: Pattern < Pattern: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: Pattern < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 42: Pattern < Pattern: superclass init_table position */},
- {(long int) string_search___Pattern___search_index_in},
- {(long int) string_search___Pattern___search_in},
- {(long int) string_search___Pattern___search_all_in},
- {(long int) string_search___Pattern___split_in},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_Pattern(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_Pattern;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_BM_Pattern[53] = {
- {(long int) 2659 /* 0: Identity */},
- {(long int) 3 /* 1: BM_Pattern < Object: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 51 /* 3: BM_Pattern < Pattern: superclass typecheck marker */},
- {(long int) 2659 /* 4: BM_Pattern < BM_Pattern: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string_search___BM_Pattern___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: BM_Pattern < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 42: BM_Pattern < Pattern: superclass init_table position */},
- {(long int) string_search___BM_Pattern___search_index_in},
- {(long int) string_search___BM_Pattern___search_in},
- {(long int) string_search___Pattern___search_all_in},
- {(long int) string_search___Pattern___split_in},
- {(long int) 2 /* 47: BM_Pattern < BM_Pattern: superclass init_table position */},
- {(long int) string_search___BM_Pattern___init},
- {(long int) string_search___BM_Pattern___bc},
- {(long int) string_search___BM_Pattern___compute_bc},
- {(long int) string_search___BM_Pattern___suffixes},
- {(long int) string_search___BM_Pattern___compute_gs},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute BM_Pattern::_motif */
-/* 2: Attribute BM_Pattern::_length */
-/* 3: Attribute BM_Pattern::_gs */
-/* 4: Attribute BM_Pattern::_bc_table */
-val_t NEW_BM_Pattern(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 5);
- obj->vft = (classtable_elt_t*)VFT_BM_Pattern;
- ATTR_string_search___BM_Pattern____length(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_string_search___BM_Pattern___init(val_t p0) {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_BM_Pattern();
- string_search___BM_Pattern___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_Match[46] = {
- {(long int) 83 /* 0: Identity */},
- {(long int) 3 /* 1: Match < Object: superclass typecheck marker */},
- {(long int) 83 /* 2: Match < Match: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string_search___Match___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: Match < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: Match < Match: superclass init_table position */},
- {(long int) string_search___Match___string},
- {(long int) string_search___Match___from},
- {(long int) string_search___Match___length},
- {(long int) string_search___Match___after},
- {(long int) string_search___Match___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute Match::_string */
-/* 2: Attribute Match::_from */
-/* 3: Attribute Match::_length */
-val_t NEW_Match(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_Match;
- ATTR_string_search___Match____from(obj) = TAG_Int((long int)0);
- ATTR_string_search___Match____length(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_string_search___Match___init(val_t p0, val_t p1, val_t p2) {
- int init_table[2] = {0, 0};
- val_t self = NEW_Match();
- string_search___Match___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_FStream[53] = {
- {(long int) 2623 /* 0: Identity */},
- {(long int) 3 /* 1: FStream < Object: superclass typecheck marker */},
- {(long int) 75 /* 2: FStream < NativeFileCapable: superclass typecheck marker */},
- {(long int) 135 /* 3: FStream < IOS: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 2623 /* 6: FStream < FStream: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: FStream < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 2 /* 40: FStream < NativeFileCapable: superclass init_table position */},
- {(long int) file___NativeFileCapable___io_open_read},
- {(long int) file___NativeFileCapable___io_open_write},
- {(long int) file___NativeFileCapable___native_stdin},
- {(long int) file___NativeFileCapable___native_stdout},
- {(long int) file___NativeFileCapable___native_stderr},
- {(long int) 3 /* 46: FStream < FStream: superclass init_table position */},
- {(long int) file___FStream___path},
- {(long int) file___FStream___file_stat},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 51: FStream < IOS: superclass init_table position */},
- {(long int) stream___IOS___close},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute FStream::_path */
-/* 2: Attribute FStream::_file */
-val_t NEW_FStream(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 3);
- obj->vft = (classtable_elt_t*)VFT_FStream;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_IFStream[71] = {
- {(long int) 3303 /* 0: Identity */},
- {(long int) 3 /* 1: IFStream < Object: superclass typecheck marker */},
- {(long int) 75 /* 2: IFStream < NativeFileCapable: superclass typecheck marker */},
- {(long int) 135 /* 3: IFStream < IOS: superclass typecheck marker */},
- {(long int) 3223 /* 4: IFStream < BufferedIStream: superclass typecheck marker */},
- {(long int) 2599 /* 5: IFStream < IStream: superclass typecheck marker */},
- {(long int) 2623 /* 6: IFStream < FStream: superclass typecheck marker */},
- {(long int) 3303 /* 7: IFStream < IFStream: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: IFStream < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 2 /* 40: IFStream < NativeFileCapable: superclass init_table position */},
- {(long int) file___NativeFileCapable___io_open_read},
- {(long int) file___NativeFileCapable___io_open_write},
- {(long int) file___NativeFileCapable___native_stdin},
- {(long int) file___NativeFileCapable___native_stdout},
- {(long int) file___NativeFileCapable___native_stderr},
- {(long int) 3 /* 46: IFStream < FStream: superclass init_table position */},
- {(long int) file___FStream___path},
- {(long int) file___FStream___file_stat},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 51: IFStream < IOS: superclass init_table position */},
- {(long int) file___IFStream___close},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 4 /* 56: IFStream < IStream: superclass init_table position */},
- {(long int) stream___BufferedIStream___read_char},
- {(long int) stream___BufferedIStream___read},
- {(long int) stream___IStream___read_line},
- {(long int) stream___BufferedIStream___read_all},
- {(long int) stream___BufferedIStream___append_line_to},
- {(long int) stream___BufferedIStream___eof},
- {(long int) 5 /* 63: IFStream < BufferedIStream: superclass init_table position */},
- {(long int) file___IFStream___fill_buffer},
- {(long int) file___IFStream___end_reached},
- {(long int) stream___BufferedIStream___prepare_buffer},
- {(long int) 6 /* 67: IFStream < IFStream: superclass init_table position */},
- {(long int) file___IFStream___reopen},
- {(long int) file___IFStream___open},
- {(long int) file___IFStream___without_file},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute IFStream::_path */
-/* 2: Attribute IFStream::_file */
-/* 3: Attribute IFStream::_buffer */
-/* 4: Attribute IFStream::_buffer_pos */
-/* 5: Attribute IFStream::_end_reached */
-val_t NEW_IFStream(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 6);
- obj->vft = (classtable_elt_t*)VFT_IFStream;
- ATTR_stream___BufferedIStream____buffer_pos(obj) = TAG_Int((long int)0);
- ATTR_file___IFStream____end_reached(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_file___IFStream___open(val_t p0) {
- int init_table[7] = {0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_IFStream();
- file___IFStream___open(self, p0, init_table);
- return self;
-}
-val_t NEW_file___IFStream___without_file() {
- int init_table[7] = {0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_IFStream();
- file___IFStream___without_file(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_OFStream[60] = {
- {(long int) 3123 /* 0: Identity */},
- {(long int) 3 /* 1: OFStream < Object: superclass typecheck marker */},
- {(long int) 75 /* 2: OFStream < NativeFileCapable: superclass typecheck marker */},
- {(long int) 135 /* 3: OFStream < IOS: superclass typecheck marker */},
- {(long int) 2515 /* 4: OFStream < OStream: superclass typecheck marker */},
- {(long int) 3123 /* 5: OFStream < OFStream: superclass typecheck marker */},
- {(long int) 2623 /* 6: OFStream < FStream: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: OFStream < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 2 /* 40: OFStream < NativeFileCapable: superclass init_table position */},
- {(long int) file___NativeFileCapable___io_open_read},
- {(long int) file___NativeFileCapable___io_open_write},
- {(long int) file___NativeFileCapable___native_stdin},
- {(long int) file___NativeFileCapable___native_stdout},
- {(long int) file___NativeFileCapable___native_stderr},
- {(long int) 3 /* 46: OFStream < FStream: superclass init_table position */},
- {(long int) file___FStream___path},
- {(long int) file___FStream___file_stat},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 51: OFStream < IOS: superclass init_table position */},
- {(long int) file___OFStream___close},
- {(long int) 4 /* 53: OFStream < OStream: superclass init_table position */},
- {(long int) file___OFStream___write},
- {(long int) file___OFStream___is_writable},
- {(long int) 5 /* 56: OFStream < OFStream: superclass init_table position */},
- {(long int) file___OFStream___write_native},
- {(long int) file___OFStream___open},
- {(long int) file___OFStream___without_file},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute OFStream::_path */
-/* 2: Attribute OFStream::_file */
-/* 3: Attribute OFStream::_writable */
-val_t NEW_OFStream(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_OFStream;
- ATTR_file___OFStream____writable(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_file___OFStream___open(val_t p0) {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_OFStream();
- file___OFStream___open(self, p0, init_table);
- return self;
-}
-val_t NEW_file___OFStream___without_file() {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_OFStream();
- file___OFStream___without_file(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_Stdin[73] = {
- {(long int) 3607 /* 0: Identity */},
- {(long int) 3 /* 1: Stdin < Object: superclass typecheck marker */},
- {(long int) 75 /* 2: Stdin < NativeFileCapable: superclass typecheck marker */},
- {(long int) 135 /* 3: Stdin < IOS: superclass typecheck marker */},
- {(long int) 3223 /* 4: Stdin < BufferedIStream: superclass typecheck marker */},
- {(long int) 2599 /* 5: Stdin < IStream: superclass typecheck marker */},
- {(long int) 2623 /* 6: Stdin < FStream: superclass typecheck marker */},
- {(long int) 3303 /* 7: Stdin < IFStream: superclass typecheck marker */},
- {(long int) 3607 /* 8: Stdin < Stdin: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: Stdin < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 2 /* 40: Stdin < NativeFileCapable: superclass init_table position */},
- {(long int) file___NativeFileCapable___io_open_read},
- {(long int) file___NativeFileCapable___io_open_write},
- {(long int) file___NativeFileCapable___native_stdin},
- {(long int) file___NativeFileCapable___native_stdout},
- {(long int) file___NativeFileCapable___native_stderr},
- {(long int) 3 /* 46: Stdin < FStream: superclass init_table position */},
- {(long int) file___FStream___path},
- {(long int) file___FStream___file_stat},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 51: Stdin < IOS: superclass init_table position */},
- {(long int) file___IFStream___close},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 4 /* 56: Stdin < IStream: superclass init_table position */},
- {(long int) stream___BufferedIStream___read_char},
- {(long int) stream___BufferedIStream___read},
- {(long int) stream___IStream___read_line},
- {(long int) stream___BufferedIStream___read_all},
- {(long int) stream___BufferedIStream___append_line_to},
- {(long int) stream___BufferedIStream___eof},
- {(long int) 5 /* 63: Stdin < BufferedIStream: superclass init_table position */},
- {(long int) file___IFStream___fill_buffer},
- {(long int) file___IFStream___end_reached},
- {(long int) stream___BufferedIStream___prepare_buffer},
- {(long int) 6 /* 67: Stdin < IFStream: superclass init_table position */},
- {(long int) file___IFStream___reopen},
- {(long int) file___IFStream___open},
- {(long int) file___IFStream___without_file},
- {(long int) 7 /* 71: Stdin < Stdin: superclass init_table position */},
- {(long int) file___Stdin___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute Stdin::_path */
-/* 2: Attribute Stdin::_file */
-/* 3: Attribute Stdin::_buffer */
-/* 4: Attribute Stdin::_buffer_pos */
-/* 5: Attribute Stdin::_end_reached */
-val_t NEW_Stdin(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 6);
- obj->vft = (classtable_elt_t*)VFT_Stdin;
- ATTR_stream___BufferedIStream____buffer_pos(obj) = TAG_Int((long int)0);
- ATTR_file___IFStream____end_reached(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_file___Stdin___init() {
- int init_table[8] = {0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_Stdin();
- file___Stdin___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_Stdout[62] = {
- {(long int) 3255 /* 0: Identity */},
- {(long int) 3 /* 1: Stdout < Object: superclass typecheck marker */},
- {(long int) 75 /* 2: Stdout < NativeFileCapable: superclass typecheck marker */},
- {(long int) 135 /* 3: Stdout < IOS: superclass typecheck marker */},
- {(long int) 2515 /* 4: Stdout < OStream: superclass typecheck marker */},
- {(long int) 3123 /* 5: Stdout < OFStream: superclass typecheck marker */},
- {(long int) 2623 /* 6: Stdout < FStream: superclass typecheck marker */},
- {(long int) 3255 /* 7: Stdout < Stdout: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: Stdout < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 2 /* 40: Stdout < NativeFileCapable: superclass init_table position */},
- {(long int) file___NativeFileCapable___io_open_read},
- {(long int) file___NativeFileCapable___io_open_write},
- {(long int) file___NativeFileCapable___native_stdin},
- {(long int) file___NativeFileCapable___native_stdout},
- {(long int) file___NativeFileCapable___native_stderr},
- {(long int) 3 /* 46: Stdout < FStream: superclass init_table position */},
- {(long int) file___FStream___path},
- {(long int) file___FStream___file_stat},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 51: Stdout < IOS: superclass init_table position */},
- {(long int) file___OFStream___close},
- {(long int) 4 /* 53: Stdout < OStream: superclass init_table position */},
- {(long int) file___OFStream___write},
- {(long int) file___OFStream___is_writable},
- {(long int) 5 /* 56: Stdout < OFStream: superclass init_table position */},
- {(long int) file___OFStream___write_native},
- {(long int) file___OFStream___open},
- {(long int) file___OFStream___without_file},
- {(long int) 6 /* 60: Stdout < Stdout: superclass init_table position */},
- {(long int) file___Stdout___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute Stdout::_path */
-/* 2: Attribute Stdout::_file */
-/* 3: Attribute Stdout::_writable */
-val_t NEW_Stdout(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_Stdout;
- ATTR_file___OFStream____writable(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_file___Stdout___init() {
- int init_table[7] = {0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_Stdout();
- file___Stdout___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_Stderr[62] = {
- {(long int) 3259 /* 0: Identity */},
- {(long int) 3 /* 1: Stderr < Object: superclass typecheck marker */},
- {(long int) 75 /* 2: Stderr < NativeFileCapable: superclass typecheck marker */},
- {(long int) 135 /* 3: Stderr < IOS: superclass typecheck marker */},
- {(long int) 2515 /* 4: Stderr < OStream: superclass typecheck marker */},
- {(long int) 3123 /* 5: Stderr < OFStream: superclass typecheck marker */},
- {(long int) 2623 /* 6: Stderr < FStream: superclass typecheck marker */},
- {(long int) 3259 /* 7: Stderr < Stderr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: Stderr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 2 /* 40: Stderr < NativeFileCapable: superclass init_table position */},
- {(long int) file___NativeFileCapable___io_open_read},
- {(long int) file___NativeFileCapable___io_open_write},
- {(long int) file___NativeFileCapable___native_stdin},
- {(long int) file___NativeFileCapable___native_stdout},
- {(long int) file___NativeFileCapable___native_stderr},
- {(long int) 3 /* 46: Stderr < FStream: superclass init_table position */},
- {(long int) file___FStream___path},
- {(long int) file___FStream___file_stat},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 51: Stderr < IOS: superclass init_table position */},
- {(long int) file___OFStream___close},
- {(long int) 4 /* 53: Stderr < OStream: superclass init_table position */},
- {(long int) file___OFStream___write},
- {(long int) file___OFStream___is_writable},
- {(long int) 5 /* 56: Stderr < OFStream: superclass init_table position */},
- {(long int) file___OFStream___write_native},
- {(long int) file___OFStream___open},
- {(long int) file___OFStream___without_file},
- {(long int) 6 /* 60: Stderr < Stderr: superclass init_table position */},
- {(long int) file___Stderr___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute Stderr::_path */
-/* 2: Attribute Stderr::_file */
-/* 3: Attribute Stderr::_writable */
-val_t NEW_Stderr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_Stderr;
- ATTR_file___OFStream____writable(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_file___Stderr___init() {
- int init_table[7] = {0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_Stderr();
- file___Stderr___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_FileStat[47] = {
- {(long int) -29 /* 0: Identity */},
- {(long int) 3 /* 1: FileStat < Object: superclass typecheck marker */},
- {(long int) -1 /* 2: FileStat < Pointer: superclass typecheck marker */},
- {(long int) -29 /* 3: FileStat < FileStat: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: FileStat < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: FileStat < Pointer: superclass init_table position */},
- {(long int) 2 /* 41: FileStat < FileStat: superclass init_table position */},
- {(long int) file___FileStat___mode},
- {(long int) file___FileStat___atime},
- {(long int) file___FileStat___ctime},
- {(long int) file___FileStat___mtime},
- {(long int) file___FileStat___size},
-};
-/* 0: Pointer to the classtable */
-val_t BOX_FileStat(void * val) {
- struct TBOX_FileStat *box = (struct TBOX_FileStat*)alloc(sizeof(struct TBOX_FileStat));
- box->vft = VFT_FileStat;
- box->val = val;
- return OBJ2VAL(box);
-}
-const classtable_elt_t VFT_NativeFile[46] = {
- {(long int) -25 /* 0: Identity */},
- {(long int) 3 /* 1: NativeFile < Object: superclass typecheck marker */},
- {(long int) -1 /* 2: NativeFile < Pointer: superclass typecheck marker */},
- {(long int) -25 /* 3: NativeFile < NativeFile: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: NativeFile < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: NativeFile < Pointer: superclass init_table position */},
- {(long int) 2 /* 41: NativeFile < NativeFile: superclass init_table position */},
- {(long int) file___NativeFile___io_read},
- {(long int) file___NativeFile___io_write},
- {(long int) file___NativeFile___io_close},
- {(long int) file___NativeFile___file_stat},
-};
-/* 0: Pointer to the classtable */
-val_t BOX_NativeFile(void * val) {
- struct TBOX_NativeFile *box = (struct TBOX_NativeFile*)alloc(sizeof(struct TBOX_NativeFile));
- box->vft = VFT_NativeFile;
- box->val = val;
- return OBJ2VAL(box);
-}
-const classtable_elt_t VFT_NativeFileCapable[46] = {
- {(long int) 75 /* 0: Identity */},
- {(long int) 3 /* 1: NativeFileCapable < Object: superclass typecheck marker */},
- {(long int) 75 /* 2: NativeFileCapable < NativeFileCapable: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: NativeFileCapable < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: NativeFileCapable < NativeFileCapable: superclass init_table position */},
- {(long int) file___NativeFileCapable___io_open_read},
- {(long int) file___NativeFileCapable___io_open_write},
- {(long int) file___NativeFileCapable___native_stdin},
- {(long int) file___NativeFileCapable___native_stdout},
- {(long int) file___NativeFileCapable___native_stderr},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_NativeFileCapable(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_NativeFileCapable;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_Process[51] = {
- {(long int) 43 /* 0: Identity */},
- {(long int) 3 /* 1: Process < Object: superclass typecheck marker */},
- {(long int) 43 /* 2: Process < Process: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: Process < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: Process < Process: superclass init_table position */},
- {(long int) exec___Process___id},
- {(long int) exec___Process___is_finished},
- {(long int) exec___Process___wait},
- {(long int) exec___Process___status},
- {(long int) exec___Process___kill},
- {(long int) exec___Process___term},
- {(long int) exec___Process___init},
- {(long int) exec___Process___init_},
- {(long int) exec___Process___execute},
- {(long int) exec___Process___basic_exec_execute},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute Process::_data */
-val_t NEW_Process(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 2);
- obj->vft = (classtable_elt_t*)VFT_Process;
- return OBJ2VAL(obj);
-}
-val_t NEW_exec___Process___init(val_t p0, val_t p1) {
- int init_table[2] = {0, 0};
- val_t self = NEW_Process();
- exec___Process___init(self, p0, p1, init_table);
- return self;
-}
-val_t NEW_exec___Process___init_(val_t p0) {
- int init_table[2] = {0, 0};
- val_t self = NEW_Process();
- exec___Process___init_(self, p0, init_table);
- return self;
-}
-val_t NEW_exec___Process___execute(val_t p0, val_t p1, val_t p2) {
- int init_table[2] = {0, 0};
- val_t self = NEW_Process();
- exec___Process___execute(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_IProcess[69] = {
- {(long int) 3175 /* 0: Identity */},
- {(long int) 3 /* 1: IProcess < Object: superclass typecheck marker */},
- {(long int) 43 /* 2: IProcess < Process: superclass typecheck marker */},
- {(long int) 135 /* 3: IProcess < IOS: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 2599 /* 5: IProcess < IStream: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3175 /* 7: IProcess < IProcess: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: IProcess < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: IProcess < Process: superclass init_table position */},
- {(long int) exec___Process___id},
- {(long int) exec___Process___is_finished},
- {(long int) exec___Process___wait},
- {(long int) exec___Process___status},
- {(long int) exec___Process___kill},
- {(long int) exec___Process___term},
- {(long int) exec___Process___init},
- {(long int) exec___Process___init_},
- {(long int) exec___Process___execute},
- {(long int) exec___Process___basic_exec_execute},
- {(long int) 2 /* 51: IProcess < IOS: superclass init_table position */},
- {(long int) exec___IProcess___close},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 3 /* 56: IProcess < IStream: superclass init_table position */},
- {(long int) exec___IProcess___read_char},
- {(long int) stream___IStream___read},
- {(long int) stream___IStream___read_line},
- {(long int) stream___IStream___read_all},
- {(long int) stream___IStream___append_line_to},
- {(long int) exec___IProcess___eof},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 4 /* 66: IProcess < IProcess: superclass init_table position */},
- {(long int) exec___IProcess___init},
- {(long int) exec___IProcess___init_},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute IProcess::_data */
-/* Instance Hole :( */
-/* 3: Attribute IProcess::_in */
-val_t NEW_IProcess(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_IProcess;
- return OBJ2VAL(obj);
-}
-val_t NEW_exec___IProcess___init(val_t p0, val_t p1) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_IProcess();
- exec___IProcess___init(self, p0, p1, init_table);
- return self;
-}
-val_t NEW_exec___IProcess___init_(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_IProcess();
- exec___IProcess___init_(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_OProcess[66] = {
- {(long int) 3119 /* 0: Identity */},
- {(long int) 3 /* 1: OProcess < Object: superclass typecheck marker */},
- {(long int) 43 /* 2: OProcess < Process: superclass typecheck marker */},
- {(long int) 135 /* 3: OProcess < IOS: superclass typecheck marker */},
- {(long int) 2515 /* 4: OProcess < OStream: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3119 /* 6: OProcess < OProcess: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: OProcess < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: OProcess < Process: superclass init_table position */},
- {(long int) exec___Process___id},
- {(long int) exec___Process___is_finished},
- {(long int) exec___Process___wait},
- {(long int) exec___Process___status},
- {(long int) exec___Process___kill},
- {(long int) exec___Process___term},
- {(long int) exec___Process___init},
- {(long int) exec___Process___init_},
- {(long int) exec___Process___execute},
- {(long int) exec___Process___basic_exec_execute},
- {(long int) 2 /* 51: OProcess < IOS: superclass init_table position */},
- {(long int) exec___OProcess___close},
- {(long int) 3 /* 53: OProcess < OStream: superclass init_table position */},
- {(long int) exec___OProcess___write},
- {(long int) exec___OProcess___is_writable},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 4 /* 63: OProcess < OProcess: superclass init_table position */},
- {(long int) exec___OProcess___init},
- {(long int) exec___OProcess___init_},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute OProcess::_data */
-/* 2: Attribute OProcess::_out */
-val_t NEW_OProcess(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 3);
- obj->vft = (classtable_elt_t*)VFT_OProcess;
- return OBJ2VAL(obj);
-}
-val_t NEW_exec___OProcess___init(val_t p0, val_t p1) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_OProcess();
- exec___OProcess___init(self, p0, p1, init_table);
- return self;
-}
-val_t NEW_exec___OProcess___init_(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_OProcess();
- exec___OProcess___init_(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_IOProcess[73] = {
- {(long int) 3299 /* 0: Identity */},
- {(long int) 3 /* 1: IOProcess < Object: superclass typecheck marker */},
- {(long int) 43 /* 2: IOProcess < Process: superclass typecheck marker */},
- {(long int) 135 /* 3: IOProcess < IOS: superclass typecheck marker */},
- {(long int) 2515 /* 4: IOProcess < OStream: superclass typecheck marker */},
- {(long int) 2599 /* 5: IOProcess < IStream: superclass typecheck marker */},
- {(long int) 3119 /* 6: IOProcess < OProcess: superclass typecheck marker */},
- {(long int) 3175 /* 7: IOProcess < IProcess: superclass typecheck marker */},
- {(long int) 3179 /* 8: IOProcess < IOStream: superclass typecheck marker */},
- {(long int) 3299 /* 9: IOProcess < IOProcess: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: IOProcess < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: IOProcess < Process: superclass init_table position */},
- {(long int) exec___Process___id},
- {(long int) exec___Process___is_finished},
- {(long int) exec___Process___wait},
- {(long int) exec___Process___status},
- {(long int) exec___Process___kill},
- {(long int) exec___Process___term},
- {(long int) exec___Process___init},
- {(long int) exec___Process___init_},
- {(long int) exec___Process___execute},
- {(long int) exec___Process___basic_exec_execute},
- {(long int) 2 /* 51: IOProcess < IOS: superclass init_table position */},
- {(long int) exec___IOProcess___close},
- {(long int) 5 /* 53: IOProcess < OStream: superclass init_table position */},
- {(long int) exec___OProcess___write},
- {(long int) exec___OProcess___is_writable},
- {(long int) 3 /* 56: IOProcess < IStream: superclass init_table position */},
- {(long int) exec___IProcess___read_char},
- {(long int) stream___IStream___read},
- {(long int) stream___IStream___read_line},
- {(long int) stream___IStream___read_all},
- {(long int) stream___IStream___append_line_to},
- {(long int) exec___IProcess___eof},
- {(long int) 6 /* 63: IOProcess < OProcess: superclass init_table position */},
- {(long int) exec___OProcess___init},
- {(long int) exec___OProcess___init_},
- {(long int) 4 /* 66: IOProcess < IProcess: superclass init_table position */},
- {(long int) exec___IProcess___init},
- {(long int) exec___IProcess___init_},
- {(long int) 7 /* 69: IOProcess < IOStream: superclass init_table position */},
- {(long int) 8 /* 70: IOProcess < IOProcess: superclass init_table position */},
- {(long int) exec___IOProcess___init},
- {(long int) exec___IOProcess___init_},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute IOProcess::_data */
-/* 2: Attribute IOProcess::_out */
-/* 3: Attribute IOProcess::_in */
-val_t NEW_IOProcess(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_IOProcess;
- return OBJ2VAL(obj);
-}
-val_t NEW_exec___IOProcess___init(val_t p0, val_t p1) {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_IOProcess();
- exec___IOProcess___init(self, p0, p1, init_table);
- return self;
-}
-val_t NEW_exec___IOProcess___init_(val_t p0) {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_IOProcess();
- exec___IOProcess___init_(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_NativeProcess[50] = {
- {(long int) -21 /* 0: Identity */},
- {(long int) 3 /* 1: NativeProcess < Object: superclass typecheck marker */},
- {(long int) -1 /* 2: NativeProcess < Pointer: superclass typecheck marker */},
- {(long int) -21 /* 3: NativeProcess < NativeProcess: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: NativeProcess < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: NativeProcess < Pointer: superclass init_table position */},
- {(long int) 2 /* 41: NativeProcess < NativeProcess: superclass init_table position */},
- {(long int) exec___NativeProcess___id},
- {(long int) exec___NativeProcess___is_finished},
- {(long int) exec___NativeProcess___status},
- {(long int) exec___NativeProcess___wait},
- {(long int) exec___NativeProcess___kill},
- {(long int) exec___NativeProcess___in_fd},
- {(long int) exec___NativeProcess___out_fd},
- {(long int) exec___NativeProcess___err_fd},
-};
-/* 0: Pointer to the classtable */
-val_t BOX_NativeProcess(void * val) {
- struct TBOX_NativeProcess *box = (struct TBOX_NativeProcess*)alloc(sizeof(struct TBOX_NativeProcess));
- box->vft = VFT_NativeProcess;
- box->val = val;
- return OBJ2VAL(box);
-}
-const classtable_elt_t VFT_List[98] = {
- {(long int) 3619 /* 0: Identity */},
- {(long int) 3 /* 1: List < Object: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 163 /* 5: List < Collection: superclass typecheck marker */},
- {(long int) 211 /* 6: List < RemovableCollection: superclass typecheck marker */},
- {(long int) 3019 /* 7: List < SimpleCollection: superclass typecheck marker */},
- {(long int) 3127 /* 8: List < Map: superclass typecheck marker */},
- {(long int) 3295 /* 9: List < IndexedCollection: superclass typecheck marker */},
- {(long int) 3619 /* 10: List < List: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Collection___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: List < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) string___Collection___join},
- {(long int) array___Collection___to_a},
- {(long int) 1 /* 58: List < Collection: superclass init_table position */},
- {(long int) list___List___iterator},
- {(long int) list___List___is_empty},
- {(long int) list___List___length},
- {(long int) list___List___has},
- {(long int) list___List___has_only},
- {(long int) list___List___count},
- {(long int) list___List___first},
- {(long int) 2 /* 66: List < RemovableCollection: superclass init_table position */},
- {(long int) list___List___clear},
- {(long int) list___List___remove},
- {(long int) abstract_collection___RemovableCollection___remove_all},
- {(long int) 4 /* 70: List < SimpleCollection: superclass init_table position */},
- {(long int) abstract_collection___IndexedCollection___add},
- {(long int) abstract_collection___SimpleCollection___add_all},
- {(long int) string___Map___map_join},
- {(long int) 3 /* 74: List < Map: superclass init_table position */},
- {(long int) list___List_____bra},
- {(long int) list___List_____braeq},
- {(long int) list___List___has_key},
- {(long int) list___List___remove_at},
- {(long int) abstract_collection___Map___recover_with},
- {(long int) 5 /* 80: List < IndexedCollection: superclass init_table position */},
- {(long int) list___List___first__eq},
- {(long int) list___List___last},
- {(long int) list___List___last__eq},
- {(long int) list___List___push},
- {(long int) abstract_collection___IndexedCollection___append},
- {(long int) list___List___pop},
- {(long int) list___List___unshift},
- {(long int) list___List___shift},
- {(long int) abstract_collection___IndexedCollection___index_of},
- {(long int) 6 /* 90: List < List: superclass init_table position */},
- {(long int) list___List___link},
- {(long int) list___List___init},
- {(long int) list___List___from},
- {(long int) list___List___get_node},
- {(long int) list___List___search_node_after},
- {(long int) list___List___remove_node},
- {(long int) list___List___insert_before},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute List::_head */
-/* 2: Attribute List::_tail */
-val_t NEW_List(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 3);
- obj->vft = (classtable_elt_t*)VFT_List;
- return OBJ2VAL(obj);
-}
-val_t NEW_list___List___init() {
- int init_table[7] = {0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_List();
- list___List___init(self, init_table);
- return self;
-}
-val_t NEW_list___List___from(val_t p0) {
- int init_table[7] = {0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_List();
- list___List___from(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_ListIterator[52] = {
- {(long int) 3291 /* 0: Identity */},
- {(long int) 3 /* 1: ListIterator < Object: superclass typecheck marker */},
- {(long int) 131 /* 2: ListIterator < Iterator: superclass typecheck marker */},
- {(long int) 2527 /* 3: ListIterator < MapIterator: superclass typecheck marker */},
- {(long int) 3171 /* 4: ListIterator < IndexedIterator: superclass typecheck marker */},
- {(long int) 3291 /* 5: ListIterator < ListIterator: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ListIterator < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) array___Iterator___to_a},
- {(long int) 1 /* 41: ListIterator < Iterator: superclass init_table position */},
- {(long int) list___ListIterator___item},
- {(long int) list___ListIterator___next},
- {(long int) list___ListIterator___is_ok},
- {(long int) 2 /* 45: ListIterator < MapIterator: superclass init_table position */},
- {(long int) abstract_collection___IndexedIterator___key},
- {(long int) list___ListIterator___item__eq},
- {(long int) 3 /* 48: ListIterator < IndexedIterator: superclass init_table position */},
- {(long int) list___ListIterator___index},
- {(long int) 4 /* 50: ListIterator < ListIterator: superclass init_table position */},
- {(long int) list___ListIterator___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ListIterator::_node */
-/* 2: Attribute ListIterator::_index */
-val_t NEW_ListIterator(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 3);
- obj->vft = (classtable_elt_t*)VFT_ListIterator;
- ATTR_list___ListIterator____index(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_list___ListIterator___init(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ListIterator();
- list___ListIterator___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_ListNode[76] = {
- {(long int) 3167 /* 0: Identity */},
- {(long int) 3 /* 1: ListNode < Object: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 163 /* 5: ListNode < Collection: superclass typecheck marker */},
- {(long int) 2639 /* 6: ListNode < Container: superclass typecheck marker */},
- {(long int) 3167 /* 7: ListNode < ListNode: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Collection___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ListNode < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) string___Collection___join},
- {(long int) array___Collection___to_a},
- {(long int) 1 /* 58: ListNode < Collection: superclass init_table position */},
- {(long int) abstract_collection___Container___iterator},
- {(long int) abstract_collection___Container___is_empty},
- {(long int) abstract_collection___Container___length},
- {(long int) abstract_collection___Container___has},
- {(long int) abstract_collection___Container___has_only},
- {(long int) abstract_collection___Container___count},
- {(long int) abstract_collection___Container___first},
- {(long int) 2 /* 66: ListNode < Container: superclass init_table position */},
- {(long int) abstract_collection___Container___init},
- {(long int) abstract_collection___Container___item},
- {(long int) abstract_collection___Container___item__eq},
- {(long int) 3 /* 70: ListNode < ListNode: superclass init_table position */},
- {(long int) list___ListNode___init},
- {(long int) list___ListNode___next},
- {(long int) list___ListNode___next__eq},
- {(long int) list___ListNode___prev},
- {(long int) list___ListNode___prev__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ListNode::_item */
-/* 2: Attribute ListNode::_next */
-/* 3: Attribute ListNode::_prev */
-val_t NEW_ListNode(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_ListNode;
- return OBJ2VAL(obj);
-}
-val_t NEW_list___ListNode___init(val_t p0) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_ListNode();
- list___ListNode___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_Range[71] = {
- {(long int) 2491 /* 0: Identity */},
- {(long int) 3 /* 1: Range < Object: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 163 /* 5: Range < Collection: superclass typecheck marker */},
- {(long int) 2491 /* 6: Range < Range: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Collection___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: Range < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) string___Collection___join},
- {(long int) array___Collection___to_a},
- {(long int) 1 /* 58: Range < Collection: superclass init_table position */},
- {(long int) range___Range___iterator},
- {(long int) range___Range___is_empty},
- {(long int) range___Range___length},
- {(long int) range___Range___has},
- {(long int) range___Range___has_only},
- {(long int) range___Range___count},
- {(long int) range___Range___first},
- {(long int) 2 /* 66: Range < Range: superclass init_table position */},
- {(long int) range___Range___last},
- {(long int) range___Range___after},
- {(long int) range___Range___init},
- {(long int) range___Range___without_last},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute Range::_first */
-/* 2: Attribute Range::_last */
-/* 3: Attribute Range::_after */
-val_t NEW_Range(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_Range;
- return OBJ2VAL(obj);
-}
-val_t NEW_range___Range___init(val_t p0, val_t p1) {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_Range();
- range___Range___init(self, p0, p1, init_table);
- return self;
-}
-val_t NEW_range___Range___without_last(val_t p0, val_t p1) {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_Range();
- range___Range___without_last(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_IteratorRange[47] = {
- {(long int) 2595 /* 0: Identity */},
- {(long int) 3 /* 1: IteratorRange < Object: superclass typecheck marker */},
- {(long int) 131 /* 2: IteratorRange < Iterator: superclass typecheck marker */},
- {(long int) 2595 /* 3: IteratorRange < IteratorRange: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: IteratorRange < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) array___Iterator___to_a},
- {(long int) 1 /* 41: IteratorRange < Iterator: superclass init_table position */},
- {(long int) range___IteratorRange___item},
- {(long int) range___IteratorRange___next},
- {(long int) range___IteratorRange___is_ok},
- {(long int) 2 /* 45: IteratorRange < IteratorRange: superclass init_table position */},
- {(long int) range___IteratorRange___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute IteratorRange::_range */
-/* 2: Attribute IteratorRange::_item */
-val_t NEW_IteratorRange(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 3);
- obj->vft = (classtable_elt_t*)VFT_IteratorRange;
- return OBJ2VAL(obj);
-}
-val_t NEW_range___IteratorRange___init(val_t p0) {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_IteratorRange();
- range___IteratorRange___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_PNode[61] = {
- {(long int) 63 /* 0: Identity */},
- {(long int) 3 /* 1: PNode < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: PNode < PNode: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: PNode < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___PNode___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___PNode___visit_all},
- {(long int) parser_prod___PNode___visit_all_reverse},
- {(long int) parser_prod___PNode___locate},
- {(long int) parser_prod___PNode___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: PNode < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute PNode::_parent */
-val_t NEW_PNode(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 2);
- obj->vft = (classtable_elt_t*)VFT_PNode;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_Token[69] = {
- {(long int) 183 /* 0: Identity */},
- {(long int) 3 /* 1: Token < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: Token < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: Token < Token: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: Token < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: Token < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___Token___parser_index},
- {(long int) 2 /* 68: Token < Token: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute Token::_parent */
-/* 2: Attribute Token::_symbol */
-/* 3: Attribute Token::_text */
-/* 4: Attribute Token::_filename */
-/* 5: Attribute Token::_line */
-/* 6: Attribute Token::_pos */
-val_t NEW_Token(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_Token;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_Prod[67] = {
- {(long int) 2495 /* 0: Identity */},
- {(long int) 3 /* 1: Prod < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: Prod < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: Prod < Prod: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: Prod < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___PNode___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___PNode___visit_all},
- {(long int) parser_prod___PNode___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: Prod < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: Prod < Prod: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute Prod::_parent */
-/* 2: Attribute Prod::_first_token */
-/* 3: Attribute Prod::_last_token */
-val_t NEW_Prod(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_Prod;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_TEol[71] = {
- {(long int) 2959 /* 0: Identity */},
- {(long int) 3 /* 1: TEol < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TEol < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TEol < Token: superclass typecheck marker */},
- {(long int) 2959 /* 4: TEol < TEol: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TEol < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TEol < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TEol___parser_index},
- {(long int) 2 /* 68: TEol < Token: superclass init_table position */},
- {(long int) lexer___TEol___init},
- {(long int) 3 /* 70: TEol < TEol: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TEol::_parent */
-/* 2: Attribute TEol::_symbol */
-/* 3: Attribute TEol::_text */
-/* 4: Attribute TEol::_filename */
-/* 5: Attribute TEol::_line */
-/* 6: Attribute TEol::_pos */
-val_t NEW_TEol(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TEol;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TEol___init(val_t p0, val_t p1, val_t p2, val_t p3) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TEol();
- lexer___TEol___init(self, p0, p1, p2, p3, init_table);
- return self;
-}
-const classtable_elt_t VFT_TComment[71] = {
- {(long int) 2983 /* 0: Identity */},
- {(long int) 3 /* 1: TComment < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TComment < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TComment < Token: superclass typecheck marker */},
- {(long int) 2983 /* 4: TComment < TComment: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TComment < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TComment < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TComment___parser_index},
- {(long int) 2 /* 68: TComment < Token: superclass init_table position */},
- {(long int) lexer___TComment___init},
- {(long int) 3 /* 70: TComment < TComment: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TComment::_parent */
-/* 2: Attribute TComment::_symbol */
-/* 3: Attribute TComment::_text */
-/* 4: Attribute TComment::_filename */
-/* 5: Attribute TComment::_line */
-/* 6: Attribute TComment::_pos */
-val_t NEW_TComment(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TComment;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TComment___init(val_t p0, val_t p1, val_t p2, val_t p3) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TComment();
- lexer___TComment___init(self, p0, p1, p2, p3, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwpackage[71] = {
- {(long int) 2819 /* 0: Identity */},
- {(long int) 3 /* 1: TKwpackage < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwpackage < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwpackage < Token: superclass typecheck marker */},
- {(long int) 2819 /* 4: TKwpackage < TKwpackage: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwpackage < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwpackage < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwpackage___parser_index},
- {(long int) 2 /* 68: TKwpackage < Token: superclass init_table position */},
- {(long int) lexer___TKwpackage___init},
- {(long int) 3 /* 70: TKwpackage < TKwpackage: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwpackage::_parent */
-/* 2: Attribute TKwpackage::_symbol */
-/* 3: Attribute TKwpackage::_text */
-/* 4: Attribute TKwpackage::_filename */
-/* 5: Attribute TKwpackage::_line */
-/* 6: Attribute TKwpackage::_pos */
-val_t NEW_TKwpackage(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwpackage;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwpackage___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwpackage();
- lexer___TKwpackage___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwimport[71] = {
- {(long int) 2875 /* 0: Identity */},
- {(long int) 3 /* 1: TKwimport < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwimport < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwimport < Token: superclass typecheck marker */},
- {(long int) 2875 /* 4: TKwimport < TKwimport: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwimport < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwimport < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwimport___parser_index},
- {(long int) 2 /* 68: TKwimport < Token: superclass init_table position */},
- {(long int) lexer___TKwimport___init},
- {(long int) 3 /* 70: TKwimport < TKwimport: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwimport::_parent */
-/* 2: Attribute TKwimport::_symbol */
-/* 3: Attribute TKwimport::_text */
-/* 4: Attribute TKwimport::_filename */
-/* 5: Attribute TKwimport::_line */
-/* 6: Attribute TKwimport::_pos */
-val_t NEW_TKwimport(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwimport;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwimport___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwimport();
- lexer___TKwimport___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwclass[71] = {
- {(long int) 2911 /* 0: Identity */},
- {(long int) 3 /* 1: TKwclass < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwclass < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwclass < Token: superclass typecheck marker */},
- {(long int) 2911 /* 4: TKwclass < TKwclass: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwclass < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwclass < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwclass___parser_index},
- {(long int) 2 /* 68: TKwclass < Token: superclass init_table position */},
- {(long int) lexer___TKwclass___init},
- {(long int) 3 /* 70: TKwclass < TKwclass: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwclass::_parent */
-/* 2: Attribute TKwclass::_symbol */
-/* 3: Attribute TKwclass::_text */
-/* 4: Attribute TKwclass::_filename */
-/* 5: Attribute TKwclass::_line */
-/* 6: Attribute TKwclass::_pos */
-val_t NEW_TKwclass(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwclass;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwclass___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwclass();
- lexer___TKwclass___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwabstract[71] = {
- {(long int) 2931 /* 0: Identity */},
- {(long int) 3 /* 1: TKwabstract < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwabstract < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwabstract < Token: superclass typecheck marker */},
- {(long int) 2931 /* 4: TKwabstract < TKwabstract: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwabstract < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwabstract < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwabstract___parser_index},
- {(long int) 2 /* 68: TKwabstract < Token: superclass init_table position */},
- {(long int) lexer___TKwabstract___init},
- {(long int) 3 /* 70: TKwabstract < TKwabstract: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwabstract::_parent */
-/* 2: Attribute TKwabstract::_symbol */
-/* 3: Attribute TKwabstract::_text */
-/* 4: Attribute TKwabstract::_filename */
-/* 5: Attribute TKwabstract::_line */
-/* 6: Attribute TKwabstract::_pos */
-val_t NEW_TKwabstract(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwabstract;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwabstract___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwabstract();
- lexer___TKwabstract___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwinterface[71] = {
- {(long int) 2863 /* 0: Identity */},
- {(long int) 3 /* 1: TKwinterface < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwinterface < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwinterface < Token: superclass typecheck marker */},
- {(long int) 2863 /* 4: TKwinterface < TKwinterface: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwinterface < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwinterface < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwinterface___parser_index},
- {(long int) 2 /* 68: TKwinterface < Token: superclass init_table position */},
- {(long int) lexer___TKwinterface___init},
- {(long int) 3 /* 70: TKwinterface < TKwinterface: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwinterface::_parent */
-/* 2: Attribute TKwinterface::_symbol */
-/* 3: Attribute TKwinterface::_text */
-/* 4: Attribute TKwinterface::_filename */
-/* 5: Attribute TKwinterface::_line */
-/* 6: Attribute TKwinterface::_pos */
-val_t NEW_TKwinterface(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwinterface;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwinterface___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwinterface();
- lexer___TKwinterface___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwuniversal[71] = {
- {(long int) 2771 /* 0: Identity */},
- {(long int) 3 /* 1: TKwuniversal < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwuniversal < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwuniversal < Token: superclass typecheck marker */},
- {(long int) 2771 /* 4: TKwuniversal < TKwuniversal: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwuniversal < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwuniversal < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwuniversal___parser_index},
- {(long int) 2 /* 68: TKwuniversal < Token: superclass init_table position */},
- {(long int) lexer___TKwuniversal___init},
- {(long int) 3 /* 70: TKwuniversal < TKwuniversal: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwuniversal::_parent */
-/* 2: Attribute TKwuniversal::_symbol */
-/* 3: Attribute TKwuniversal::_text */
-/* 4: Attribute TKwuniversal::_filename */
-/* 5: Attribute TKwuniversal::_line */
-/* 6: Attribute TKwuniversal::_pos */
-val_t NEW_TKwuniversal(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwuniversal;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwuniversal___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwuniversal();
- lexer___TKwuniversal___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwspecial[71] = {
- {(long int) 2791 /* 0: Identity */},
- {(long int) 3 /* 1: TKwspecial < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwspecial < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwspecial < Token: superclass typecheck marker */},
- {(long int) 2791 /* 4: TKwspecial < TKwspecial: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwspecial < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwspecial < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwspecial___parser_index},
- {(long int) 2 /* 68: TKwspecial < Token: superclass init_table position */},
- {(long int) lexer___TKwspecial___init},
- {(long int) 3 /* 70: TKwspecial < TKwspecial: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwspecial::_parent */
-/* 2: Attribute TKwspecial::_symbol */
-/* 3: Attribute TKwspecial::_text */
-/* 4: Attribute TKwspecial::_filename */
-/* 5: Attribute TKwspecial::_line */
-/* 6: Attribute TKwspecial::_pos */
-val_t NEW_TKwspecial(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwspecial;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwspecial___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwspecial();
- lexer___TKwspecial___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwend[71] = {
- {(long int) 2895 /* 0: Identity */},
- {(long int) 3 /* 1: TKwend < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwend < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwend < Token: superclass typecheck marker */},
- {(long int) 2895 /* 4: TKwend < TKwend: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwend < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwend < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwend___parser_index},
- {(long int) 2 /* 68: TKwend < Token: superclass init_table position */},
- {(long int) lexer___TKwend___init},
- {(long int) 3 /* 70: TKwend < TKwend: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwend::_parent */
-/* 2: Attribute TKwend::_symbol */
-/* 3: Attribute TKwend::_text */
-/* 4: Attribute TKwend::_filename */
-/* 5: Attribute TKwend::_line */
-/* 6: Attribute TKwend::_pos */
-val_t NEW_TKwend(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwend;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwend___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwend();
- lexer___TKwend___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwmeth[71] = {
- {(long int) 2843 /* 0: Identity */},
- {(long int) 3 /* 1: TKwmeth < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwmeth < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwmeth < Token: superclass typecheck marker */},
- {(long int) 2843 /* 4: TKwmeth < TKwmeth: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwmeth < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwmeth < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwmeth___parser_index},
- {(long int) 2 /* 68: TKwmeth < Token: superclass init_table position */},
- {(long int) lexer___TKwmeth___init},
- {(long int) 3 /* 70: TKwmeth < TKwmeth: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwmeth::_parent */
-/* 2: Attribute TKwmeth::_symbol */
-/* 3: Attribute TKwmeth::_text */
-/* 4: Attribute TKwmeth::_filename */
-/* 5: Attribute TKwmeth::_line */
-/* 6: Attribute TKwmeth::_pos */
-val_t NEW_TKwmeth(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwmeth;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwmeth___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwmeth();
- lexer___TKwmeth___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwtype[71] = {
- {(long int) 2775 /* 0: Identity */},
- {(long int) 3 /* 1: TKwtype < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwtype < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwtype < Token: superclass typecheck marker */},
- {(long int) 2775 /* 4: TKwtype < TKwtype: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwtype < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwtype < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwtype___parser_index},
- {(long int) 2 /* 68: TKwtype < Token: superclass init_table position */},
- {(long int) lexer___TKwtype___init},
- {(long int) 3 /* 70: TKwtype < TKwtype: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwtype::_parent */
-/* 2: Attribute TKwtype::_symbol */
-/* 3: Attribute TKwtype::_text */
-/* 4: Attribute TKwtype::_filename */
-/* 5: Attribute TKwtype::_line */
-/* 6: Attribute TKwtype::_pos */
-val_t NEW_TKwtype(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwtype;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwtype___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwtype();
- lexer___TKwtype___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwattr[71] = {
- {(long int) 2919 /* 0: Identity */},
- {(long int) 3 /* 1: TKwattr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwattr < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwattr < Token: superclass typecheck marker */},
- {(long int) 2919 /* 4: TKwattr < TKwattr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwattr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwattr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwattr___parser_index},
- {(long int) 2 /* 68: TKwattr < Token: superclass init_table position */},
- {(long int) lexer___TKwattr___init},
- {(long int) 3 /* 70: TKwattr < TKwattr: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwattr::_parent */
-/* 2: Attribute TKwattr::_symbol */
-/* 3: Attribute TKwattr::_text */
-/* 4: Attribute TKwattr::_filename */
-/* 5: Attribute TKwattr::_line */
-/* 6: Attribute TKwattr::_pos */
-val_t NEW_TKwattr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwattr;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwattr___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwattr();
- lexer___TKwattr___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwinit[71] = {
- {(long int) 2867 /* 0: Identity */},
- {(long int) 3 /* 1: TKwinit < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwinit < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwinit < Token: superclass typecheck marker */},
- {(long int) 2867 /* 4: TKwinit < TKwinit: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwinit < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwinit < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwinit___parser_index},
- {(long int) 2 /* 68: TKwinit < Token: superclass init_table position */},
- {(long int) lexer___TKwinit___init},
- {(long int) 3 /* 70: TKwinit < TKwinit: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwinit::_parent */
-/* 2: Attribute TKwinit::_symbol */
-/* 3: Attribute TKwinit::_text */
-/* 4: Attribute TKwinit::_filename */
-/* 5: Attribute TKwinit::_line */
-/* 6: Attribute TKwinit::_pos */
-val_t NEW_TKwinit(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwinit;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwinit___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwinit();
- lexer___TKwinit___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwredef[71] = {
- {(long int) 2803 /* 0: Identity */},
- {(long int) 3 /* 1: TKwredef < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwredef < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwredef < Token: superclass typecheck marker */},
- {(long int) 2803 /* 4: TKwredef < TKwredef: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwredef < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwredef < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwredef___parser_index},
- {(long int) 2 /* 68: TKwredef < Token: superclass init_table position */},
- {(long int) lexer___TKwredef___init},
- {(long int) 3 /* 70: TKwredef < TKwredef: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwredef::_parent */
-/* 2: Attribute TKwredef::_symbol */
-/* 3: Attribute TKwredef::_text */
-/* 4: Attribute TKwredef::_filename */
-/* 5: Attribute TKwredef::_line */
-/* 6: Attribute TKwredef::_pos */
-val_t NEW_TKwredef(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwredef;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwredef___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwredef();
- lexer___TKwredef___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwis[71] = {
- {(long int) 2851 /* 0: Identity */},
- {(long int) 3 /* 1: TKwis < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwis < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwis < Token: superclass typecheck marker */},
- {(long int) 2851 /* 4: TKwis < TKwis: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwis < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwis < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwis___parser_index},
- {(long int) 2 /* 68: TKwis < Token: superclass init_table position */},
- {(long int) lexer___TKwis___init},
- {(long int) 3 /* 70: TKwis < TKwis: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwis::_parent */
-/* 2: Attribute TKwis::_symbol */
-/* 3: Attribute TKwis::_text */
-/* 4: Attribute TKwis::_filename */
-/* 5: Attribute TKwis::_line */
-/* 6: Attribute TKwis::_pos */
-val_t NEW_TKwis(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwis;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwis___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwis();
- lexer___TKwis___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwdo[71] = {
- {(long int) 2903 /* 0: Identity */},
- {(long int) 3 /* 1: TKwdo < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwdo < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwdo < Token: superclass typecheck marker */},
- {(long int) 2903 /* 4: TKwdo < TKwdo: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwdo < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwdo < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwdo___parser_index},
- {(long int) 2 /* 68: TKwdo < Token: superclass init_table position */},
- {(long int) lexer___TKwdo___init},
- {(long int) 3 /* 70: TKwdo < TKwdo: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwdo::_parent */
-/* 2: Attribute TKwdo::_symbol */
-/* 3: Attribute TKwdo::_text */
-/* 4: Attribute TKwdo::_filename */
-/* 5: Attribute TKwdo::_line */
-/* 6: Attribute TKwdo::_pos */
-val_t NEW_TKwdo(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwdo;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwdo___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwdo();
- lexer___TKwdo___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwreadable[71] = {
- {(long int) 2807 /* 0: Identity */},
- {(long int) 3 /* 1: TKwreadable < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwreadable < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwreadable < Token: superclass typecheck marker */},
- {(long int) 2807 /* 4: TKwreadable < TKwreadable: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwreadable < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwreadable < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwreadable___parser_index},
- {(long int) 2 /* 68: TKwreadable < Token: superclass init_table position */},
- {(long int) lexer___TKwreadable___init},
- {(long int) 3 /* 70: TKwreadable < TKwreadable: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwreadable::_parent */
-/* 2: Attribute TKwreadable::_symbol */
-/* 3: Attribute TKwreadable::_text */
-/* 4: Attribute TKwreadable::_filename */
-/* 5: Attribute TKwreadable::_line */
-/* 6: Attribute TKwreadable::_pos */
-val_t NEW_TKwreadable(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwreadable;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwreadable___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwreadable();
- lexer___TKwreadable___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwwritable[71] = {
- {(long int) 2759 /* 0: Identity */},
- {(long int) 3 /* 1: TKwwritable < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwwritable < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwwritable < Token: superclass typecheck marker */},
- {(long int) 2759 /* 4: TKwwritable < TKwwritable: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwwritable < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwwritable < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwwritable___parser_index},
- {(long int) 2 /* 68: TKwwritable < Token: superclass init_table position */},
- {(long int) lexer___TKwwritable___init},
- {(long int) 3 /* 70: TKwwritable < TKwwritable: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwwritable::_parent */
-/* 2: Attribute TKwwritable::_symbol */
-/* 3: Attribute TKwwritable::_text */
-/* 4: Attribute TKwwritable::_filename */
-/* 5: Attribute TKwwritable::_line */
-/* 6: Attribute TKwwritable::_pos */
-val_t NEW_TKwwritable(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwwritable;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwwritable___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwwritable();
- lexer___TKwwritable___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwvar[71] = {
- {(long int) 2767 /* 0: Identity */},
- {(long int) 3 /* 1: TKwvar < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwvar < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwvar < Token: superclass typecheck marker */},
- {(long int) 2767 /* 4: TKwvar < TKwvar: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwvar < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwvar < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwvar___parser_index},
- {(long int) 2 /* 68: TKwvar < Token: superclass init_table position */},
- {(long int) lexer___TKwvar___init},
- {(long int) 3 /* 70: TKwvar < TKwvar: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwvar::_parent */
-/* 2: Attribute TKwvar::_symbol */
-/* 3: Attribute TKwvar::_text */
-/* 4: Attribute TKwvar::_filename */
-/* 5: Attribute TKwvar::_line */
-/* 6: Attribute TKwvar::_pos */
-val_t NEW_TKwvar(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwvar;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwvar___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwvar();
- lexer___TKwvar___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwintern[71] = {
- {(long int) 2859 /* 0: Identity */},
- {(long int) 3 /* 1: TKwintern < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwintern < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwintern < Token: superclass typecheck marker */},
- {(long int) 2859 /* 4: TKwintern < TKwintern: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwintern < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwintern < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwintern___parser_index},
- {(long int) 2 /* 68: TKwintern < Token: superclass init_table position */},
- {(long int) lexer___TKwintern___init},
- {(long int) 3 /* 70: TKwintern < TKwintern: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwintern::_parent */
-/* 2: Attribute TKwintern::_symbol */
-/* 3: Attribute TKwintern::_text */
-/* 4: Attribute TKwintern::_filename */
-/* 5: Attribute TKwintern::_line */
-/* 6: Attribute TKwintern::_pos */
-val_t NEW_TKwintern(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwintern;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwintern___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwintern();
- lexer___TKwintern___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwextern[71] = {
- {(long int) 2891 /* 0: Identity */},
- {(long int) 3 /* 1: TKwextern < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwextern < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwextern < Token: superclass typecheck marker */},
- {(long int) 2891 /* 4: TKwextern < TKwextern: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwextern < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwextern < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwextern___parser_index},
- {(long int) 2 /* 68: TKwextern < Token: superclass init_table position */},
- {(long int) lexer___TKwextern___init},
- {(long int) 3 /* 70: TKwextern < TKwextern: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwextern::_parent */
-/* 2: Attribute TKwextern::_symbol */
-/* 3: Attribute TKwextern::_text */
-/* 4: Attribute TKwextern::_filename */
-/* 5: Attribute TKwextern::_line */
-/* 6: Attribute TKwextern::_pos */
-val_t NEW_TKwextern(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwextern;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwextern___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwextern();
- lexer___TKwextern___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwprotected[71] = {
- {(long int) 2811 /* 0: Identity */},
- {(long int) 3 /* 1: TKwprotected < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwprotected < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwprotected < Token: superclass typecheck marker */},
- {(long int) 2811 /* 4: TKwprotected < TKwprotected: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwprotected < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwprotected < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwprotected___parser_index},
- {(long int) 2 /* 68: TKwprotected < Token: superclass init_table position */},
- {(long int) lexer___TKwprotected___init},
- {(long int) 3 /* 70: TKwprotected < TKwprotected: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwprotected::_parent */
-/* 2: Attribute TKwprotected::_symbol */
-/* 3: Attribute TKwprotected::_text */
-/* 4: Attribute TKwprotected::_filename */
-/* 5: Attribute TKwprotected::_line */
-/* 6: Attribute TKwprotected::_pos */
-val_t NEW_TKwprotected(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwprotected;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwprotected___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwprotected();
- lexer___TKwprotected___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwprivate[71] = {
- {(long int) 2815 /* 0: Identity */},
- {(long int) 3 /* 1: TKwprivate < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwprivate < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwprivate < Token: superclass typecheck marker */},
- {(long int) 2815 /* 4: TKwprivate < TKwprivate: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwprivate < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwprivate < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwprivate___parser_index},
- {(long int) 2 /* 68: TKwprivate < Token: superclass init_table position */},
- {(long int) lexer___TKwprivate___init},
- {(long int) 3 /* 70: TKwprivate < TKwprivate: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwprivate::_parent */
-/* 2: Attribute TKwprivate::_symbol */
-/* 3: Attribute TKwprivate::_text */
-/* 4: Attribute TKwprivate::_filename */
-/* 5: Attribute TKwprivate::_line */
-/* 6: Attribute TKwprivate::_pos */
-val_t NEW_TKwprivate(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwprivate;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwprivate___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwprivate();
- lexer___TKwprivate___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwintrude[71] = {
- {(long int) 2855 /* 0: Identity */},
- {(long int) 3 /* 1: TKwintrude < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwintrude < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwintrude < Token: superclass typecheck marker */},
- {(long int) 2855 /* 4: TKwintrude < TKwintrude: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwintrude < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwintrude < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwintrude___parser_index},
- {(long int) 2 /* 68: TKwintrude < Token: superclass init_table position */},
- {(long int) lexer___TKwintrude___init},
- {(long int) 3 /* 70: TKwintrude < TKwintrude: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwintrude::_parent */
-/* 2: Attribute TKwintrude::_symbol */
-/* 3: Attribute TKwintrude::_text */
-/* 4: Attribute TKwintrude::_filename */
-/* 5: Attribute TKwintrude::_line */
-/* 6: Attribute TKwintrude::_pos */
-val_t NEW_TKwintrude(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwintrude;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwintrude___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwintrude();
- lexer___TKwintrude___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwif[71] = {
- {(long int) 2879 /* 0: Identity */},
- {(long int) 3 /* 1: TKwif < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwif < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwif < Token: superclass typecheck marker */},
- {(long int) 2879 /* 4: TKwif < TKwif: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwif < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwif < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwif___parser_index},
- {(long int) 2 /* 68: TKwif < Token: superclass init_table position */},
- {(long int) lexer___TKwif___init},
- {(long int) 3 /* 70: TKwif < TKwif: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwif::_parent */
-/* 2: Attribute TKwif::_symbol */
-/* 3: Attribute TKwif::_text */
-/* 4: Attribute TKwif::_filename */
-/* 5: Attribute TKwif::_line */
-/* 6: Attribute TKwif::_pos */
-val_t NEW_TKwif(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwif;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwif___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwif();
- lexer___TKwif___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwthen[71] = {
- {(long int) 2783 /* 0: Identity */},
- {(long int) 3 /* 1: TKwthen < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwthen < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwthen < Token: superclass typecheck marker */},
- {(long int) 2783 /* 4: TKwthen < TKwthen: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwthen < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwthen < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwthen___parser_index},
- {(long int) 2 /* 68: TKwthen < Token: superclass init_table position */},
- {(long int) lexer___TKwthen___init},
- {(long int) 3 /* 70: TKwthen < TKwthen: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwthen::_parent */
-/* 2: Attribute TKwthen::_symbol */
-/* 3: Attribute TKwthen::_text */
-/* 4: Attribute TKwthen::_filename */
-/* 5: Attribute TKwthen::_line */
-/* 6: Attribute TKwthen::_pos */
-val_t NEW_TKwthen(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwthen;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwthen___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwthen();
- lexer___TKwthen___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwelse[71] = {
- {(long int) 2899 /* 0: Identity */},
- {(long int) 3 /* 1: TKwelse < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwelse < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwelse < Token: superclass typecheck marker */},
- {(long int) 2899 /* 4: TKwelse < TKwelse: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwelse < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwelse < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwelse___parser_index},
- {(long int) 2 /* 68: TKwelse < Token: superclass init_table position */},
- {(long int) lexer___TKwelse___init},
- {(long int) 3 /* 70: TKwelse < TKwelse: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwelse::_parent */
-/* 2: Attribute TKwelse::_symbol */
-/* 3: Attribute TKwelse::_text */
-/* 4: Attribute TKwelse::_filename */
-/* 5: Attribute TKwelse::_line */
-/* 6: Attribute TKwelse::_pos */
-val_t NEW_TKwelse(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwelse;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwelse___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwelse();
- lexer___TKwelse___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwwhile[71] = {
- {(long int) 2763 /* 0: Identity */},
- {(long int) 3 /* 1: TKwwhile < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwwhile < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwwhile < Token: superclass typecheck marker */},
- {(long int) 2763 /* 4: TKwwhile < TKwwhile: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwwhile < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwwhile < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwwhile___parser_index},
- {(long int) 2 /* 68: TKwwhile < Token: superclass init_table position */},
- {(long int) lexer___TKwwhile___init},
- {(long int) 3 /* 70: TKwwhile < TKwwhile: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwwhile::_parent */
-/* 2: Attribute TKwwhile::_symbol */
-/* 3: Attribute TKwwhile::_text */
-/* 4: Attribute TKwwhile::_filename */
-/* 5: Attribute TKwwhile::_line */
-/* 6: Attribute TKwwhile::_pos */
-val_t NEW_TKwwhile(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwwhile;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwwhile___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwwhile();
- lexer___TKwwhile___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwfor[71] = {
- {(long int) 2883 /* 0: Identity */},
- {(long int) 3 /* 1: TKwfor < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwfor < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwfor < Token: superclass typecheck marker */},
- {(long int) 2883 /* 4: TKwfor < TKwfor: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwfor < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwfor < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwfor___parser_index},
- {(long int) 2 /* 68: TKwfor < Token: superclass init_table position */},
- {(long int) lexer___TKwfor___init},
- {(long int) 3 /* 70: TKwfor < TKwfor: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwfor::_parent */
-/* 2: Attribute TKwfor::_symbol */
-/* 3: Attribute TKwfor::_text */
-/* 4: Attribute TKwfor::_filename */
-/* 5: Attribute TKwfor::_line */
-/* 6: Attribute TKwfor::_pos */
-val_t NEW_TKwfor(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwfor;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwfor___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwfor();
- lexer___TKwfor___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwin[71] = {
- {(long int) 2871 /* 0: Identity */},
- {(long int) 3 /* 1: TKwin < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwin < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwin < Token: superclass typecheck marker */},
- {(long int) 2871 /* 4: TKwin < TKwin: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwin < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwin < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwin___parser_index},
- {(long int) 2 /* 68: TKwin < Token: superclass init_table position */},
- {(long int) lexer___TKwin___init},
- {(long int) 3 /* 70: TKwin < TKwin: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwin::_parent */
-/* 2: Attribute TKwin::_symbol */
-/* 3: Attribute TKwin::_text */
-/* 4: Attribute TKwin::_filename */
-/* 5: Attribute TKwin::_line */
-/* 6: Attribute TKwin::_pos */
-val_t NEW_TKwin(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwin;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwin___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwin();
- lexer___TKwin___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwand[71] = {
- {(long int) 2927 /* 0: Identity */},
- {(long int) 3 /* 1: TKwand < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwand < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwand < Token: superclass typecheck marker */},
- {(long int) 2927 /* 4: TKwand < TKwand: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwand < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwand < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwand___parser_index},
- {(long int) 2 /* 68: TKwand < Token: superclass init_table position */},
- {(long int) lexer___TKwand___init},
- {(long int) 3 /* 70: TKwand < TKwand: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwand::_parent */
-/* 2: Attribute TKwand::_symbol */
-/* 3: Attribute TKwand::_text */
-/* 4: Attribute TKwand::_filename */
-/* 5: Attribute TKwand::_line */
-/* 6: Attribute TKwand::_pos */
-val_t NEW_TKwand(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwand;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwand___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwand();
- lexer___TKwand___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwor[71] = {
- {(long int) 2823 /* 0: Identity */},
- {(long int) 3 /* 1: TKwor < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwor < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwor < Token: superclass typecheck marker */},
- {(long int) 2823 /* 4: TKwor < TKwor: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwor < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwor < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwor___parser_index},
- {(long int) 2 /* 68: TKwor < Token: superclass init_table position */},
- {(long int) lexer___TKwor___init},
- {(long int) 3 /* 70: TKwor < TKwor: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwor::_parent */
-/* 2: Attribute TKwor::_symbol */
-/* 3: Attribute TKwor::_text */
-/* 4: Attribute TKwor::_filename */
-/* 5: Attribute TKwor::_line */
-/* 6: Attribute TKwor::_pos */
-val_t NEW_TKwor(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwor;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwor___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwor();
- lexer___TKwor___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwnot[71] = {
- {(long int) 2835 /* 0: Identity */},
- {(long int) 3 /* 1: TKwnot < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwnot < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwnot < Token: superclass typecheck marker */},
- {(long int) 2835 /* 4: TKwnot < TKwnot: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwnot < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwnot < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwnot___parser_index},
- {(long int) 2 /* 68: TKwnot < Token: superclass init_table position */},
- {(long int) lexer___TKwnot___init},
- {(long int) 3 /* 70: TKwnot < TKwnot: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwnot::_parent */
-/* 2: Attribute TKwnot::_symbol */
-/* 3: Attribute TKwnot::_text */
-/* 4: Attribute TKwnot::_filename */
-/* 5: Attribute TKwnot::_line */
-/* 6: Attribute TKwnot::_pos */
-val_t NEW_TKwnot(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwnot;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwnot___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwnot();
- lexer___TKwnot___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwreturn[71] = {
- {(long int) 2799 /* 0: Identity */},
- {(long int) 3 /* 1: TKwreturn < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwreturn < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwreturn < Token: superclass typecheck marker */},
- {(long int) 2799 /* 4: TKwreturn < TKwreturn: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwreturn < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwreturn < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwreturn___parser_index},
- {(long int) 2 /* 68: TKwreturn < Token: superclass init_table position */},
- {(long int) lexer___TKwreturn___init},
- {(long int) 3 /* 70: TKwreturn < TKwreturn: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwreturn::_parent */
-/* 2: Attribute TKwreturn::_symbol */
-/* 3: Attribute TKwreturn::_text */
-/* 4: Attribute TKwreturn::_filename */
-/* 5: Attribute TKwreturn::_line */
-/* 6: Attribute TKwreturn::_pos */
-val_t NEW_TKwreturn(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwreturn;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwreturn___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwreturn();
- lexer___TKwreturn___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwcontinue[71] = {
- {(long int) 2907 /* 0: Identity */},
- {(long int) 3 /* 1: TKwcontinue < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwcontinue < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwcontinue < Token: superclass typecheck marker */},
- {(long int) 2907 /* 4: TKwcontinue < TKwcontinue: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwcontinue < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwcontinue < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwcontinue___parser_index},
- {(long int) 2 /* 68: TKwcontinue < Token: superclass init_table position */},
- {(long int) lexer___TKwcontinue___init},
- {(long int) 3 /* 70: TKwcontinue < TKwcontinue: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwcontinue::_parent */
-/* 2: Attribute TKwcontinue::_symbol */
-/* 3: Attribute TKwcontinue::_text */
-/* 4: Attribute TKwcontinue::_filename */
-/* 5: Attribute TKwcontinue::_line */
-/* 6: Attribute TKwcontinue::_pos */
-val_t NEW_TKwcontinue(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwcontinue;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwcontinue___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwcontinue();
- lexer___TKwcontinue___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwbreak[71] = {
- {(long int) 2915 /* 0: Identity */},
- {(long int) 3 /* 1: TKwbreak < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwbreak < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwbreak < Token: superclass typecheck marker */},
- {(long int) 2915 /* 4: TKwbreak < TKwbreak: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwbreak < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwbreak < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwbreak___parser_index},
- {(long int) 2 /* 68: TKwbreak < Token: superclass init_table position */},
- {(long int) lexer___TKwbreak___init},
- {(long int) 3 /* 70: TKwbreak < TKwbreak: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwbreak::_parent */
-/* 2: Attribute TKwbreak::_symbol */
-/* 3: Attribute TKwbreak::_text */
-/* 4: Attribute TKwbreak::_filename */
-/* 5: Attribute TKwbreak::_line */
-/* 6: Attribute TKwbreak::_pos */
-val_t NEW_TKwbreak(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwbreak;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwbreak___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwbreak();
- lexer___TKwbreak___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwabort[71] = {
- {(long int) 2935 /* 0: Identity */},
- {(long int) 3 /* 1: TKwabort < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwabort < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwabort < Token: superclass typecheck marker */},
- {(long int) 2935 /* 4: TKwabort < TKwabort: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwabort < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwabort < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwabort___parser_index},
- {(long int) 2 /* 68: TKwabort < Token: superclass init_table position */},
- {(long int) lexer___TKwabort___init},
- {(long int) 3 /* 70: TKwabort < TKwabort: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwabort::_parent */
-/* 2: Attribute TKwabort::_symbol */
-/* 3: Attribute TKwabort::_text */
-/* 4: Attribute TKwabort::_filename */
-/* 5: Attribute TKwabort::_line */
-/* 6: Attribute TKwabort::_pos */
-val_t NEW_TKwabort(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwabort;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwabort___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwabort();
- lexer___TKwabort___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwassert[71] = {
- {(long int) 2923 /* 0: Identity */},
- {(long int) 3 /* 1: TKwassert < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwassert < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwassert < Token: superclass typecheck marker */},
- {(long int) 2923 /* 4: TKwassert < TKwassert: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwassert < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwassert < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwassert___parser_index},
- {(long int) 2 /* 68: TKwassert < Token: superclass init_table position */},
- {(long int) lexer___TKwassert___init},
- {(long int) 3 /* 70: TKwassert < TKwassert: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwassert::_parent */
-/* 2: Attribute TKwassert::_symbol */
-/* 3: Attribute TKwassert::_text */
-/* 4: Attribute TKwassert::_filename */
-/* 5: Attribute TKwassert::_line */
-/* 6: Attribute TKwassert::_pos */
-val_t NEW_TKwassert(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwassert;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwassert___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwassert();
- lexer___TKwassert___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwnew[71] = {
- {(long int) 2839 /* 0: Identity */},
- {(long int) 3 /* 1: TKwnew < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwnew < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwnew < Token: superclass typecheck marker */},
- {(long int) 2839 /* 4: TKwnew < TKwnew: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwnew < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwnew < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwnew___parser_index},
- {(long int) 2 /* 68: TKwnew < Token: superclass init_table position */},
- {(long int) lexer___TKwnew___init},
- {(long int) 3 /* 70: TKwnew < TKwnew: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwnew::_parent */
-/* 2: Attribute TKwnew::_symbol */
-/* 3: Attribute TKwnew::_text */
-/* 4: Attribute TKwnew::_filename */
-/* 5: Attribute TKwnew::_line */
-/* 6: Attribute TKwnew::_pos */
-val_t NEW_TKwnew(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwnew;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwnew___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwnew();
- lexer___TKwnew___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwisa[71] = {
- {(long int) 2847 /* 0: Identity */},
- {(long int) 3 /* 1: TKwisa < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwisa < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwisa < Token: superclass typecheck marker */},
- {(long int) 2847 /* 4: TKwisa < TKwisa: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwisa < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwisa < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwisa___parser_index},
- {(long int) 2 /* 68: TKwisa < Token: superclass init_table position */},
- {(long int) lexer___TKwisa___init},
- {(long int) 3 /* 70: TKwisa < TKwisa: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwisa::_parent */
-/* 2: Attribute TKwisa::_symbol */
-/* 3: Attribute TKwisa::_text */
-/* 4: Attribute TKwisa::_filename */
-/* 5: Attribute TKwisa::_line */
-/* 6: Attribute TKwisa::_pos */
-val_t NEW_TKwisa(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwisa;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwisa___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwisa();
- lexer___TKwisa___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwonce[71] = {
- {(long int) 2827 /* 0: Identity */},
- {(long int) 3 /* 1: TKwonce < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwonce < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwonce < Token: superclass typecheck marker */},
- {(long int) 2827 /* 4: TKwonce < TKwonce: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwonce < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwonce < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwonce___parser_index},
- {(long int) 2 /* 68: TKwonce < Token: superclass init_table position */},
- {(long int) lexer___TKwonce___init},
- {(long int) 3 /* 70: TKwonce < TKwonce: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwonce::_parent */
-/* 2: Attribute TKwonce::_symbol */
-/* 3: Attribute TKwonce::_text */
-/* 4: Attribute TKwonce::_filename */
-/* 5: Attribute TKwonce::_line */
-/* 6: Attribute TKwonce::_pos */
-val_t NEW_TKwonce(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwonce;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwonce___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwonce();
- lexer___TKwonce___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwsuper[71] = {
- {(long int) 2787 /* 0: Identity */},
- {(long int) 3 /* 1: TKwsuper < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwsuper < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwsuper < Token: superclass typecheck marker */},
- {(long int) 2787 /* 4: TKwsuper < TKwsuper: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwsuper < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwsuper < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwsuper___parser_index},
- {(long int) 2 /* 68: TKwsuper < Token: superclass init_table position */},
- {(long int) lexer___TKwsuper___init},
- {(long int) 3 /* 70: TKwsuper < TKwsuper: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwsuper::_parent */
-/* 2: Attribute TKwsuper::_symbol */
-/* 3: Attribute TKwsuper::_text */
-/* 4: Attribute TKwsuper::_filename */
-/* 5: Attribute TKwsuper::_line */
-/* 6: Attribute TKwsuper::_pos */
-val_t NEW_TKwsuper(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwsuper;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwsuper___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwsuper();
- lexer___TKwsuper___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwself[71] = {
- {(long int) 2795 /* 0: Identity */},
- {(long int) 3 /* 1: TKwself < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwself < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwself < Token: superclass typecheck marker */},
- {(long int) 2795 /* 4: TKwself < TKwself: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwself < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwself < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwself___parser_index},
- {(long int) 2 /* 68: TKwself < Token: superclass init_table position */},
- {(long int) lexer___TKwself___init},
- {(long int) 3 /* 70: TKwself < TKwself: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwself::_parent */
-/* 2: Attribute TKwself::_symbol */
-/* 3: Attribute TKwself::_text */
-/* 4: Attribute TKwself::_filename */
-/* 5: Attribute TKwself::_line */
-/* 6: Attribute TKwself::_pos */
-val_t NEW_TKwself(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwself;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwself___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwself();
- lexer___TKwself___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwtrue[71] = {
- {(long int) 2779 /* 0: Identity */},
- {(long int) 3 /* 1: TKwtrue < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwtrue < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwtrue < Token: superclass typecheck marker */},
- {(long int) 2779 /* 4: TKwtrue < TKwtrue: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwtrue < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwtrue < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwtrue___parser_index},
- {(long int) 2 /* 68: TKwtrue < Token: superclass init_table position */},
- {(long int) lexer___TKwtrue___init},
- {(long int) 3 /* 70: TKwtrue < TKwtrue: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwtrue::_parent */
-/* 2: Attribute TKwtrue::_symbol */
-/* 3: Attribute TKwtrue::_text */
-/* 4: Attribute TKwtrue::_filename */
-/* 5: Attribute TKwtrue::_line */
-/* 6: Attribute TKwtrue::_pos */
-val_t NEW_TKwtrue(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwtrue;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwtrue___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwtrue();
- lexer___TKwtrue___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwfalse[71] = {
- {(long int) 2887 /* 0: Identity */},
- {(long int) 3 /* 1: TKwfalse < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwfalse < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwfalse < Token: superclass typecheck marker */},
- {(long int) 2887 /* 4: TKwfalse < TKwfalse: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwfalse < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwfalse < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwfalse___parser_index},
- {(long int) 2 /* 68: TKwfalse < Token: superclass init_table position */},
- {(long int) lexer___TKwfalse___init},
- {(long int) 3 /* 70: TKwfalse < TKwfalse: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwfalse::_parent */
-/* 2: Attribute TKwfalse::_symbol */
-/* 3: Attribute TKwfalse::_text */
-/* 4: Attribute TKwfalse::_filename */
-/* 5: Attribute TKwfalse::_line */
-/* 6: Attribute TKwfalse::_pos */
-val_t NEW_TKwfalse(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwfalse;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwfalse___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwfalse();
- lexer___TKwfalse___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TKwnull[71] = {
- {(long int) 2831 /* 0: Identity */},
- {(long int) 3 /* 1: TKwnull < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TKwnull < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TKwnull < Token: superclass typecheck marker */},
- {(long int) 2831 /* 4: TKwnull < TKwnull: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TKwnull < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TKwnull < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TKwnull___parser_index},
- {(long int) 2 /* 68: TKwnull < Token: superclass init_table position */},
- {(long int) lexer___TKwnull___init},
- {(long int) 3 /* 70: TKwnull < TKwnull: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TKwnull::_parent */
-/* 2: Attribute TKwnull::_symbol */
-/* 3: Attribute TKwnull::_text */
-/* 4: Attribute TKwnull::_filename */
-/* 5: Attribute TKwnull::_line */
-/* 6: Attribute TKwnull::_pos */
-val_t NEW_TKwnull(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TKwnull;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TKwnull___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TKwnull();
- lexer___TKwnull___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TOpar[71] = {
- {(long int) 2723 /* 0: Identity */},
- {(long int) 3 /* 1: TOpar < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TOpar < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TOpar < Token: superclass typecheck marker */},
- {(long int) 2723 /* 4: TOpar < TOpar: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TOpar < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TOpar < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TOpar___parser_index},
- {(long int) 2 /* 68: TOpar < Token: superclass init_table position */},
- {(long int) lexer___TOpar___init},
- {(long int) 3 /* 70: TOpar < TOpar: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TOpar::_parent */
-/* 2: Attribute TOpar::_symbol */
-/* 3: Attribute TOpar::_text */
-/* 4: Attribute TOpar::_filename */
-/* 5: Attribute TOpar::_line */
-/* 6: Attribute TOpar::_pos */
-val_t NEW_TOpar(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TOpar;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TOpar___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TOpar();
- lexer___TOpar___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TCpar[71] = {
- {(long int) 2979 /* 0: Identity */},
- {(long int) 3 /* 1: TCpar < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TCpar < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TCpar < Token: superclass typecheck marker */},
- {(long int) 2979 /* 4: TCpar < TCpar: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TCpar < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TCpar < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TCpar___parser_index},
- {(long int) 2 /* 68: TCpar < Token: superclass init_table position */},
- {(long int) lexer___TCpar___init},
- {(long int) 3 /* 70: TCpar < TCpar: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TCpar::_parent */
-/* 2: Attribute TCpar::_symbol */
-/* 3: Attribute TCpar::_text */
-/* 4: Attribute TCpar::_filename */
-/* 5: Attribute TCpar::_line */
-/* 6: Attribute TCpar::_pos */
-val_t NEW_TCpar(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TCpar;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TCpar___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TCpar();
- lexer___TCpar___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TObra[71] = {
- {(long int) 2727 /* 0: Identity */},
- {(long int) 3 /* 1: TObra < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TObra < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TObra < Token: superclass typecheck marker */},
- {(long int) 2727 /* 4: TObra < TObra: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TObra < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TObra < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TObra___parser_index},
- {(long int) 2 /* 68: TObra < Token: superclass init_table position */},
- {(long int) lexer___TObra___init},
- {(long int) 3 /* 70: TObra < TObra: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TObra::_parent */
-/* 2: Attribute TObra::_symbol */
-/* 3: Attribute TObra::_text */
-/* 4: Attribute TObra::_filename */
-/* 5: Attribute TObra::_line */
-/* 6: Attribute TObra::_pos */
-val_t NEW_TObra(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TObra;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TObra___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TObra();
- lexer___TObra___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TCbra[71] = {
- {(long int) 3003 /* 0: Identity */},
- {(long int) 3 /* 1: TCbra < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TCbra < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TCbra < Token: superclass typecheck marker */},
- {(long int) 3003 /* 4: TCbra < TCbra: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TCbra < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TCbra < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TCbra___parser_index},
- {(long int) 2 /* 68: TCbra < Token: superclass init_table position */},
- {(long int) lexer___TCbra___init},
- {(long int) 3 /* 70: TCbra < TCbra: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TCbra::_parent */
-/* 2: Attribute TCbra::_symbol */
-/* 3: Attribute TCbra::_text */
-/* 4: Attribute TCbra::_filename */
-/* 5: Attribute TCbra::_line */
-/* 6: Attribute TCbra::_pos */
-val_t NEW_TCbra(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TCbra;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TCbra___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TCbra();
- lexer___TCbra___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TComma[71] = {
- {(long int) 2987 /* 0: Identity */},
- {(long int) 3 /* 1: TComma < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TComma < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TComma < Token: superclass typecheck marker */},
- {(long int) 2987 /* 4: TComma < TComma: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TComma < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TComma < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TComma___parser_index},
- {(long int) 2 /* 68: TComma < Token: superclass init_table position */},
- {(long int) lexer___TComma___init},
- {(long int) 3 /* 70: TComma < TComma: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TComma::_parent */
-/* 2: Attribute TComma::_symbol */
-/* 3: Attribute TComma::_text */
-/* 4: Attribute TComma::_filename */
-/* 5: Attribute TComma::_line */
-/* 6: Attribute TComma::_pos */
-val_t NEW_TComma(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TComma;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TComma___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TComma();
- lexer___TComma___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TColumn[71] = {
- {(long int) 2991 /* 0: Identity */},
- {(long int) 3 /* 1: TColumn < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TColumn < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TColumn < Token: superclass typecheck marker */},
- {(long int) 2991 /* 4: TColumn < TColumn: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TColumn < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TColumn < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TColumn___parser_index},
- {(long int) 2 /* 68: TColumn < Token: superclass init_table position */},
- {(long int) lexer___TColumn___init},
- {(long int) 3 /* 70: TColumn < TColumn: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TColumn::_parent */
-/* 2: Attribute TColumn::_symbol */
-/* 3: Attribute TColumn::_text */
-/* 4: Attribute TColumn::_filename */
-/* 5: Attribute TColumn::_line */
-/* 6: Attribute TColumn::_pos */
-val_t NEW_TColumn(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TColumn;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TColumn___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TColumn();
- lexer___TColumn___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TQuad[71] = {
- {(long int) 2707 /* 0: Identity */},
- {(long int) 3 /* 1: TQuad < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TQuad < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TQuad < Token: superclass typecheck marker */},
- {(long int) 2707 /* 4: TQuad < TQuad: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TQuad < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TQuad < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TQuad___parser_index},
- {(long int) 2 /* 68: TQuad < Token: superclass init_table position */},
- {(long int) lexer___TQuad___init},
- {(long int) 3 /* 70: TQuad < TQuad: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TQuad::_parent */
-/* 2: Attribute TQuad::_symbol */
-/* 3: Attribute TQuad::_text */
-/* 4: Attribute TQuad::_filename */
-/* 5: Attribute TQuad::_line */
-/* 6: Attribute TQuad::_pos */
-val_t NEW_TQuad(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TQuad;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TQuad___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TQuad();
- lexer___TQuad___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TAssign[71] = {
- {(long int) 3011 /* 0: Identity */},
- {(long int) 3 /* 1: TAssign < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TAssign < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TAssign < Token: superclass typecheck marker */},
- {(long int) 3011 /* 4: TAssign < TAssign: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TAssign < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TAssign < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TAssign___parser_index},
- {(long int) 2 /* 68: TAssign < Token: superclass init_table position */},
- {(long int) lexer___TAssign___init},
- {(long int) 3 /* 70: TAssign < TAssign: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TAssign::_parent */
-/* 2: Attribute TAssign::_symbol */
-/* 3: Attribute TAssign::_text */
-/* 4: Attribute TAssign::_filename */
-/* 5: Attribute TAssign::_line */
-/* 6: Attribute TAssign::_pos */
-val_t NEW_TAssign(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TAssign;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TAssign___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TAssign();
- lexer___TAssign___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TPluseq[71] = {
- {(long int) 2711 /* 0: Identity */},
- {(long int) 3 /* 1: TPluseq < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TPluseq < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TPluseq < Token: superclass typecheck marker */},
- {(long int) 2711 /* 4: TPluseq < TPluseq: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TPluseq < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TPluseq < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TPluseq___parser_index},
- {(long int) 2 /* 68: TPluseq < Token: superclass init_table position */},
- {(long int) lexer___TPluseq___init},
- {(long int) 3 /* 70: TPluseq < TPluseq: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TPluseq::_parent */
-/* 2: Attribute TPluseq::_symbol */
-/* 3: Attribute TPluseq::_text */
-/* 4: Attribute TPluseq::_filename */
-/* 5: Attribute TPluseq::_line */
-/* 6: Attribute TPluseq::_pos */
-val_t NEW_TPluseq(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TPluseq;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TPluseq___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TPluseq();
- lexer___TPluseq___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TMinuseq[71] = {
- {(long int) 2739 /* 0: Identity */},
- {(long int) 3 /* 1: TMinuseq < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TMinuseq < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TMinuseq < Token: superclass typecheck marker */},
- {(long int) 2739 /* 4: TMinuseq < TMinuseq: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TMinuseq < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TMinuseq < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TMinuseq___parser_index},
- {(long int) 2 /* 68: TMinuseq < Token: superclass init_table position */},
- {(long int) lexer___TMinuseq___init},
- {(long int) 3 /* 70: TMinuseq < TMinuseq: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TMinuseq::_parent */
-/* 2: Attribute TMinuseq::_symbol */
-/* 3: Attribute TMinuseq::_text */
-/* 4: Attribute TMinuseq::_filename */
-/* 5: Attribute TMinuseq::_line */
-/* 6: Attribute TMinuseq::_pos */
-val_t NEW_TMinuseq(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TMinuseq;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TMinuseq___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TMinuseq();
- lexer___TMinuseq___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TDotdotdot[71] = {
- {(long int) 2967 /* 0: Identity */},
- {(long int) 3 /* 1: TDotdotdot < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TDotdotdot < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TDotdotdot < Token: superclass typecheck marker */},
- {(long int) 2967 /* 4: TDotdotdot < TDotdotdot: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TDotdotdot < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TDotdotdot < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TDotdotdot___parser_index},
- {(long int) 2 /* 68: TDotdotdot < Token: superclass init_table position */},
- {(long int) lexer___TDotdotdot___init},
- {(long int) 3 /* 70: TDotdotdot < TDotdotdot: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TDotdotdot::_parent */
-/* 2: Attribute TDotdotdot::_symbol */
-/* 3: Attribute TDotdotdot::_text */
-/* 4: Attribute TDotdotdot::_filename */
-/* 5: Attribute TDotdotdot::_line */
-/* 6: Attribute TDotdotdot::_pos */
-val_t NEW_TDotdotdot(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TDotdotdot;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TDotdotdot___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TDotdotdot();
- lexer___TDotdotdot___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TDotdot[71] = {
- {(long int) 2971 /* 0: Identity */},
- {(long int) 3 /* 1: TDotdot < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TDotdot < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TDotdot < Token: superclass typecheck marker */},
- {(long int) 2971 /* 4: TDotdot < TDotdot: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TDotdot < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TDotdot < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TDotdot___parser_index},
- {(long int) 2 /* 68: TDotdot < Token: superclass init_table position */},
- {(long int) lexer___TDotdot___init},
- {(long int) 3 /* 70: TDotdot < TDotdot: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TDotdot::_parent */
-/* 2: Attribute TDotdot::_symbol */
-/* 3: Attribute TDotdot::_text */
-/* 4: Attribute TDotdot::_filename */
-/* 5: Attribute TDotdot::_line */
-/* 6: Attribute TDotdot::_pos */
-val_t NEW_TDotdot(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TDotdot;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TDotdot___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TDotdot();
- lexer___TDotdot___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TDot[71] = {
- {(long int) 2975 /* 0: Identity */},
- {(long int) 3 /* 1: TDot < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TDot < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TDot < Token: superclass typecheck marker */},
- {(long int) 2975 /* 4: TDot < TDot: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TDot < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TDot < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TDot___parser_index},
- {(long int) 2 /* 68: TDot < Token: superclass init_table position */},
- {(long int) lexer___TDot___init},
- {(long int) 3 /* 70: TDot < TDot: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TDot::_parent */
-/* 2: Attribute TDot::_symbol */
-/* 3: Attribute TDot::_text */
-/* 4: Attribute TDot::_filename */
-/* 5: Attribute TDot::_line */
-/* 6: Attribute TDot::_pos */
-val_t NEW_TDot(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TDot;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TDot___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TDot();
- lexer___TDot___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TPlus[71] = {
- {(long int) 2715 /* 0: Identity */},
- {(long int) 3 /* 1: TPlus < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TPlus < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TPlus < Token: superclass typecheck marker */},
- {(long int) 2715 /* 4: TPlus < TPlus: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TPlus < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TPlus < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TPlus___parser_index},
- {(long int) 2 /* 68: TPlus < Token: superclass init_table position */},
- {(long int) lexer___TPlus___init},
- {(long int) 3 /* 70: TPlus < TPlus: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TPlus::_parent */
-/* 2: Attribute TPlus::_symbol */
-/* 3: Attribute TPlus::_text */
-/* 4: Attribute TPlus::_filename */
-/* 5: Attribute TPlus::_line */
-/* 6: Attribute TPlus::_pos */
-val_t NEW_TPlus(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TPlus;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TPlus___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TPlus();
- lexer___TPlus___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TMinus[71] = {
- {(long int) 2743 /* 0: Identity */},
- {(long int) 3 /* 1: TMinus < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TMinus < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TMinus < Token: superclass typecheck marker */},
- {(long int) 2743 /* 4: TMinus < TMinus: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TMinus < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TMinus < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TMinus___parser_index},
- {(long int) 2 /* 68: TMinus < Token: superclass init_table position */},
- {(long int) lexer___TMinus___init},
- {(long int) 3 /* 70: TMinus < TMinus: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TMinus::_parent */
-/* 2: Attribute TMinus::_symbol */
-/* 3: Attribute TMinus::_text */
-/* 4: Attribute TMinus::_filename */
-/* 5: Attribute TMinus::_line */
-/* 6: Attribute TMinus::_pos */
-val_t NEW_TMinus(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TMinus;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TMinus___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TMinus();
- lexer___TMinus___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TStar[71] = {
- {(long int) 2699 /* 0: Identity */},
- {(long int) 3 /* 1: TStar < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TStar < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TStar < Token: superclass typecheck marker */},
- {(long int) 2699 /* 4: TStar < TStar: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TStar < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TStar < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TStar___parser_index},
- {(long int) 2 /* 68: TStar < Token: superclass init_table position */},
- {(long int) lexer___TStar___init},
- {(long int) 3 /* 70: TStar < TStar: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TStar::_parent */
-/* 2: Attribute TStar::_symbol */
-/* 3: Attribute TStar::_text */
-/* 4: Attribute TStar::_filename */
-/* 5: Attribute TStar::_line */
-/* 6: Attribute TStar::_pos */
-val_t NEW_TStar(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TStar;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TStar___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TStar();
- lexer___TStar___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TSlash[71] = {
- {(long int) 2703 /* 0: Identity */},
- {(long int) 3 /* 1: TSlash < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TSlash < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TSlash < Token: superclass typecheck marker */},
- {(long int) 2703 /* 4: TSlash < TSlash: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TSlash < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TSlash < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TSlash___parser_index},
- {(long int) 2 /* 68: TSlash < Token: superclass init_table position */},
- {(long int) lexer___TSlash___init},
- {(long int) 3 /* 70: TSlash < TSlash: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TSlash::_parent */
-/* 2: Attribute TSlash::_symbol */
-/* 3: Attribute TSlash::_text */
-/* 4: Attribute TSlash::_filename */
-/* 5: Attribute TSlash::_line */
-/* 6: Attribute TSlash::_pos */
-val_t NEW_TSlash(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TSlash;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TSlash___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TSlash();
- lexer___TSlash___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TPercent[71] = {
- {(long int) 2719 /* 0: Identity */},
- {(long int) 3 /* 1: TPercent < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TPercent < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TPercent < Token: superclass typecheck marker */},
- {(long int) 2719 /* 4: TPercent < TPercent: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TPercent < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TPercent < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TPercent___parser_index},
- {(long int) 2 /* 68: TPercent < Token: superclass init_table position */},
- {(long int) lexer___TPercent___init},
- {(long int) 3 /* 70: TPercent < TPercent: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TPercent::_parent */
-/* 2: Attribute TPercent::_symbol */
-/* 3: Attribute TPercent::_text */
-/* 4: Attribute TPercent::_filename */
-/* 5: Attribute TPercent::_line */
-/* 6: Attribute TPercent::_pos */
-val_t NEW_TPercent(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TPercent;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TPercent___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TPercent();
- lexer___TPercent___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TEq[71] = {
- {(long int) 2955 /* 0: Identity */},
- {(long int) 3 /* 1: TEq < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TEq < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TEq < Token: superclass typecheck marker */},
- {(long int) 2955 /* 4: TEq < TEq: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TEq < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TEq < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TEq___parser_index},
- {(long int) 2 /* 68: TEq < Token: superclass init_table position */},
- {(long int) lexer___TEq___init},
- {(long int) 3 /* 70: TEq < TEq: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TEq::_parent */
-/* 2: Attribute TEq::_symbol */
-/* 3: Attribute TEq::_text */
-/* 4: Attribute TEq::_filename */
-/* 5: Attribute TEq::_line */
-/* 6: Attribute TEq::_pos */
-val_t NEW_TEq(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TEq;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TEq___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TEq();
- lexer___TEq___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TNe[71] = {
- {(long int) 2735 /* 0: Identity */},
- {(long int) 3 /* 1: TNe < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TNe < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TNe < Token: superclass typecheck marker */},
- {(long int) 2735 /* 4: TNe < TNe: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TNe < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TNe < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TNe___parser_index},
- {(long int) 2 /* 68: TNe < Token: superclass init_table position */},
- {(long int) lexer___TNe___init},
- {(long int) 3 /* 70: TNe < TNe: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TNe::_parent */
-/* 2: Attribute TNe::_symbol */
-/* 3: Attribute TNe::_text */
-/* 4: Attribute TNe::_filename */
-/* 5: Attribute TNe::_line */
-/* 6: Attribute TNe::_pos */
-val_t NEW_TNe(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TNe;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TNe___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TNe();
- lexer___TNe___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TLt[71] = {
- {(long int) 2751 /* 0: Identity */},
- {(long int) 3 /* 1: TLt < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TLt < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TLt < Token: superclass typecheck marker */},
- {(long int) 2751 /* 4: TLt < TLt: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TLt < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TLt < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TLt___parser_index},
- {(long int) 2 /* 68: TLt < Token: superclass init_table position */},
- {(long int) lexer___TLt___init},
- {(long int) 3 /* 70: TLt < TLt: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TLt::_parent */
-/* 2: Attribute TLt::_symbol */
-/* 3: Attribute TLt::_text */
-/* 4: Attribute TLt::_filename */
-/* 5: Attribute TLt::_line */
-/* 6: Attribute TLt::_pos */
-val_t NEW_TLt(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TLt;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TLt___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TLt();
- lexer___TLt___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TLe[71] = {
- {(long int) 2755 /* 0: Identity */},
- {(long int) 3 /* 1: TLe < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TLe < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TLe < Token: superclass typecheck marker */},
- {(long int) 2755 /* 4: TLe < TLe: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TLe < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TLe < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TLe___parser_index},
- {(long int) 2 /* 68: TLe < Token: superclass init_table position */},
- {(long int) lexer___TLe___init},
- {(long int) 3 /* 70: TLe < TLe: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TLe::_parent */
-/* 2: Attribute TLe::_symbol */
-/* 3: Attribute TLe::_text */
-/* 4: Attribute TLe::_filename */
-/* 5: Attribute TLe::_line */
-/* 6: Attribute TLe::_pos */
-val_t NEW_TLe(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TLe;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TLe___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TLe();
- lexer___TLe___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TGt[71] = {
- {(long int) 2943 /* 0: Identity */},
- {(long int) 3 /* 1: TGt < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TGt < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TGt < Token: superclass typecheck marker */},
- {(long int) 2943 /* 4: TGt < TGt: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TGt < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TGt < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TGt___parser_index},
- {(long int) 2 /* 68: TGt < Token: superclass init_table position */},
- {(long int) lexer___TGt___init},
- {(long int) 3 /* 70: TGt < TGt: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TGt::_parent */
-/* 2: Attribute TGt::_symbol */
-/* 3: Attribute TGt::_text */
-/* 4: Attribute TGt::_filename */
-/* 5: Attribute TGt::_line */
-/* 6: Attribute TGt::_pos */
-val_t NEW_TGt(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TGt;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TGt___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TGt();
- lexer___TGt___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TGe[71] = {
- {(long int) 2947 /* 0: Identity */},
- {(long int) 3 /* 1: TGe < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TGe < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TGe < Token: superclass typecheck marker */},
- {(long int) 2947 /* 4: TGe < TGe: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TGe < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TGe < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TGe___parser_index},
- {(long int) 2 /* 68: TGe < Token: superclass init_table position */},
- {(long int) lexer___TGe___init},
- {(long int) 3 /* 70: TGe < TGe: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TGe::_parent */
-/* 2: Attribute TGe::_symbol */
-/* 3: Attribute TGe::_text */
-/* 4: Attribute TGe::_filename */
-/* 5: Attribute TGe::_line */
-/* 6: Attribute TGe::_pos */
-val_t NEW_TGe(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TGe;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TGe___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TGe();
- lexer___TGe___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TStarship[71] = {
- {(long int) 2695 /* 0: Identity */},
- {(long int) 3 /* 1: TStarship < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TStarship < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TStarship < Token: superclass typecheck marker */},
- {(long int) 2695 /* 4: TStarship < TStarship: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TStarship < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TStarship < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TStarship___parser_index},
- {(long int) 2 /* 68: TStarship < Token: superclass init_table position */},
- {(long int) lexer___TStarship___init},
- {(long int) 3 /* 70: TStarship < TStarship: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TStarship::_parent */
-/* 2: Attribute TStarship::_symbol */
-/* 3: Attribute TStarship::_text */
-/* 4: Attribute TStarship::_filename */
-/* 5: Attribute TStarship::_line */
-/* 6: Attribute TStarship::_pos */
-val_t NEW_TStarship(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TStarship;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TStarship___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TStarship();
- lexer___TStarship___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_TClassid[71] = {
- {(long int) 2995 /* 0: Identity */},
- {(long int) 3 /* 1: TClassid < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TClassid < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TClassid < Token: superclass typecheck marker */},
- {(long int) 2995 /* 4: TClassid < TClassid: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TClassid < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TClassid < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TClassid___parser_index},
- {(long int) 2 /* 68: TClassid < Token: superclass init_table position */},
- {(long int) lexer___TClassid___init},
- {(long int) 3 /* 70: TClassid < TClassid: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TClassid::_parent */
-/* 2: Attribute TClassid::_symbol */
-/* 3: Attribute TClassid::_text */
-/* 4: Attribute TClassid::_filename */
-/* 5: Attribute TClassid::_line */
-/* 6: Attribute TClassid::_pos */
-val_t NEW_TClassid(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TClassid;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TClassid___init(val_t p0, val_t p1, val_t p2, val_t p3) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TClassid();
- lexer___TClassid___init(self, p0, p1, p2, p3, init_table);
- return self;
-}
-const classtable_elt_t VFT_TId[71] = {
- {(long int) 2939 /* 0: Identity */},
- {(long int) 3 /* 1: TId < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TId < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TId < Token: superclass typecheck marker */},
- {(long int) 2939 /* 4: TId < TId: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TId < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TId < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TId___parser_index},
- {(long int) 2 /* 68: TId < Token: superclass init_table position */},
- {(long int) lexer___TId___init},
- {(long int) 3 /* 70: TId < TId: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TId::_parent */
-/* 2: Attribute TId::_symbol */
-/* 3: Attribute TId::_text */
-/* 4: Attribute TId::_filename */
-/* 5: Attribute TId::_line */
-/* 6: Attribute TId::_pos */
-val_t NEW_TId(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TId;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TId___init(val_t p0, val_t p1, val_t p2, val_t p3) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TId();
- lexer___TId___init(self, p0, p1, p2, p3, init_table);
- return self;
-}
-const classtable_elt_t VFT_TAttrid[71] = {
- {(long int) 3007 /* 0: Identity */},
- {(long int) 3 /* 1: TAttrid < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TAttrid < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TAttrid < Token: superclass typecheck marker */},
- {(long int) 3007 /* 4: TAttrid < TAttrid: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TAttrid < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TAttrid < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TAttrid___parser_index},
- {(long int) 2 /* 68: TAttrid < Token: superclass init_table position */},
- {(long int) lexer___TAttrid___init},
- {(long int) 3 /* 70: TAttrid < TAttrid: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TAttrid::_parent */
-/* 2: Attribute TAttrid::_symbol */
-/* 3: Attribute TAttrid::_text */
-/* 4: Attribute TAttrid::_filename */
-/* 5: Attribute TAttrid::_line */
-/* 6: Attribute TAttrid::_pos */
-val_t NEW_TAttrid(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TAttrid;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TAttrid___init(val_t p0, val_t p1, val_t p2, val_t p3) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TAttrid();
- lexer___TAttrid___init(self, p0, p1, p2, p3, init_table);
- return self;
-}
-const classtable_elt_t VFT_TNumber[71] = {
- {(long int) 2731 /* 0: Identity */},
- {(long int) 3 /* 1: TNumber < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TNumber < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TNumber < Token: superclass typecheck marker */},
- {(long int) 2731 /* 4: TNumber < TNumber: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TNumber < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TNumber < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TNumber___parser_index},
- {(long int) 2 /* 68: TNumber < Token: superclass init_table position */},
- {(long int) lexer___TNumber___init},
- {(long int) 3 /* 70: TNumber < TNumber: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TNumber::_parent */
-/* 2: Attribute TNumber::_symbol */
-/* 3: Attribute TNumber::_text */
-/* 4: Attribute TNumber::_filename */
-/* 5: Attribute TNumber::_line */
-/* 6: Attribute TNumber::_pos */
-val_t NEW_TNumber(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TNumber;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TNumber___init(val_t p0, val_t p1, val_t p2, val_t p3) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TNumber();
- lexer___TNumber___init(self, p0, p1, p2, p3, init_table);
- return self;
-}
-const classtable_elt_t VFT_TFloat[71] = {
- {(long int) 2951 /* 0: Identity */},
- {(long int) 3 /* 1: TFloat < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TFloat < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TFloat < Token: superclass typecheck marker */},
- {(long int) 2951 /* 4: TFloat < TFloat: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TFloat < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TFloat < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TFloat___parser_index},
- {(long int) 2 /* 68: TFloat < Token: superclass init_table position */},
- {(long int) lexer___TFloat___init},
- {(long int) 3 /* 70: TFloat < TFloat: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TFloat::_parent */
-/* 2: Attribute TFloat::_symbol */
-/* 3: Attribute TFloat::_text */
-/* 4: Attribute TFloat::_filename */
-/* 5: Attribute TFloat::_line */
-/* 6: Attribute TFloat::_pos */
-val_t NEW_TFloat(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TFloat;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TFloat___init(val_t p0, val_t p1, val_t p2, val_t p3) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TFloat();
- lexer___TFloat___init(self, p0, p1, p2, p3, init_table);
- return self;
-}
-const classtable_elt_t VFT_TChar[71] = {
- {(long int) 2999 /* 0: Identity */},
- {(long int) 3 /* 1: TChar < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TChar < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TChar < Token: superclass typecheck marker */},
- {(long int) 2999 /* 4: TChar < TChar: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TChar < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TChar < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TChar___parser_index},
- {(long int) 2 /* 68: TChar < Token: superclass init_table position */},
- {(long int) lexer___TChar___init},
- {(long int) 3 /* 70: TChar < TChar: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TChar::_parent */
-/* 2: Attribute TChar::_symbol */
-/* 3: Attribute TChar::_text */
-/* 4: Attribute TChar::_filename */
-/* 5: Attribute TChar::_line */
-/* 6: Attribute TChar::_pos */
-val_t NEW_TChar(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TChar;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TChar___init(val_t p0, val_t p1, val_t p2, val_t p3) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TChar();
- lexer___TChar___init(self, p0, p1, p2, p3, init_table);
- return self;
-}
-const classtable_elt_t VFT_TString[71] = {
- {(long int) 2687 /* 0: Identity */},
- {(long int) 3 /* 1: TString < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TString < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TString < Token: superclass typecheck marker */},
- {(long int) 2687 /* 4: TString < TString: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TString < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TString < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TString___parser_index},
- {(long int) 2 /* 68: TString < Token: superclass init_table position */},
- {(long int) lexer___TString___init},
- {(long int) 3 /* 70: TString < TString: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TString::_parent */
-/* 2: Attribute TString::_symbol */
-/* 3: Attribute TString::_text */
-/* 4: Attribute TString::_filename */
-/* 5: Attribute TString::_line */
-/* 6: Attribute TString::_pos */
-val_t NEW_TString(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TString;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TString___init(val_t p0, val_t p1, val_t p2, val_t p3) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TString();
- lexer___TString___init(self, p0, p1, p2, p3, init_table);
- return self;
-}
-const classtable_elt_t VFT_TStartString[71] = {
- {(long int) 2691 /* 0: Identity */},
- {(long int) 3 /* 1: TStartString < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TStartString < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TStartString < Token: superclass typecheck marker */},
- {(long int) 2691 /* 4: TStartString < TStartString: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TStartString < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TStartString < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TStartString___parser_index},
- {(long int) 2 /* 68: TStartString < Token: superclass init_table position */},
- {(long int) lexer___TStartString___init},
- {(long int) 3 /* 70: TStartString < TStartString: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TStartString::_parent */
-/* 2: Attribute TStartString::_symbol */
-/* 3: Attribute TStartString::_text */
-/* 4: Attribute TStartString::_filename */
-/* 5: Attribute TStartString::_line */
-/* 6: Attribute TStartString::_pos */
-val_t NEW_TStartString(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TStartString;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TStartString___init(val_t p0, val_t p1, val_t p2, val_t p3) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TStartString();
- lexer___TStartString___init(self, p0, p1, p2, p3, init_table);
- return self;
-}
-const classtable_elt_t VFT_TMidString[71] = {
- {(long int) 2747 /* 0: Identity */},
- {(long int) 3 /* 1: TMidString < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TMidString < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TMidString < Token: superclass typecheck marker */},
- {(long int) 2747 /* 4: TMidString < TMidString: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TMidString < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TMidString < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TMidString___parser_index},
- {(long int) 2 /* 68: TMidString < Token: superclass init_table position */},
- {(long int) lexer___TMidString___init},
- {(long int) 3 /* 70: TMidString < TMidString: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TMidString::_parent */
-/* 2: Attribute TMidString::_symbol */
-/* 3: Attribute TMidString::_text */
-/* 4: Attribute TMidString::_filename */
-/* 5: Attribute TMidString::_line */
-/* 6: Attribute TMidString::_pos */
-val_t NEW_TMidString(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TMidString;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TMidString___init(val_t p0, val_t p1, val_t p2, val_t p3) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TMidString();
- lexer___TMidString___init(self, p0, p1, p2, p3, init_table);
- return self;
-}
-const classtable_elt_t VFT_TEndString[71] = {
- {(long int) 2963 /* 0: Identity */},
- {(long int) 3 /* 1: TEndString < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: TEndString < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: TEndString < Token: superclass typecheck marker */},
- {(long int) 2963 /* 4: TEndString < TEndString: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TEndString < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: TEndString < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___TEndString___parser_index},
- {(long int) 2 /* 68: TEndString < Token: superclass init_table position */},
- {(long int) lexer___TEndString___init},
- {(long int) 3 /* 70: TEndString < TEndString: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TEndString::_parent */
-/* 2: Attribute TEndString::_symbol */
-/* 3: Attribute TEndString::_text */
-/* 4: Attribute TEndString::_filename */
-/* 5: Attribute TEndString::_line */
-/* 6: Attribute TEndString::_pos */
-val_t NEW_TEndString(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_TEndString;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___TEndString___init(val_t p0, val_t p1, val_t p2, val_t p3) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TEndString();
- lexer___TEndString___init(self, p0, p1, p2, p3, init_table);
- return self;
-}
-const classtable_elt_t VFT_EOF[71] = {
- {(long int) 3195 /* 0: Identity */},
- {(long int) 3 /* 1: EOF < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: EOF < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: EOF < Token: superclass typecheck marker */},
- {(long int) 3195 /* 4: EOF < EOF: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: EOF < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: EOF < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___EOF___parser_index},
- {(long int) 2 /* 68: EOF < Token: superclass init_table position */},
- {(long int) lexer___EOF___init},
- {(long int) 3 /* 70: EOF < EOF: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute EOF::_parent */
-/* 2: Attribute EOF::_symbol */
-/* 3: Attribute EOF::_text */
-/* 4: Attribute EOF::_filename */
-/* 5: Attribute EOF::_line */
-/* 6: Attribute EOF::_pos */
-val_t NEW_EOF(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_EOF;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___EOF___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_EOF();
- lexer___EOF___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_PError[75] = {
- {(long int) 3267 /* 0: Identity */},
- {(long int) 3 /* 1: PError < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: PError < PNode: superclass typecheck marker */},
- {(long int) 183 /* 3: PError < Token: superclass typecheck marker */},
- {(long int) 3195 /* 4: PError < EOF: superclass typecheck marker */},
- {(long int) 3267 /* 5: PError < PError: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) lexer___Token___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: PError < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Token___replace_child},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) parser_prod___Token___visit_all},
- {(long int) parser_prod___Token___visit_all_reverse},
- {(long int) parser_prod___Token___locate},
- {(long int) parser_prod___Token___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: PError < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) syntax_base___Token___to_symbol},
- {(long int) lexer___Token___text},
- {(long int) lexer___Token___text__eq},
- {(long int) lexer___Token___filename},
- {(long int) lexer___Token___line},
- {(long int) lexer___Token___pos},
- {(long int) lexer___EOF___parser_index},
- {(long int) 2 /* 68: PError < Token: superclass init_table position */},
- {(long int) lexer___EOF___init},
- {(long int) 3 /* 70: PError < EOF: superclass init_table position */},
- {(long int) lexer___PError___message},
- {(long int) lexer___PError___message__eq},
- {(long int) lexer___PError___init_error},
- {(long int) 4 /* 74: PError < PError: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute PError::_parent */
-/* 2: Attribute PError::_symbol */
-/* 3: Attribute PError::_text */
-/* 4: Attribute PError::_filename */
-/* 5: Attribute PError::_line */
-/* 6: Attribute PError::_pos */
-/* 7: Attribute PError::_message */
-val_t NEW_PError(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 8);
- obj->vft = (classtable_elt_t*)VFT_PError;
- ATTR_lexer___Token____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Token____pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___PError___init_error(val_t p0, val_t p1, val_t p2, val_t p3) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_PError();
- lexer___PError___init_error(self, p0, p1, p2, p3, init_table);
- return self;
-}
-const classtable_elt_t VFT_PModule[68] = {
- {(long int) 3063 /* 0: Identity */},
- {(long int) 3 /* 1: PModule < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: PModule < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: PModule < Prod: superclass typecheck marker */},
- {(long int) 3063 /* 4: PModule < PModule: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: PModule < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___PNode___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___PNode___visit_all},
- {(long int) parser_prod___PNode___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: PModule < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: PModule < Prod: superclass init_table position */},
- {(long int) 3 /* 67: PModule < PModule: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute PModule::_parent */
-/* 2: Attribute PModule::_first_token */
-/* 3: Attribute PModule::_last_token */
-val_t NEW_PModule(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_PModule;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_PPackagedecl[68] = {
- {(long int) 3059 /* 0: Identity */},
- {(long int) 3 /* 1: PPackagedecl < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: PPackagedecl < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: PPackagedecl < Prod: superclass typecheck marker */},
- {(long int) 3059 /* 4: PPackagedecl < PPackagedecl: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: PPackagedecl < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___PNode___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___PNode___visit_all},
- {(long int) parser_prod___PNode___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: PPackagedecl < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: PPackagedecl < Prod: superclass init_table position */},
- {(long int) 3 /* 67: PPackagedecl < PPackagedecl: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute PPackagedecl::_parent */
-/* 2: Attribute PPackagedecl::_first_token */
-/* 3: Attribute PPackagedecl::_last_token */
-val_t NEW_PPackagedecl(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_PPackagedecl;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_PImport[70] = {
- {(long int) 3071 /* 0: Identity */},
- {(long int) 3 /* 1: PImport < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: PImport < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: PImport < Prod: superclass typecheck marker */},
- {(long int) 3071 /* 4: PImport < PImport: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: PImport < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___PNode___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___PNode___visit_all},
- {(long int) parser_prod___PNode___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: PImport < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: PImport < Prod: superclass init_table position */},
- {(long int) mmbuilder___PImport___module_name},
- {(long int) mmbuilder___PImport___visibility_level},
- {(long int) 3 /* 69: PImport < PImport: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute PImport::_parent */
-/* 2: Attribute PImport::_first_token */
-/* 3: Attribute PImport::_last_token */
-val_t NEW_PImport(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_PImport;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_PVisibility[69] = {
- {(long int) 3031 /* 0: Identity */},
- {(long int) 3 /* 1: PVisibility < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: PVisibility < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: PVisibility < Prod: superclass typecheck marker */},
- {(long int) 3031 /* 4: PVisibility < PVisibility: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: PVisibility < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___PNode___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___PNode___visit_all},
- {(long int) parser_prod___PNode___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: PVisibility < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: PVisibility < Prod: superclass init_table position */},
- {(long int) mmbuilder___PVisibility___level},
- {(long int) 3 /* 68: PVisibility < PVisibility: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute PVisibility::_parent */
-/* 2: Attribute PVisibility::_first_token */
-/* 3: Attribute PVisibility::_last_token */
-val_t NEW_PVisibility(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_PVisibility;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_PClassdef[75] = {
- {(long int) 3091 /* 0: Identity */},
- {(long int) 3 /* 1: PClassdef < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: PClassdef < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: PClassdef < Prod: superclass typecheck marker */},
- {(long int) 3091 /* 4: PClassdef < PClassdef: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: PClassdef < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PClassdef___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) mmbuilder___PClassdef___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___PNode___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___PNode___visit_all},
- {(long int) parser_prod___PNode___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: PClassdef < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PClassdef___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: PClassdef < Prod: superclass init_table position */},
- {(long int) mmbuilder___PClassdef___name},
- {(long int) mmbuilder___PClassdef___arity},
- {(long int) mmbuilder___PClassdef___visibility_level},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) mmbuilder___PClassdef___local_class},
- {(long int) 3 /* 73: PClassdef < PClassdef: superclass init_table position */},
- {(long int) typing___PNode___accept_typing},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute PClassdef::_parent */
-/* 2: Attribute PClassdef::_first_token */
-/* 3: Attribute PClassdef::_last_token */
-/* 4: Attribute PClassdef::_local_class */
-val_t NEW_PClassdef(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 5);
- obj->vft = (classtable_elt_t*)VFT_PClassdef;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_PClasskind[71] = {
- {(long int) 3087 /* 0: Identity */},
- {(long int) 3 /* 1: PClasskind < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: PClasskind < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: PClasskind < Prod: superclass typecheck marker */},
- {(long int) 3087 /* 4: PClasskind < PClasskind: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: PClasskind < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___PNode___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___PNode___visit_all},
- {(long int) parser_prod___PNode___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: PClasskind < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: PClasskind < Prod: superclass init_table position */},
- {(long int) mmbuilder___PClasskind___is_interface},
- {(long int) mmbuilder___PClasskind___is_universal},
- {(long int) mmbuilder___PClasskind___is_abstract},
- {(long int) 3 /* 70: PClasskind < PClasskind: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute PClasskind::_parent */
-/* 2: Attribute PClasskind::_first_token */
-/* 3: Attribute PClasskind::_last_token */
-val_t NEW_PClasskind(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_PClasskind;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_PFormaldef[68] = {
- {(long int) 3075 /* 0: Identity */},
- {(long int) 3 /* 1: PFormaldef < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: PFormaldef < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: PFormaldef < Prod: superclass typecheck marker */},
- {(long int) 3075 /* 4: PFormaldef < PFormaldef: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: PFormaldef < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___PNode___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___PNode___visit_all},
- {(long int) parser_prod___PNode___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: PFormaldef < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: PFormaldef < Prod: superclass init_table position */},
- {(long int) 3 /* 67: PFormaldef < PFormaldef: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute PFormaldef::_parent */
-/* 2: Attribute PFormaldef::_first_token */
-/* 3: Attribute PFormaldef::_last_token */
-val_t NEW_PFormaldef(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_PFormaldef;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_PSuperclass[68] = {
- {(long int) 3039 /* 0: Identity */},
- {(long int) 3 /* 1: PSuperclass < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: PSuperclass < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: PSuperclass < Prod: superclass typecheck marker */},
- {(long int) 3039 /* 4: PSuperclass < PSuperclass: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: PSuperclass < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___PNode___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___PNode___visit_all},
- {(long int) parser_prod___PNode___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: PSuperclass < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: PSuperclass < Prod: superclass init_table position */},
- {(long int) 3 /* 67: PSuperclass < PSuperclass: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute PSuperclass::_parent */
-/* 2: Attribute PSuperclass::_first_token */
-/* 3: Attribute PSuperclass::_last_token */
-val_t NEW_PSuperclass(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_PSuperclass;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_PPropdef[74] = {
- {(long int) 3051 /* 0: Identity */},
- {(long int) 3 /* 1: PPropdef < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: PPropdef < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: PPropdef < Prod: superclass typecheck marker */},
- {(long int) 3051 /* 4: PPropdef < PPropdef: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: PPropdef < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___PNode___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___PNode___visit_all},
- {(long int) parser_prod___PNode___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: PPropdef < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: PPropdef < Prod: superclass init_table position */},
- {(long int) mmbuilder___PPropdef___process_and_check},
- {(long int) mmbuilder___PPropdef___do_and_check_intro},
- {(long int) mmbuilder___PPropdef___inherit_signature},
- {(long int) mmbuilder___PPropdef___do_and_check_redef},
- {(long int) 3 /* 71: PPropdef < PPropdef: superclass init_table position */},
- {(long int) parser_nodes___PPropdef___n_doc},
- {(long int) parser_nodes___PPropdef___n_doc__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute PPropdef::_parent */
-/* 2: Attribute PPropdef::_first_token */
-/* 3: Attribute PPropdef::_last_token */
-/* 4: Attribute PPropdef::_n_doc */
-val_t NEW_PPropdef(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 5);
- obj->vft = (classtable_elt_t*)VFT_PPropdef;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_PAble[70] = {
- {(long int) 3099 /* 0: Identity */},
- {(long int) 3 /* 1: PAble < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: PAble < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: PAble < Prod: superclass typecheck marker */},
- {(long int) 3099 /* 4: PAble < PAble: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: PAble < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___PNode___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___PNode___visit_all},
- {(long int) parser_prod___PNode___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: PAble < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: PAble < Prod: superclass init_table position */},
- {(long int) 3 /* 67: PAble < PAble: superclass init_table position */},
- {(long int) parser_nodes___PAble___n_kwredef},
- {(long int) parser_nodes___PAble___n_kwredef__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute PAble::_parent */
-/* 2: Attribute PAble::_first_token */
-/* 3: Attribute PAble::_last_token */
-/* 4: Attribute PAble::_n_kwredef */
-val_t NEW_PAble(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 5);
- obj->vft = (classtable_elt_t*)VFT_PAble;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_PMethid[70] = {
- {(long int) 3067 /* 0: Identity */},
- {(long int) 3 /* 1: PMethid < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: PMethid < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: PMethid < Prod: superclass typecheck marker */},
- {(long int) 3067 /* 4: PMethid < PMethid: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: PMethid < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PMethid___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___PNode___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___PNode___visit_all},
- {(long int) parser_prod___PNode___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: PMethid < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: PMethid < Prod: superclass init_table position */},
- {(long int) mmbuilder___PMethid___name},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) 3 /* 69: PMethid < PMethid: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute PMethid::_parent */
-/* 2: Attribute PMethid::_first_token */
-/* 3: Attribute PMethid::_last_token */
-/* 4: Attribute PMethid::_name */
-val_t NEW_PMethid(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 5);
- obj->vft = (classtable_elt_t*)VFT_PMethid;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_PSignature[69] = {
- {(long int) 3043 /* 0: Identity */},
- {(long int) 3 /* 1: PSignature < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: PSignature < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: PSignature < Prod: superclass typecheck marker */},
- {(long int) 3043 /* 4: PSignature < PSignature: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: PSignature < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___PNode___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___PNode___visit_all},
- {(long int) parser_prod___PNode___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: PSignature < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: PSignature < Prod: superclass init_table position */},
- {(long int) mmbuilder___PSignature___check_visibility},
- {(long int) 3 /* 68: PSignature < PSignature: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute PSignature::_parent */
-/* 2: Attribute PSignature::_first_token */
-/* 3: Attribute PSignature::_last_token */
-val_t NEW_PSignature(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_PSignature;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_PParam[78] = {
- {(long int) 3055 /* 0: Identity */},
- {(long int) 3 /* 1: PParam < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: PParam < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: PParam < Prod: superclass typecheck marker */},
- {(long int) 3055 /* 4: PParam < PParam: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: PParam < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PParam___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___PNode___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___PNode___visit_all},
- {(long int) parser_prod___PNode___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: PParam < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PParam___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: PParam < Prod: superclass init_table position */},
- {(long int) mmbuilder___PParam___stype},
- {(long int) mmbuilder___PParam___stype__eq},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) mmbuilder___PParam___is_vararg},
- {(long int) mmbuilder___PParam___position},
- {(long int) mmbuilder___PParam___variable},
- {(long int) 3 /* 73: PParam < PParam: superclass init_table position */},
- {(long int) parser_nodes___PParam___n_id},
- {(long int) parser_nodes___PParam___n_id__eq},
- {(long int) parser_nodes___PParam___n_type},
- {(long int) parser_nodes___PParam___n_type__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute PParam::_parent */
-/* 2: Attribute PParam::_first_token */
-/* 3: Attribute PParam::_last_token */
-/* 4: Attribute PParam::_position */
-/* 5: Attribute PParam::_variable */
-/* 6: Attribute PParam::_stype */
-/* 7: Attribute PParam::_n_id */
-/* 8: Attribute PParam::_n_type */
-val_t NEW_PParam(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 9);
- obj->vft = (classtable_elt_t*)VFT_PParam;
- ATTR_mmbuilder___PParam____position(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_PType[74] = {
- {(long int) 3035 /* 0: Identity */},
- {(long int) 3 /* 1: PType < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: PType < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: PType < Prod: superclass typecheck marker */},
- {(long int) 3035 /* 4: PType < PType: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: PType < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___PNode___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___PNode___visit_all},
- {(long int) parser_prod___PNode___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: PType < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PType___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: PType < Prod: superclass init_table position */},
- {(long int) mmbuilder___PType___check_visibility},
- {(long int) syntax_base___PType___get_local_class},
- {(long int) syntax_base___PType___get_stype},
- {(long int) syntax_base___PType___get_unchecked_stype},
- {(long int) syntax_base___PType___check_conform},
- {(long int) 3 /* 72: PType < PType: superclass init_table position */},
- {(long int) typing___PType___stype},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute PType::_parent */
-/* 2: Attribute PType::_first_token */
-/* 3: Attribute PType::_last_token */
-/* 4: Attribute PType::_stype */
-val_t NEW_PType(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 5);
- obj->vft = (classtable_elt_t*)VFT_PType;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_PExpr[76] = {
- {(long int) 3079 /* 0: Identity */},
- {(long int) 3 /* 1: PExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: PExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: PExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: PExpr < PExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: PExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___PNode___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___PNode___visit_all},
- {(long int) parser_prod___PNode___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: PExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: PExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___PExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: PExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute PExpr::_parent */
-/* 2: Attribute PExpr::_first_token */
-/* 3: Attribute PExpr::_last_token */
-/* 4: Attribute PExpr::_stype */
-/* 5: Attribute PExpr::_if_true_variable_ctx */
-val_t NEW_PExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 6);
- obj->vft = (classtable_elt_t*)VFT_PExpr;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_PAssignOp[69] = {
- {(long int) 3095 /* 0: Identity */},
- {(long int) 3 /* 1: PAssignOp < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: PAssignOp < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: PAssignOp < Prod: superclass typecheck marker */},
- {(long int) 3095 /* 4: PAssignOp < PAssignOp: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: PAssignOp < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___PNode___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___PNode___visit_all},
- {(long int) parser_prod___PNode___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: PAssignOp < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: PAssignOp < Prod: superclass init_table position */},
- {(long int) typing___PAssignOp___method_name},
- {(long int) 3 /* 68: PAssignOp < PAssignOp: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute PAssignOp::_parent */
-/* 2: Attribute PAssignOp::_first_token */
-/* 3: Attribute PAssignOp::_last_token */
-val_t NEW_PAssignOp(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_PAssignOp;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_PQualified[68] = {
- {(long int) 3047 /* 0: Identity */},
- {(long int) 3 /* 1: PQualified < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: PQualified < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: PQualified < Prod: superclass typecheck marker */},
- {(long int) 3047 /* 4: PQualified < PQualified: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: PQualified < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___PNode___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___PNode___visit_all},
- {(long int) parser_prod___PNode___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: PQualified < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: PQualified < Prod: superclass init_table position */},
- {(long int) 3 /* 67: PQualified < PQualified: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute PQualified::_parent */
-/* 2: Attribute PQualified::_first_token */
-/* 3: Attribute PQualified::_last_token */
-val_t NEW_PQualified(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_PQualified;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_PDoc[68] = {
- {(long int) 3083 /* 0: Identity */},
- {(long int) 3 /* 1: PDoc < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: PDoc < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: PDoc < Prod: superclass typecheck marker */},
- {(long int) 3083 /* 4: PDoc < PDoc: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: PDoc < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___PNode___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___PNode___visit_all},
- {(long int) parser_prod___PNode___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: PDoc < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: PDoc < Prod: superclass init_table position */},
- {(long int) 3 /* 67: PDoc < PDoc: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute PDoc::_parent */
-/* 2: Attribute PDoc::_first_token */
-/* 3: Attribute PDoc::_last_token */
-val_t NEW_PDoc(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_PDoc;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_AModule[78] = {
- {(long int) 3447 /* 0: Identity */},
- {(long int) 3 /* 1: AModule < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AModule < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AModule < Prod: superclass typecheck marker */},
- {(long int) 3063 /* 4: AModule < PModule: superclass typecheck marker */},
- {(long int) 3447 /* 5: AModule < AModule: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AModule < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AModule___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AModule___visit_all},
- {(long int) parser_prod___AModule___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AModule < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AModule < Prod: superclass init_table position */},
- {(long int) 3 /* 67: AModule < PModule: superclass init_table position */},
- {(long int) mmbuilder___AModule___import_super_modules},
- {(long int) parser_prod___AModule___empty_init},
- {(long int) parser_prod___AModule___init_amodule},
- {(long int) 4 /* 71: AModule < AModule: superclass init_table position */},
- {(long int) parser_nodes___AModule___n_packagedecl},
- {(long int) parser_prod___AModule___n_packagedecl__eq},
- {(long int) parser_nodes___AModule___n_imports},
- {(long int) parser_nodes___AModule___n_imports__eq},
- {(long int) parser_nodes___AModule___n_classdefs},
- {(long int) parser_nodes___AModule___n_classdefs__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AModule::_parent */
-/* 2: Attribute AModule::_first_token */
-/* 3: Attribute AModule::_last_token */
-/* 4: Attribute AModule::_n_packagedecl */
-/* 5: Attribute AModule::_n_imports */
-/* 6: Attribute AModule::_n_classdefs */
-val_t NEW_AModule(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_AModule;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AModule___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AModule();
- parser_prod___AModule___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AModule___init_amodule(val_t p0, val_t p1, val_t p2) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AModule();
- parser_prod___AModule___init_amodule(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_APackagedecl[77] = {
- {(long int) 3431 /* 0: Identity */},
- {(long int) 3 /* 1: APackagedecl < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: APackagedecl < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: APackagedecl < Prod: superclass typecheck marker */},
- {(long int) 3059 /* 4: APackagedecl < PPackagedecl: superclass typecheck marker */},
- {(long int) 3431 /* 5: APackagedecl < APackagedecl: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: APackagedecl < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___APackagedecl___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___APackagedecl___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___APackagedecl___visit_all},
- {(long int) parser_prod___APackagedecl___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: APackagedecl < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: APackagedecl < Prod: superclass init_table position */},
- {(long int) 3 /* 67: APackagedecl < PPackagedecl: superclass init_table position */},
- {(long int) parser_prod___APackagedecl___empty_init},
- {(long int) parser_prod___APackagedecl___init_apackagedecl},
- {(long int) 4 /* 70: APackagedecl < APackagedecl: superclass init_table position */},
- {(long int) parser_nodes___APackagedecl___n_doc},
- {(long int) parser_prod___APackagedecl___n_doc__eq},
- {(long int) parser_nodes___APackagedecl___n_kwpackage},
- {(long int) parser_prod___APackagedecl___n_kwpackage__eq},
- {(long int) parser_nodes___APackagedecl___n_id},
- {(long int) parser_prod___APackagedecl___n_id__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute APackagedecl::_parent */
-/* 2: Attribute APackagedecl::_first_token */
-/* 3: Attribute APackagedecl::_last_token */
-/* 4: Attribute APackagedecl::_n_doc */
-/* 5: Attribute APackagedecl::_n_kwpackage */
-/* 6: Attribute APackagedecl::_n_id */
-val_t NEW_APackagedecl(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_APackagedecl;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___APackagedecl___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_APackagedecl();
- parser_prod___APackagedecl___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___APackagedecl___init_apackagedecl(val_t p0, val_t p1, val_t p2) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_APackagedecl();
- parser_prod___APackagedecl___init_apackagedecl(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_AImport[79] = {
- {(long int) 3487 /* 0: Identity */},
- {(long int) 3 /* 1: AImport < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AImport < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AImport < Prod: superclass typecheck marker */},
- {(long int) 3071 /* 4: AImport < PImport: superclass typecheck marker */},
- {(long int) 3487 /* 5: AImport < AImport: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AImport < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AImport___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AImport___visit_all},
- {(long int) parser_prod___AImport___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AImport < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AImport < Prod: superclass init_table position */},
- {(long int) mmbuilder___AImport___module_name},
- {(long int) mmbuilder___AImport___visibility_level},
- {(long int) 3 /* 69: AImport < PImport: superclass init_table position */},
- {(long int) parser_prod___AImport___empty_init},
- {(long int) parser_prod___AImport___init_aimport},
- {(long int) 4 /* 72: AImport < AImport: superclass init_table position */},
- {(long int) parser_nodes___AImport___n_visibility},
- {(long int) parser_prod___AImport___n_visibility__eq},
- {(long int) parser_nodes___AImport___n_kwimport},
- {(long int) parser_prod___AImport___n_kwimport__eq},
- {(long int) parser_nodes___AImport___n_id},
- {(long int) parser_prod___AImport___n_id__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AImport::_parent */
-/* 2: Attribute AImport::_first_token */
-/* 3: Attribute AImport::_last_token */
-/* 4: Attribute AImport::_n_visibility */
-/* 5: Attribute AImport::_n_kwimport */
-/* 6: Attribute AImport::_n_id */
-val_t NEW_AImport(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_AImport;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AImport___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AImport();
- parser_prod___AImport___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AImport___init_aimport(val_t p0, val_t p1, val_t p2) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AImport();
- parser_prod___AImport___init_aimport(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_ANoImport[79] = {
- {(long int) 3439 /* 0: Identity */},
- {(long int) 3 /* 1: ANoImport < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ANoImport < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ANoImport < Prod: superclass typecheck marker */},
- {(long int) 3071 /* 4: ANoImport < PImport: superclass typecheck marker */},
- {(long int) 3439 /* 5: ANoImport < ANoImport: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ANoImport < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ANoImport___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ANoImport___visit_all},
- {(long int) parser_prod___ANoImport___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: ANoImport < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: ANoImport < Prod: superclass init_table position */},
- {(long int) mmbuilder___ANoImport___module_name},
- {(long int) mmbuilder___PImport___visibility_level},
- {(long int) 3 /* 69: ANoImport < PImport: superclass init_table position */},
- {(long int) parser_prod___ANoImport___empty_init},
- {(long int) parser_prod___ANoImport___init_anoimport},
- {(long int) 4 /* 72: ANoImport < ANoImport: superclass init_table position */},
- {(long int) parser_nodes___ANoImport___n_visibility},
- {(long int) parser_prod___ANoImport___n_visibility__eq},
- {(long int) parser_nodes___ANoImport___n_kwimport},
- {(long int) parser_prod___ANoImport___n_kwimport__eq},
- {(long int) parser_nodes___ANoImport___n_kwend},
- {(long int) parser_prod___ANoImport___n_kwend__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ANoImport::_parent */
-/* 2: Attribute ANoImport::_first_token */
-/* 3: Attribute ANoImport::_last_token */
-/* 4: Attribute ANoImport::_n_visibility */
-/* 5: Attribute ANoImport::_n_kwimport */
-/* 6: Attribute ANoImport::_n_kwend */
-val_t NEW_ANoImport(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_ANoImport;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ANoImport___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ANoImport();
- parser_prod___ANoImport___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ANoImport___init_anoimport(val_t p0, val_t p1, val_t p2) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ANoImport();
- parser_prod___ANoImport___init_anoimport(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_APublicVisibility[72] = {
- {(long int) 3399 /* 0: Identity */},
- {(long int) 3 /* 1: APublicVisibility < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: APublicVisibility < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: APublicVisibility < Prod: superclass typecheck marker */},
- {(long int) 3031 /* 4: APublicVisibility < PVisibility: superclass typecheck marker */},
- {(long int) 3399 /* 5: APublicVisibility < APublicVisibility: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: APublicVisibility < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___APublicVisibility___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___APublicVisibility___visit_all},
- {(long int) parser_prod___APublicVisibility___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: APublicVisibility < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: APublicVisibility < Prod: superclass init_table position */},
- {(long int) mmbuilder___APublicVisibility___level},
- {(long int) 3 /* 68: APublicVisibility < PVisibility: superclass init_table position */},
- {(long int) parser_prod___APublicVisibility___empty_init},
- {(long int) parser_prod___APublicVisibility___init_apublicvisibility},
- {(long int) 4 /* 71: APublicVisibility < APublicVisibility: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute APublicVisibility::_parent */
-/* 2: Attribute APublicVisibility::_first_token */
-/* 3: Attribute APublicVisibility::_last_token */
-val_t NEW_APublicVisibility(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_APublicVisibility;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___APublicVisibility___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_APublicVisibility();
- parser_prod___APublicVisibility___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___APublicVisibility___init_apublicvisibility() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_APublicVisibility();
- parser_prod___APublicVisibility___init_apublicvisibility(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_APrivateVisibility[74] = {
- {(long int) 3411 /* 0: Identity */},
- {(long int) 3 /* 1: APrivateVisibility < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: APrivateVisibility < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: APrivateVisibility < Prod: superclass typecheck marker */},
- {(long int) 3031 /* 4: APrivateVisibility < PVisibility: superclass typecheck marker */},
- {(long int) 3411 /* 5: APrivateVisibility < APrivateVisibility: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: APrivateVisibility < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___APrivateVisibility___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___APrivateVisibility___visit_all},
- {(long int) parser_prod___APrivateVisibility___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: APrivateVisibility < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: APrivateVisibility < Prod: superclass init_table position */},
- {(long int) mmbuilder___APrivateVisibility___level},
- {(long int) 3 /* 68: APrivateVisibility < PVisibility: superclass init_table position */},
- {(long int) parser_prod___APrivateVisibility___empty_init},
- {(long int) parser_prod___APrivateVisibility___init_aprivatevisibility},
- {(long int) 4 /* 71: APrivateVisibility < APrivateVisibility: superclass init_table position */},
- {(long int) parser_nodes___APrivateVisibility___n_kwprivate},
- {(long int) parser_prod___APrivateVisibility___n_kwprivate__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute APrivateVisibility::_parent */
-/* 2: Attribute APrivateVisibility::_first_token */
-/* 3: Attribute APrivateVisibility::_last_token */
-/* 4: Attribute APrivateVisibility::_n_kwprivate */
-val_t NEW_APrivateVisibility(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 5);
- obj->vft = (classtable_elt_t*)VFT_APrivateVisibility;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___APrivateVisibility___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_APrivateVisibility();
- parser_prod___APrivateVisibility___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___APrivateVisibility___init_aprivatevisibility(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_APrivateVisibility();
- parser_prod___APrivateVisibility___init_aprivatevisibility(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_AProtectedVisibility[74] = {
- {(long int) 3407 /* 0: Identity */},
- {(long int) 3 /* 1: AProtectedVisibility < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AProtectedVisibility < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AProtectedVisibility < Prod: superclass typecheck marker */},
- {(long int) 3031 /* 4: AProtectedVisibility < PVisibility: superclass typecheck marker */},
- {(long int) 3407 /* 5: AProtectedVisibility < AProtectedVisibility: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AProtectedVisibility < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AProtectedVisibility___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AProtectedVisibility___visit_all},
- {(long int) parser_prod___AProtectedVisibility___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AProtectedVisibility < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AProtectedVisibility < Prod: superclass init_table position */},
- {(long int) mmbuilder___AProtectedVisibility___level},
- {(long int) 3 /* 68: AProtectedVisibility < PVisibility: superclass init_table position */},
- {(long int) parser_prod___AProtectedVisibility___empty_init},
- {(long int) parser_prod___AProtectedVisibility___init_aprotectedvisibility},
- {(long int) 4 /* 71: AProtectedVisibility < AProtectedVisibility: superclass init_table position */},
- {(long int) parser_nodes___AProtectedVisibility___n_kwprotected},
- {(long int) parser_prod___AProtectedVisibility___n_kwprotected__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AProtectedVisibility::_parent */
-/* 2: Attribute AProtectedVisibility::_first_token */
-/* 3: Attribute AProtectedVisibility::_last_token */
-/* 4: Attribute AProtectedVisibility::_n_kwprotected */
-val_t NEW_AProtectedVisibility(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 5);
- obj->vft = (classtable_elt_t*)VFT_AProtectedVisibility;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AProtectedVisibility___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AProtectedVisibility();
- parser_prod___AProtectedVisibility___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AProtectedVisibility___init_aprotectedvisibility(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AProtectedVisibility();
- parser_prod___AProtectedVisibility___init_aprotectedvisibility(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_AIntrudeVisibility[74] = {
- {(long int) 3475 /* 0: Identity */},
- {(long int) 3 /* 1: AIntrudeVisibility < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AIntrudeVisibility < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AIntrudeVisibility < Prod: superclass typecheck marker */},
- {(long int) 3031 /* 4: AIntrudeVisibility < PVisibility: superclass typecheck marker */},
- {(long int) 3475 /* 5: AIntrudeVisibility < AIntrudeVisibility: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AIntrudeVisibility < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AIntrudeVisibility___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AIntrudeVisibility___visit_all},
- {(long int) parser_prod___AIntrudeVisibility___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AIntrudeVisibility < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AIntrudeVisibility < Prod: superclass init_table position */},
- {(long int) mmbuilder___AIntrudeVisibility___level},
- {(long int) 3 /* 68: AIntrudeVisibility < PVisibility: superclass init_table position */},
- {(long int) parser_prod___AIntrudeVisibility___empty_init},
- {(long int) parser_prod___AIntrudeVisibility___init_aintrudevisibility},
- {(long int) 4 /* 71: AIntrudeVisibility < AIntrudeVisibility: superclass init_table position */},
- {(long int) parser_nodes___AIntrudeVisibility___n_kwintrude},
- {(long int) parser_prod___AIntrudeVisibility___n_kwintrude__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AIntrudeVisibility::_parent */
-/* 2: Attribute AIntrudeVisibility::_first_token */
-/* 3: Attribute AIntrudeVisibility::_last_token */
-/* 4: Attribute AIntrudeVisibility::_n_kwintrude */
-val_t NEW_AIntrudeVisibility(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 5);
- obj->vft = (classtable_elt_t*)VFT_AIntrudeVisibility;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AIntrudeVisibility___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AIntrudeVisibility();
- parser_prod___AIntrudeVisibility___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AIntrudeVisibility___init_aintrudevisibility(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AIntrudeVisibility();
- parser_prod___AIntrudeVisibility___init_aintrudevisibility(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_AClassdef[95] = {
- {(long int) 3543 /* 0: Identity */},
- {(long int) 3 /* 1: AClassdef < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AClassdef < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AClassdef < Prod: superclass typecheck marker */},
- {(long int) 3091 /* 4: AClassdef < PClassdef: superclass typecheck marker */},
- {(long int) 3543 /* 5: AClassdef < AClassdef: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AClassdef < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PClassdef___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___AClassdef___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) mmbuilder___PClassdef___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AClassdef___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AClassdef___visit_all},
- {(long int) parser_prod___AClassdef___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AClassdef < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PClassdef___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AClassdef < Prod: superclass init_table position */},
- {(long int) mmbuilder___AClassdef___name},
- {(long int) mmbuilder___AClassdef___arity},
- {(long int) mmbuilder___AClassdef___visibility_level},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) mmbuilder___PClassdef___local_class},
- {(long int) 3 /* 73: AClassdef < PClassdef: superclass init_table position */},
- {(long int) typing___PNode___accept_typing},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) parser_prod___AClassdef___empty_init},
- {(long int) parser_prod___AClassdef___init_aclassdef},
- {(long int) 4 /* 78: AClassdef < AClassdef: superclass init_table position */},
- {(long int) parser_nodes___AClassdef___n_doc},
- {(long int) parser_prod___AClassdef___n_doc__eq},
- {(long int) parser_nodes___AClassdef___n_kwredef},
- {(long int) parser_prod___AClassdef___n_kwredef__eq},
- {(long int) parser_nodes___AClassdef___n_visibility},
- {(long int) parser_prod___AClassdef___n_visibility__eq},
- {(long int) parser_nodes___AClassdef___n_classkind},
- {(long int) parser_prod___AClassdef___n_classkind__eq},
- {(long int) parser_nodes___AClassdef___n_id},
- {(long int) parser_prod___AClassdef___n_id__eq},
- {(long int) parser_nodes___AClassdef___n_formaldefs},
- {(long int) parser_nodes___AClassdef___n_formaldefs__eq},
- {(long int) parser_nodes___AClassdef___n_superclasses},
- {(long int) parser_nodes___AClassdef___n_superclasses__eq},
- {(long int) parser_nodes___AClassdef___n_propdefs},
- {(long int) parser_nodes___AClassdef___n_propdefs__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AClassdef::_parent */
-/* 2: Attribute AClassdef::_first_token */
-/* 3: Attribute AClassdef::_last_token */
-/* 4: Attribute AClassdef::_local_class */
-/* 5: Attribute AClassdef::_n_doc */
-/* 6: Attribute AClassdef::_n_kwredef */
-/* 7: Attribute AClassdef::_n_visibility */
-/* 8: Attribute AClassdef::_n_classkind */
-/* 9: Attribute AClassdef::_n_id */
-/* 10: Attribute AClassdef::_n_formaldefs */
-/* 11: Attribute AClassdef::_n_superclasses */
-/* 12: Attribute AClassdef::_n_propdefs */
-val_t NEW_AClassdef(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 13);
- obj->vft = (classtable_elt_t*)VFT_AClassdef;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AClassdef___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AClassdef();
- parser_prod___AClassdef___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AClassdef___init_aclassdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6, val_t p7) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AClassdef();
- parser_prod___AClassdef___init_aclassdef(self, p0, p1, p2, p3, p4, p5, p6, p7, init_table);
- return self;
-}
-const classtable_elt_t VFT_ATopClassdef[80] = {
- {(long int) 3343 /* 0: Identity */},
- {(long int) 3 /* 1: ATopClassdef < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ATopClassdef < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ATopClassdef < Prod: superclass typecheck marker */},
- {(long int) 3091 /* 4: ATopClassdef < PClassdef: superclass typecheck marker */},
- {(long int) 3343 /* 5: ATopClassdef < ATopClassdef: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ATopClassdef < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PClassdef___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) mmbuilder___PClassdef___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ATopClassdef___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ATopClassdef___visit_all},
- {(long int) parser_prod___ATopClassdef___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: ATopClassdef < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PClassdef___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: ATopClassdef < Prod: superclass init_table position */},
- {(long int) mmbuilder___ATopClassdef___name},
- {(long int) mmbuilder___PClassdef___arity},
- {(long int) mmbuilder___PClassdef___visibility_level},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) mmbuilder___PClassdef___local_class},
- {(long int) 3 /* 73: ATopClassdef < PClassdef: superclass init_table position */},
- {(long int) typing___PNode___accept_typing},
- {(long int) parser_prod___ATopClassdef___empty_init},
- {(long int) parser_prod___ATopClassdef___init_atopclassdef},
- {(long int) 4 /* 77: ATopClassdef < ATopClassdef: superclass init_table position */},
- {(long int) parser_nodes___ATopClassdef___n_propdefs},
- {(long int) parser_nodes___ATopClassdef___n_propdefs__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ATopClassdef::_parent */
-/* 2: Attribute ATopClassdef::_first_token */
-/* 3: Attribute ATopClassdef::_last_token */
-/* 4: Attribute ATopClassdef::_local_class */
-/* 5: Attribute ATopClassdef::_n_propdefs */
-val_t NEW_ATopClassdef(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 6);
- obj->vft = (classtable_elt_t*)VFT_ATopClassdef;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ATopClassdef___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ATopClassdef();
- parser_prod___ATopClassdef___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ATopClassdef___init_atopclassdef(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ATopClassdef();
- parser_prod___ATopClassdef___init_atopclassdef(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_AMainClassdef[80] = {
- {(long int) 3463 /* 0: Identity */},
- {(long int) 3 /* 1: AMainClassdef < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AMainClassdef < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AMainClassdef < Prod: superclass typecheck marker */},
- {(long int) 3091 /* 4: AMainClassdef < PClassdef: superclass typecheck marker */},
- {(long int) 3463 /* 5: AMainClassdef < AMainClassdef: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AMainClassdef < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PClassdef___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) mmbuilder___PClassdef___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AMainClassdef___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AMainClassdef___visit_all},
- {(long int) parser_prod___AMainClassdef___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AMainClassdef < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PClassdef___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AMainClassdef < Prod: superclass init_table position */},
- {(long int) mmbuilder___AMainClassdef___name},
- {(long int) mmbuilder___PClassdef___arity},
- {(long int) mmbuilder___PClassdef___visibility_level},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) mmbuilder___PClassdef___local_class},
- {(long int) 3 /* 73: AMainClassdef < PClassdef: superclass init_table position */},
- {(long int) typing___PNode___accept_typing},
- {(long int) parser_prod___AMainClassdef___empty_init},
- {(long int) parser_prod___AMainClassdef___init_amainclassdef},
- {(long int) 4 /* 77: AMainClassdef < AMainClassdef: superclass init_table position */},
- {(long int) parser_nodes___AMainClassdef___n_propdefs},
- {(long int) parser_nodes___AMainClassdef___n_propdefs__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AMainClassdef::_parent */
-/* 2: Attribute AMainClassdef::_first_token */
-/* 3: Attribute AMainClassdef::_last_token */
-/* 4: Attribute AMainClassdef::_local_class */
-/* 5: Attribute AMainClassdef::_n_propdefs */
-val_t NEW_AMainClassdef(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 6);
- obj->vft = (classtable_elt_t*)VFT_AMainClassdef;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AMainClassdef___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AMainClassdef();
- parser_prod___AMainClassdef___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AMainClassdef___init_amainclassdef(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AMainClassdef();
- parser_prod___AMainClassdef___init_amainclassdef(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_AConcreteClasskind[76] = {
- {(long int) 3539 /* 0: Identity */},
- {(long int) 3 /* 1: AConcreteClasskind < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AConcreteClasskind < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AConcreteClasskind < Prod: superclass typecheck marker */},
- {(long int) 3087 /* 4: AConcreteClasskind < PClasskind: superclass typecheck marker */},
- {(long int) 3539 /* 5: AConcreteClasskind < AConcreteClasskind: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AConcreteClasskind < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AConcreteClasskind___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AConcreteClasskind___visit_all},
- {(long int) parser_prod___AConcreteClasskind___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AConcreteClasskind < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AConcreteClasskind < Prod: superclass init_table position */},
- {(long int) mmbuilder___PClasskind___is_interface},
- {(long int) mmbuilder___PClasskind___is_universal},
- {(long int) mmbuilder___PClasskind___is_abstract},
- {(long int) 3 /* 70: AConcreteClasskind < PClasskind: superclass init_table position */},
- {(long int) parser_prod___AConcreteClasskind___empty_init},
- {(long int) parser_prod___AConcreteClasskind___init_aconcreteclasskind},
- {(long int) 4 /* 73: AConcreteClasskind < AConcreteClasskind: superclass init_table position */},
- {(long int) parser_nodes___AConcreteClasskind___n_kwclass},
- {(long int) parser_prod___AConcreteClasskind___n_kwclass__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AConcreteClasskind::_parent */
-/* 2: Attribute AConcreteClasskind::_first_token */
-/* 3: Attribute AConcreteClasskind::_last_token */
-/* 4: Attribute AConcreteClasskind::_n_kwclass */
-val_t NEW_AConcreteClasskind(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 5);
- obj->vft = (classtable_elt_t*)VFT_AConcreteClasskind;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AConcreteClasskind___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AConcreteClasskind();
- parser_prod___AConcreteClasskind___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AConcreteClasskind___init_aconcreteclasskind(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AConcreteClasskind();
- parser_prod___AConcreteClasskind___init_aconcreteclasskind(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_AAbstractClasskind[78] = {
- {(long int) 3595 /* 0: Identity */},
- {(long int) 3 /* 1: AAbstractClasskind < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AAbstractClasskind < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AAbstractClasskind < Prod: superclass typecheck marker */},
- {(long int) 3087 /* 4: AAbstractClasskind < PClasskind: superclass typecheck marker */},
- {(long int) 3595 /* 5: AAbstractClasskind < AAbstractClasskind: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AAbstractClasskind < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AAbstractClasskind___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AAbstractClasskind___visit_all},
- {(long int) parser_prod___AAbstractClasskind___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AAbstractClasskind < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AAbstractClasskind < Prod: superclass init_table position */},
- {(long int) mmbuilder___PClasskind___is_interface},
- {(long int) mmbuilder___PClasskind___is_universal},
- {(long int) mmbuilder___AAbstractClasskind___is_abstract},
- {(long int) 3 /* 70: AAbstractClasskind < PClasskind: superclass init_table position */},
- {(long int) parser_prod___AAbstractClasskind___empty_init},
- {(long int) parser_prod___AAbstractClasskind___init_aabstractclasskind},
- {(long int) 4 /* 73: AAbstractClasskind < AAbstractClasskind: superclass init_table position */},
- {(long int) parser_nodes___AAbstractClasskind___n_kwabstract},
- {(long int) parser_prod___AAbstractClasskind___n_kwabstract__eq},
- {(long int) parser_nodes___AAbstractClasskind___n_kwclass},
- {(long int) parser_prod___AAbstractClasskind___n_kwclass__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AAbstractClasskind::_parent */
-/* 2: Attribute AAbstractClasskind::_first_token */
-/* 3: Attribute AAbstractClasskind::_last_token */
-/* 4: Attribute AAbstractClasskind::_n_kwabstract */
-/* 5: Attribute AAbstractClasskind::_n_kwclass */
-val_t NEW_AAbstractClasskind(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 6);
- obj->vft = (classtable_elt_t*)VFT_AAbstractClasskind;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AAbstractClasskind___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AAbstractClasskind();
- parser_prod___AAbstractClasskind___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AAbstractClasskind___init_aabstractclasskind(val_t p0, val_t p1) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AAbstractClasskind();
- parser_prod___AAbstractClasskind___init_aabstractclasskind(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_AInterfaceClasskind[76] = {
- {(long int) 3479 /* 0: Identity */},
- {(long int) 3 /* 1: AInterfaceClasskind < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AInterfaceClasskind < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AInterfaceClasskind < Prod: superclass typecheck marker */},
- {(long int) 3087 /* 4: AInterfaceClasskind < PClasskind: superclass typecheck marker */},
- {(long int) 3479 /* 5: AInterfaceClasskind < AInterfaceClasskind: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AInterfaceClasskind < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AInterfaceClasskind___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AInterfaceClasskind___visit_all},
- {(long int) parser_prod___AInterfaceClasskind___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AInterfaceClasskind < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AInterfaceClasskind < Prod: superclass init_table position */},
- {(long int) mmbuilder___AInterfaceClasskind___is_interface},
- {(long int) mmbuilder___PClasskind___is_universal},
- {(long int) mmbuilder___PClasskind___is_abstract},
- {(long int) 3 /* 70: AInterfaceClasskind < PClasskind: superclass init_table position */},
- {(long int) parser_prod___AInterfaceClasskind___empty_init},
- {(long int) parser_prod___AInterfaceClasskind___init_ainterfaceclasskind},
- {(long int) 4 /* 73: AInterfaceClasskind < AInterfaceClasskind: superclass init_table position */},
- {(long int) parser_nodes___AInterfaceClasskind___n_kwinterface},
- {(long int) parser_prod___AInterfaceClasskind___n_kwinterface__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AInterfaceClasskind::_parent */
-/* 2: Attribute AInterfaceClasskind::_first_token */
-/* 3: Attribute AInterfaceClasskind::_last_token */
-/* 4: Attribute AInterfaceClasskind::_n_kwinterface */
-val_t NEW_AInterfaceClasskind(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 5);
- obj->vft = (classtable_elt_t*)VFT_AInterfaceClasskind;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AInterfaceClasskind___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AInterfaceClasskind();
- parser_prod___AInterfaceClasskind___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AInterfaceClasskind___init_ainterfaceclasskind(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AInterfaceClasskind();
- parser_prod___AInterfaceClasskind___init_ainterfaceclasskind(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_AUniversalClasskind[76] = {
- {(long int) 3331 /* 0: Identity */},
- {(long int) 3 /* 1: AUniversalClasskind < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AUniversalClasskind < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AUniversalClasskind < Prod: superclass typecheck marker */},
- {(long int) 3087 /* 4: AUniversalClasskind < PClasskind: superclass typecheck marker */},
- {(long int) 3331 /* 5: AUniversalClasskind < AUniversalClasskind: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AUniversalClasskind < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AUniversalClasskind___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AUniversalClasskind___visit_all},
- {(long int) parser_prod___AUniversalClasskind___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AUniversalClasskind < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AUniversalClasskind < Prod: superclass init_table position */},
- {(long int) mmbuilder___PClasskind___is_interface},
- {(long int) mmbuilder___AUniversalClasskind___is_universal},
- {(long int) mmbuilder___PClasskind___is_abstract},
- {(long int) 3 /* 70: AUniversalClasskind < PClasskind: superclass init_table position */},
- {(long int) parser_prod___AUniversalClasskind___empty_init},
- {(long int) parser_prod___AUniversalClasskind___init_auniversalclasskind},
- {(long int) 4 /* 73: AUniversalClasskind < AUniversalClasskind: superclass init_table position */},
- {(long int) parser_nodes___AUniversalClasskind___n_kwuniversal},
- {(long int) parser_prod___AUniversalClasskind___n_kwuniversal__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AUniversalClasskind::_parent */
-/* 2: Attribute AUniversalClasskind::_first_token */
-/* 3: Attribute AUniversalClasskind::_last_token */
-/* 4: Attribute AUniversalClasskind::_n_kwuniversal */
-val_t NEW_AUniversalClasskind(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 5);
- obj->vft = (classtable_elt_t*)VFT_AUniversalClasskind;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AUniversalClasskind___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AUniversalClasskind();
- parser_prod___AUniversalClasskind___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AUniversalClasskind___init_auniversalclasskind(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AUniversalClasskind();
- parser_prod___AUniversalClasskind___init_auniversalclasskind(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_AFormaldef[77] = {
- {(long int) 3511 /* 0: Identity */},
- {(long int) 3 /* 1: AFormaldef < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AFormaldef < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AFormaldef < Prod: superclass typecheck marker */},
- {(long int) 3075 /* 4: AFormaldef < PFormaldef: superclass typecheck marker */},
- {(long int) 3511 /* 5: AFormaldef < AFormaldef: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AFormaldef < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___AFormaldef___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___AFormaldef___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AFormaldef___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AFormaldef___visit_all},
- {(long int) parser_prod___AFormaldef___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AFormaldef < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AFormaldef < Prod: superclass init_table position */},
- {(long int) 3 /* 67: AFormaldef < PFormaldef: superclass init_table position */},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) parser_prod___AFormaldef___empty_init},
- {(long int) parser_prod___AFormaldef___init_aformaldef},
- {(long int) 4 /* 72: AFormaldef < AFormaldef: superclass init_table position */},
- {(long int) parser_nodes___AFormaldef___n_id},
- {(long int) parser_prod___AFormaldef___n_id__eq},
- {(long int) parser_nodes___AFormaldef___n_type},
- {(long int) parser_prod___AFormaldef___n_type__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AFormaldef::_parent */
-/* 2: Attribute AFormaldef::_first_token */
-/* 3: Attribute AFormaldef::_last_token */
-/* 4: Attribute AFormaldef::_formal */
-/* 5: Attribute AFormaldef::_n_id */
-/* 6: Attribute AFormaldef::_n_type */
-val_t NEW_AFormaldef(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_AFormaldef;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AFormaldef___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AFormaldef();
- parser_prod___AFormaldef___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AFormaldef___init_aformaldef(val_t p0, val_t p1) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AFormaldef();
- parser_prod___AFormaldef___init_aformaldef(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_ASuperclass[79] = {
- {(long int) 3351 /* 0: Identity */},
- {(long int) 3 /* 1: ASuperclass < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ASuperclass < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ASuperclass < Prod: superclass typecheck marker */},
- {(long int) 3039 /* 4: ASuperclass < PSuperclass: superclass typecheck marker */},
- {(long int) 3351 /* 5: ASuperclass < ASuperclass: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ASuperclass < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___ASuperclass___accept_class_specialization_builder},
- {(long int) mmbuilder___ASuperclass___accept_class_ancestor_builder},
- {(long int) mmbuilder___ASuperclass___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ASuperclass___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ASuperclass___visit_all},
- {(long int) parser_prod___ASuperclass___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: ASuperclass < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: ASuperclass < Prod: superclass init_table position */},
- {(long int) 3 /* 67: ASuperclass < PSuperclass: superclass init_table position */},
- {(long int) mmbuilder___ASuperclass___ancestor},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) parser_prod___ASuperclass___empty_init},
- {(long int) parser_prod___ASuperclass___init_asuperclass},
- {(long int) 4 /* 74: ASuperclass < ASuperclass: superclass init_table position */},
- {(long int) parser_nodes___ASuperclass___n_kwspecial},
- {(long int) parser_prod___ASuperclass___n_kwspecial__eq},
- {(long int) parser_nodes___ASuperclass___n_type},
- {(long int) parser_prod___ASuperclass___n_type__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ASuperclass::_parent */
-/* 2: Attribute ASuperclass::_first_token */
-/* 3: Attribute ASuperclass::_last_token */
-/* 4: Attribute ASuperclass::_ancestor */
-/* 5: Attribute ASuperclass::_n_kwspecial */
-/* 6: Attribute ASuperclass::_n_type */
-val_t NEW_ASuperclass(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_ASuperclass;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ASuperclass___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ASuperclass();
- parser_prod___ASuperclass___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ASuperclass___init_asuperclass(val_t p0, val_t p1) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ASuperclass();
- parser_prod___ASuperclass___init_asuperclass(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_AAttrPropdef[100] = {
- {(long int) 3571 /* 0: Identity */},
- {(long int) 3 /* 1: AAttrPropdef < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AAttrPropdef < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AAttrPropdef < Prod: superclass typecheck marker */},
- {(long int) 3051 /* 4: AAttrPropdef < PPropdef: superclass typecheck marker */},
- {(long int) 3571 /* 5: AAttrPropdef < AAttrPropdef: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AAttrPropdef < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___AAttrPropdef___accept_property_builder},
- {(long int) mmbuilder___AAttrPropdef___accept_property_verifier},
- {(long int) mmbuilder___AAttrPropdef___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AAttrPropdef___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AAttrPropdef___visit_all},
- {(long int) parser_prod___AAttrPropdef___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AAttrPropdef < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___AAttrPropdef___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AAttrPropdef < Prod: superclass init_table position */},
- {(long int) mmbuilder___PPropdef___process_and_check},
- {(long int) mmbuilder___PPropdef___do_and_check_intro},
- {(long int) mmbuilder___PPropdef___inherit_signature},
- {(long int) mmbuilder___PPropdef___do_and_check_redef},
- {(long int) 3 /* 71: AAttrPropdef < PPropdef: superclass init_table position */},
- {(long int) parser_nodes___PPropdef___n_doc},
- {(long int) parser_prod___AAttrPropdef___n_doc__eq},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) mmbuilder___AAttrPropdef___prop},
- {(long int) mmbuilder___AAttrPropdef___readmethod},
- {(long int) mmbuilder___AAttrPropdef___writemethod},
- {(long int) parser_prod___AAttrPropdef___empty_init},
- {(long int) parser_prod___AAttrPropdef___init_aattrpropdef},
- {(long int) 4 /* 82: AAttrPropdef < AAttrPropdef: superclass init_table position */},
- {(long int) parser_nodes___AAttrPropdef___n_kwredef},
- {(long int) parser_prod___AAttrPropdef___n_kwredef__eq},
- {(long int) parser_nodes___AAttrPropdef___n_visibility},
- {(long int) parser_prod___AAttrPropdef___n_visibility__eq},
- {(long int) parser_nodes___AAttrPropdef___n_kwattr},
- {(long int) parser_prod___AAttrPropdef___n_kwattr__eq},
- {(long int) parser_nodes___AAttrPropdef___n_id},
- {(long int) parser_prod___AAttrPropdef___n_id__eq},
- {(long int) parser_nodes___AAttrPropdef___n_type},
- {(long int) parser_prod___AAttrPropdef___n_type__eq},
- {(long int) parser_nodes___AAttrPropdef___n_readable},
- {(long int) parser_prod___AAttrPropdef___n_readable__eq},
- {(long int) parser_nodes___AAttrPropdef___n_writable},
- {(long int) parser_prod___AAttrPropdef___n_writable__eq},
- {(long int) parser_nodes___AAttrPropdef___n_expr},
- {(long int) parser_prod___AAttrPropdef___n_expr__eq},
- {(long int) typing___PNode___accept_typing},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AAttrPropdef::_parent */
-/* 2: Attribute AAttrPropdef::_first_token */
-/* 3: Attribute AAttrPropdef::_last_token */
-/* 4: Attribute AAttrPropdef::_n_doc */
-/* 5: Attribute AAttrPropdef::_readmethod */
-/* 6: Attribute AAttrPropdef::_writemethod */
-/* 7: Attribute AAttrPropdef::_prop */
-/* 8: Attribute AAttrPropdef::_n_kwredef */
-/* 9: Attribute AAttrPropdef::_n_visibility */
-/* 10: Attribute AAttrPropdef::_n_kwattr */
-/* 11: Attribute AAttrPropdef::_n_id */
-/* 12: Attribute AAttrPropdef::_n_type */
-/* 13: Attribute AAttrPropdef::_n_readable */
-/* 14: Attribute AAttrPropdef::_n_writable */
-/* 15: Attribute AAttrPropdef::_n_expr */
-val_t NEW_AAttrPropdef(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 16);
- obj->vft = (classtable_elt_t*)VFT_AAttrPropdef;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AAttrPropdef___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AAttrPropdef();
- parser_prod___AAttrPropdef___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AAttrPropdef___init_aattrpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6, val_t p7, val_t p8) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AAttrPropdef();
- parser_prod___AAttrPropdef___init_aattrpropdef(self, p0, p1, p2, p3, p4, p5, p6, p7, p8, init_table);
- return self;
-}
-const classtable_elt_t VFT_AMethPropdef[93] = {
- {(long int) 3459 /* 0: Identity */},
- {(long int) 3 /* 1: AMethPropdef < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AMethPropdef < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AMethPropdef < Prod: superclass typecheck marker */},
- {(long int) 3051 /* 4: AMethPropdef < PPropdef: superclass typecheck marker */},
- {(long int) 3459 /* 5: AMethPropdef < AMethPropdef: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AMethPropdef < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___AMethPropdef___accept_property_builder},
- {(long int) mmbuilder___AMethPropdef___accept_property_verifier},
- {(long int) mmbuilder___AMethPropdef___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AMethPropdef___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AMethPropdef___visit_all},
- {(long int) parser_prod___AMethPropdef___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AMethPropdef < PNode: superclass init_table position */},
- {(long int) control_flow___AMethPropdef___accept_control_flow},
- {(long int) typing___AMethPropdef___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AMethPropdef < Prod: superclass init_table position */},
- {(long int) mmbuilder___PPropdef___process_and_check},
- {(long int) mmbuilder___PPropdef___do_and_check_intro},
- {(long int) mmbuilder___PPropdef___inherit_signature},
- {(long int) mmbuilder___PPropdef___do_and_check_redef},
- {(long int) 3 /* 71: AMethPropdef < PPropdef: superclass init_table position */},
- {(long int) parser_nodes___PPropdef___n_doc},
- {(long int) parser_prod___AMethPropdef___n_doc__eq},
- {(long int) compiling_methods___AMethPropdef___do_compile_inside},
- {(long int) mmbuilder___AMethPropdef___name},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) mmbuilder___AMethPropdef___method},
- {(long int) parser_prod___AMethPropdef___empty_init},
- {(long int) parser_prod___AMethPropdef___init_amethpropdef},
- {(long int) 4 /* 82: AMethPropdef < AMethPropdef: superclass init_table position */},
- {(long int) parser_nodes___AMethPropdef___n_kwredef},
- {(long int) parser_prod___AMethPropdef___n_kwredef__eq},
- {(long int) parser_nodes___AMethPropdef___n_visibility},
- {(long int) parser_prod___AMethPropdef___n_visibility__eq},
- {(long int) parser_nodes___AMethPropdef___n_methid},
- {(long int) parser_prod___AMethPropdef___n_methid__eq},
- {(long int) parser_nodes___AMethPropdef___n_signature},
- {(long int) parser_prod___AMethPropdef___n_signature__eq},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AMethPropdef::_parent */
-/* 2: Attribute AMethPropdef::_first_token */
-/* 3: Attribute AMethPropdef::_last_token */
-/* 4: Attribute AMethPropdef::_n_doc */
-/* 5: Attribute AMethPropdef::_name */
-/* 6: Attribute AMethPropdef::_method */
-/* 7: Attribute AMethPropdef::_n_kwredef */
-/* 8: Attribute AMethPropdef::_n_visibility */
-/* 9: Attribute AMethPropdef::_n_methid */
-/* 10: Attribute AMethPropdef::_n_signature */
-val_t NEW_AMethPropdef(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 11);
- obj->vft = (classtable_elt_t*)VFT_AMethPropdef;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AMethPropdef___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AMethPropdef();
- parser_prod___AMethPropdef___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AMethPropdef___init_amethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AMethPropdef();
- parser_prod___AMethPropdef___init_amethpropdef(self, p0, p1, p2, p3, p4, init_table);
- return self;
-}
-const classtable_elt_t VFT_ADeferredMethPropdef[98] = {
- {(long int) 3735 /* 0: Identity */},
- {(long int) 3 /* 1: ADeferredMethPropdef < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ADeferredMethPropdef < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ADeferredMethPropdef < Prod: superclass typecheck marker */},
- {(long int) 3051 /* 4: ADeferredMethPropdef < PPropdef: superclass typecheck marker */},
- {(long int) 3459 /* 5: ADeferredMethPropdef < AMethPropdef: superclass typecheck marker */},
- {(long int) 3735 /* 6: ADeferredMethPropdef < ADeferredMethPropdef: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ADeferredMethPropdef < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___AMethPropdef___accept_property_builder},
- {(long int) mmbuilder___AMethPropdef___accept_property_verifier},
- {(long int) mmbuilder___AMethPropdef___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ADeferredMethPropdef___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ADeferredMethPropdef___visit_all},
- {(long int) parser_prod___ADeferredMethPropdef___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: ADeferredMethPropdef < PNode: superclass init_table position */},
- {(long int) control_flow___AMethPropdef___accept_control_flow},
- {(long int) typing___AMethPropdef___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: ADeferredMethPropdef < Prod: superclass init_table position */},
- {(long int) mmbuilder___PPropdef___process_and_check},
- {(long int) mmbuilder___PPropdef___do_and_check_intro},
- {(long int) mmbuilder___PPropdef___inherit_signature},
- {(long int) mmbuilder___PPropdef___do_and_check_redef},
- {(long int) 3 /* 71: ADeferredMethPropdef < PPropdef: superclass init_table position */},
- {(long int) parser_nodes___PPropdef___n_doc},
- {(long int) parser_prod___ADeferredMethPropdef___n_doc__eq},
- {(long int) compiling_methods___ADeferredMethPropdef___do_compile_inside},
- {(long int) mmbuilder___AMethPropdef___name},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) mmbuilder___AMethPropdef___method},
- {(long int) parser_prod___AMethPropdef___empty_init},
- {(long int) parser_prod___AMethPropdef___init_amethpropdef},
- {(long int) 4 /* 82: ADeferredMethPropdef < AMethPropdef: superclass init_table position */},
- {(long int) parser_nodes___AMethPropdef___n_kwredef},
- {(long int) parser_prod___ADeferredMethPropdef___n_kwredef__eq},
- {(long int) parser_nodes___AMethPropdef___n_visibility},
- {(long int) parser_prod___ADeferredMethPropdef___n_visibility__eq},
- {(long int) parser_nodes___AMethPropdef___n_methid},
- {(long int) parser_prod___ADeferredMethPropdef___n_methid__eq},
- {(long int) parser_nodes___AMethPropdef___n_signature},
- {(long int) parser_prod___ADeferredMethPropdef___n_signature__eq},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) parser_prod___ADeferredMethPropdef___empty_init},
- {(long int) parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef},
- {(long int) 5 /* 95: ADeferredMethPropdef < ADeferredMethPropdef: superclass init_table position */},
- {(long int) parser_nodes___ADeferredMethPropdef___n_kwmeth},
- {(long int) parser_prod___ADeferredMethPropdef___n_kwmeth__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ADeferredMethPropdef::_parent */
-/* 2: Attribute ADeferredMethPropdef::_first_token */
-/* 3: Attribute ADeferredMethPropdef::_last_token */
-/* 4: Attribute ADeferredMethPropdef::_n_doc */
-/* 5: Attribute ADeferredMethPropdef::_name */
-/* 6: Attribute ADeferredMethPropdef::_method */
-/* 7: Attribute ADeferredMethPropdef::_n_kwredef */
-/* 8: Attribute ADeferredMethPropdef::_n_visibility */
-/* 9: Attribute ADeferredMethPropdef::_n_methid */
-/* 10: Attribute ADeferredMethPropdef::_n_signature */
-/* 11: Attribute ADeferredMethPropdef::_n_kwmeth */
-val_t NEW_ADeferredMethPropdef(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 12);
- obj->vft = (classtable_elt_t*)VFT_ADeferredMethPropdef;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ADeferredMethPropdef___empty_init() {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_ADeferredMethPropdef();
- parser_prod___ADeferredMethPropdef___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5) {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_ADeferredMethPropdef();
- parser_prod___ADeferredMethPropdef___init_adeferredmethpropdef(self, p0, p1, p2, p3, p4, p5, init_table);
- return self;
-}
-const classtable_elt_t VFT_AInternMethPropdef[98] = {
- {(long int) 3707 /* 0: Identity */},
- {(long int) 3 /* 1: AInternMethPropdef < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AInternMethPropdef < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AInternMethPropdef < Prod: superclass typecheck marker */},
- {(long int) 3051 /* 4: AInternMethPropdef < PPropdef: superclass typecheck marker */},
- {(long int) 3459 /* 5: AInternMethPropdef < AMethPropdef: superclass typecheck marker */},
- {(long int) 3707 /* 6: AInternMethPropdef < AInternMethPropdef: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AInternMethPropdef < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___AMethPropdef___accept_property_builder},
- {(long int) mmbuilder___AMethPropdef___accept_property_verifier},
- {(long int) mmbuilder___AMethPropdef___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AInternMethPropdef___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AInternMethPropdef___visit_all},
- {(long int) parser_prod___AInternMethPropdef___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AInternMethPropdef < PNode: superclass init_table position */},
- {(long int) control_flow___AMethPropdef___accept_control_flow},
- {(long int) typing___AMethPropdef___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AInternMethPropdef < Prod: superclass init_table position */},
- {(long int) mmbuilder___PPropdef___process_and_check},
- {(long int) mmbuilder___PPropdef___do_and_check_intro},
- {(long int) mmbuilder___PPropdef___inherit_signature},
- {(long int) mmbuilder___PPropdef___do_and_check_redef},
- {(long int) 3 /* 71: AInternMethPropdef < PPropdef: superclass init_table position */},
- {(long int) parser_nodes___PPropdef___n_doc},
- {(long int) parser_prod___AInternMethPropdef___n_doc__eq},
- {(long int) compiling_methods___AInternMethPropdef___do_compile_inside},
- {(long int) mmbuilder___AMethPropdef___name},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) mmbuilder___AMethPropdef___method},
- {(long int) parser_prod___AMethPropdef___empty_init},
- {(long int) parser_prod___AMethPropdef___init_amethpropdef},
- {(long int) 4 /* 82: AInternMethPropdef < AMethPropdef: superclass init_table position */},
- {(long int) parser_nodes___AMethPropdef___n_kwredef},
- {(long int) parser_prod___AInternMethPropdef___n_kwredef__eq},
- {(long int) parser_nodes___AMethPropdef___n_visibility},
- {(long int) parser_prod___AInternMethPropdef___n_visibility__eq},
- {(long int) parser_nodes___AMethPropdef___n_methid},
- {(long int) parser_prod___AInternMethPropdef___n_methid__eq},
- {(long int) parser_nodes___AMethPropdef___n_signature},
- {(long int) parser_prod___AInternMethPropdef___n_signature__eq},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) parser_prod___AInternMethPropdef___empty_init},
- {(long int) parser_prod___AInternMethPropdef___init_ainternmethpropdef},
- {(long int) 5 /* 95: AInternMethPropdef < AInternMethPropdef: superclass init_table position */},
- {(long int) parser_nodes___AInternMethPropdef___n_kwmeth},
- {(long int) parser_prod___AInternMethPropdef___n_kwmeth__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AInternMethPropdef::_parent */
-/* 2: Attribute AInternMethPropdef::_first_token */
-/* 3: Attribute AInternMethPropdef::_last_token */
-/* 4: Attribute AInternMethPropdef::_n_doc */
-/* 5: Attribute AInternMethPropdef::_name */
-/* 6: Attribute AInternMethPropdef::_method */
-/* 7: Attribute AInternMethPropdef::_n_kwredef */
-/* 8: Attribute AInternMethPropdef::_n_visibility */
-/* 9: Attribute AInternMethPropdef::_n_methid */
-/* 10: Attribute AInternMethPropdef::_n_signature */
-/* 11: Attribute AInternMethPropdef::_n_kwmeth */
-val_t NEW_AInternMethPropdef(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 12);
- obj->vft = (classtable_elt_t*)VFT_AInternMethPropdef;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AInternMethPropdef___empty_init() {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AInternMethPropdef();
- parser_prod___AInternMethPropdef___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AInternMethPropdef___init_ainternmethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5) {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AInternMethPropdef();
- parser_prod___AInternMethPropdef___init_ainternmethpropdef(self, p0, p1, p2, p3, p4, p5, init_table);
- return self;
-}
-const classtable_elt_t VFT_AExternMethPropdef[100] = {
- {(long int) 3723 /* 0: Identity */},
- {(long int) 3 /* 1: AExternMethPropdef < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AExternMethPropdef < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AExternMethPropdef < Prod: superclass typecheck marker */},
- {(long int) 3051 /* 4: AExternMethPropdef < PPropdef: superclass typecheck marker */},
- {(long int) 3459 /* 5: AExternMethPropdef < AMethPropdef: superclass typecheck marker */},
- {(long int) 3723 /* 6: AExternMethPropdef < AExternMethPropdef: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AExternMethPropdef < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___AMethPropdef___accept_property_builder},
- {(long int) mmbuilder___AMethPropdef___accept_property_verifier},
- {(long int) mmbuilder___AMethPropdef___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AExternMethPropdef___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AExternMethPropdef___visit_all},
- {(long int) parser_prod___AExternMethPropdef___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AExternMethPropdef < PNode: superclass init_table position */},
- {(long int) control_flow___AMethPropdef___accept_control_flow},
- {(long int) typing___AMethPropdef___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AExternMethPropdef < Prod: superclass init_table position */},
- {(long int) mmbuilder___PPropdef___process_and_check},
- {(long int) mmbuilder___PPropdef___do_and_check_intro},
- {(long int) mmbuilder___PPropdef___inherit_signature},
- {(long int) mmbuilder___PPropdef___do_and_check_redef},
- {(long int) 3 /* 71: AExternMethPropdef < PPropdef: superclass init_table position */},
- {(long int) parser_nodes___PPropdef___n_doc},
- {(long int) parser_prod___AExternMethPropdef___n_doc__eq},
- {(long int) compiling_methods___AExternMethPropdef___do_compile_inside},
- {(long int) mmbuilder___AMethPropdef___name},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) mmbuilder___AMethPropdef___method},
- {(long int) parser_prod___AMethPropdef___empty_init},
- {(long int) parser_prod___AMethPropdef___init_amethpropdef},
- {(long int) 4 /* 82: AExternMethPropdef < AMethPropdef: superclass init_table position */},
- {(long int) parser_nodes___AMethPropdef___n_kwredef},
- {(long int) parser_prod___AExternMethPropdef___n_kwredef__eq},
- {(long int) parser_nodes___AMethPropdef___n_visibility},
- {(long int) parser_prod___AExternMethPropdef___n_visibility__eq},
- {(long int) parser_nodes___AMethPropdef___n_methid},
- {(long int) parser_prod___AExternMethPropdef___n_methid__eq},
- {(long int) parser_nodes___AMethPropdef___n_signature},
- {(long int) parser_prod___AExternMethPropdef___n_signature__eq},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) parser_prod___AExternMethPropdef___empty_init},
- {(long int) parser_prod___AExternMethPropdef___init_aexternmethpropdef},
- {(long int) 5 /* 95: AExternMethPropdef < AExternMethPropdef: superclass init_table position */},
- {(long int) parser_nodes___AExternMethPropdef___n_kwmeth},
- {(long int) parser_prod___AExternMethPropdef___n_kwmeth__eq},
- {(long int) parser_nodes___AExternMethPropdef___n_extern},
- {(long int) parser_prod___AExternMethPropdef___n_extern__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AExternMethPropdef::_parent */
-/* 2: Attribute AExternMethPropdef::_first_token */
-/* 3: Attribute AExternMethPropdef::_last_token */
-/* 4: Attribute AExternMethPropdef::_n_doc */
-/* 5: Attribute AExternMethPropdef::_name */
-/* 6: Attribute AExternMethPropdef::_method */
-/* 7: Attribute AExternMethPropdef::_n_kwredef */
-/* 8: Attribute AExternMethPropdef::_n_visibility */
-/* 9: Attribute AExternMethPropdef::_n_methid */
-/* 10: Attribute AExternMethPropdef::_n_signature */
-/* 11: Attribute AExternMethPropdef::_n_kwmeth */
-/* 12: Attribute AExternMethPropdef::_n_extern */
-val_t NEW_AExternMethPropdef(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 13);
- obj->vft = (classtable_elt_t*)VFT_AExternMethPropdef;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AExternMethPropdef___empty_init() {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AExternMethPropdef();
- parser_prod___AExternMethPropdef___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AExternMethPropdef___init_aexternmethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6) {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AExternMethPropdef();
- parser_prod___AExternMethPropdef___init_aexternmethpropdef(self, p0, p1, p2, p3, p4, p5, p6, init_table);
- return self;
-}
-const classtable_elt_t VFT_AConcreteMethPropdef[101] = {
- {(long int) 3747 /* 0: Identity */},
- {(long int) 3 /* 1: AConcreteMethPropdef < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AConcreteMethPropdef < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AConcreteMethPropdef < Prod: superclass typecheck marker */},
- {(long int) 3051 /* 4: AConcreteMethPropdef < PPropdef: superclass typecheck marker */},
- {(long int) 3459 /* 5: AConcreteMethPropdef < AMethPropdef: superclass typecheck marker */},
- {(long int) 3747 /* 6: AConcreteMethPropdef < AConcreteMethPropdef: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AConcreteMethPropdef < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___AMethPropdef___accept_property_builder},
- {(long int) mmbuilder___AMethPropdef___accept_property_verifier},
- {(long int) mmbuilder___AMethPropdef___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AConcreteMethPropdef___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AConcreteMethPropdef___visit_all},
- {(long int) parser_prod___AConcreteMethPropdef___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AConcreteMethPropdef < PNode: superclass init_table position */},
- {(long int) control_flow___AConcreteMethPropdef___accept_control_flow},
- {(long int) typing___AMethPropdef___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AConcreteMethPropdef < Prod: superclass init_table position */},
- {(long int) mmbuilder___PPropdef___process_and_check},
- {(long int) mmbuilder___PPropdef___do_and_check_intro},
- {(long int) mmbuilder___PPropdef___inherit_signature},
- {(long int) mmbuilder___PPropdef___do_and_check_redef},
- {(long int) 3 /* 71: AConcreteMethPropdef < PPropdef: superclass init_table position */},
- {(long int) parser_nodes___PPropdef___n_doc},
- {(long int) parser_prod___AConcreteMethPropdef___n_doc__eq},
- {(long int) compiling_methods___AConcreteMethPropdef___do_compile_inside},
- {(long int) mmbuilder___AMethPropdef___name},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) mmbuilder___AMethPropdef___method},
- {(long int) parser_prod___AMethPropdef___empty_init},
- {(long int) parser_prod___AMethPropdef___init_amethpropdef},
- {(long int) 4 /* 82: AConcreteMethPropdef < AMethPropdef: superclass init_table position */},
- {(long int) parser_nodes___AMethPropdef___n_kwredef},
- {(long int) parser_prod___AConcreteMethPropdef___n_kwredef__eq},
- {(long int) parser_nodes___AMethPropdef___n_visibility},
- {(long int) parser_prod___AConcreteMethPropdef___n_visibility__eq},
- {(long int) parser_nodes___AMethPropdef___n_methid},
- {(long int) parser_prod___AConcreteMethPropdef___n_methid__eq},
- {(long int) parser_nodes___AMethPropdef___n_signature},
- {(long int) parser_prod___AConcreteMethPropdef___n_signature__eq},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) control_flow___AMethPropdef___accept_control_flow},
- {(long int) parser_prod___AConcreteMethPropdef___empty_init},
- {(long int) parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef},
- {(long int) 5 /* 96: AConcreteMethPropdef < AConcreteMethPropdef: superclass init_table position */},
- {(long int) parser_nodes___AConcreteMethPropdef___n_kwmeth},
- {(long int) parser_prod___AConcreteMethPropdef___n_kwmeth__eq},
- {(long int) parser_nodes___AConcreteMethPropdef___n_block},
- {(long int) parser_prod___AConcreteMethPropdef___n_block__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AConcreteMethPropdef::_parent */
-/* 2: Attribute AConcreteMethPropdef::_first_token */
-/* 3: Attribute AConcreteMethPropdef::_last_token */
-/* 4: Attribute AConcreteMethPropdef::_n_doc */
-/* 5: Attribute AConcreteMethPropdef::_name */
-/* 6: Attribute AConcreteMethPropdef::_method */
-/* 7: Attribute AConcreteMethPropdef::_n_kwredef */
-/* 8: Attribute AConcreteMethPropdef::_n_visibility */
-/* 9: Attribute AConcreteMethPropdef::_n_methid */
-/* 10: Attribute AConcreteMethPropdef::_n_signature */
-/* 11: Attribute AConcreteMethPropdef::_n_kwmeth */
-/* 12: Attribute AConcreteMethPropdef::_n_block */
-val_t NEW_AConcreteMethPropdef(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 13);
- obj->vft = (classtable_elt_t*)VFT_AConcreteMethPropdef;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AConcreteMethPropdef___empty_init() {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AConcreteMethPropdef();
- parser_prod___AConcreteMethPropdef___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6) {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AConcreteMethPropdef();
- parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef(self, p0, p1, p2, p3, p4, p5, p6, init_table);
- return self;
-}
-const classtable_elt_t VFT_AConcreteInitPropdef[109] = {
- {(long int) 3799 /* 0: Identity */},
- {(long int) 3 /* 1: AConcreteInitPropdef < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AConcreteInitPropdef < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AConcreteInitPropdef < Prod: superclass typecheck marker */},
- {(long int) 3051 /* 4: AConcreteInitPropdef < PPropdef: superclass typecheck marker */},
- {(long int) 3459 /* 5: AConcreteInitPropdef < AMethPropdef: superclass typecheck marker */},
- {(long int) 3747 /* 6: AConcreteInitPropdef < AConcreteMethPropdef: superclass typecheck marker */},
- {(long int) 3799 /* 7: AConcreteInitPropdef < AConcreteInitPropdef: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AConcreteInitPropdef < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___AMethPropdef___accept_property_builder},
- {(long int) mmbuilder___AMethPropdef___accept_property_verifier},
- {(long int) mmbuilder___AMethPropdef___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AConcreteInitPropdef___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AConcreteInitPropdef___visit_all},
- {(long int) parser_prod___AConcreteInitPropdef___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AConcreteInitPropdef < PNode: superclass init_table position */},
- {(long int) control_flow___AConcreteMethPropdef___accept_control_flow},
- {(long int) typing___AConcreteInitPropdef___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AConcreteInitPropdef < Prod: superclass init_table position */},
- {(long int) mmbuilder___PPropdef___process_and_check},
- {(long int) mmbuilder___PPropdef___do_and_check_intro},
- {(long int) mmbuilder___PPropdef___inherit_signature},
- {(long int) mmbuilder___PPropdef___do_and_check_redef},
- {(long int) 3 /* 71: AConcreteInitPropdef < PPropdef: superclass init_table position */},
- {(long int) parser_nodes___PPropdef___n_doc},
- {(long int) parser_prod___AConcreteInitPropdef___n_doc__eq},
- {(long int) compiling_methods___AConcreteMethPropdef___do_compile_inside},
- {(long int) mmbuilder___AMethPropdef___name},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) mmbuilder___AMethPropdef___method},
- {(long int) parser_prod___AMethPropdef___empty_init},
- {(long int) parser_prod___AMethPropdef___init_amethpropdef},
- {(long int) 4 /* 82: AConcreteInitPropdef < AMethPropdef: superclass init_table position */},
- {(long int) parser_nodes___AMethPropdef___n_kwredef},
- {(long int) parser_prod___AConcreteInitPropdef___n_kwredef__eq},
- {(long int) parser_nodes___AMethPropdef___n_visibility},
- {(long int) parser_prod___AConcreteInitPropdef___n_visibility__eq},
- {(long int) parser_nodes___AMethPropdef___n_methid},
- {(long int) parser_prod___AConcreteInitPropdef___n_methid__eq},
- {(long int) parser_nodes___AMethPropdef___n_signature},
- {(long int) parser_prod___AConcreteInitPropdef___n_signature__eq},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) control_flow___AMethPropdef___accept_control_flow},
- {(long int) parser_prod___AConcreteMethPropdef___empty_init},
- {(long int) parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef},
- {(long int) 5 /* 96: AConcreteInitPropdef < AConcreteMethPropdef: superclass init_table position */},
- {(long int) parser_nodes___AConcreteMethPropdef___n_kwmeth},
- {(long int) parser_prod___AConcreteMethPropdef___n_kwmeth__eq},
- {(long int) parser_nodes___AConcreteMethPropdef___n_block},
- {(long int) parser_prod___AConcreteInitPropdef___n_block__eq},
- {(long int) typing___AConcreteInitPropdef___super_init_calls},
- {(long int) typing___AConcreteInitPropdef___explicit_super_init_calls},
- {(long int) typing___AMethPropdef___accept_typing},
- {(long int) parser_prod___AConcreteInitPropdef___empty_init},
- {(long int) parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef},
- {(long int) 6 /* 106: AConcreteInitPropdef < AConcreteInitPropdef: superclass init_table position */},
- {(long int) parser_nodes___AConcreteInitPropdef___n_kwinit},
- {(long int) parser_prod___AConcreteInitPropdef___n_kwinit__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AConcreteInitPropdef::_parent */
-/* 2: Attribute AConcreteInitPropdef::_first_token */
-/* 3: Attribute AConcreteInitPropdef::_last_token */
-/* 4: Attribute AConcreteInitPropdef::_n_doc */
-/* 5: Attribute AConcreteInitPropdef::_name */
-/* 6: Attribute AConcreteInitPropdef::_method */
-/* 7: Attribute AConcreteInitPropdef::_n_kwredef */
-/* 8: Attribute AConcreteInitPropdef::_n_visibility */
-/* 9: Attribute AConcreteInitPropdef::_n_methid */
-/* 10: Attribute AConcreteInitPropdef::_n_signature */
-/* 11: Attribute AConcreteInitPropdef::_n_kwmeth */
-/* 12: Attribute AConcreteInitPropdef::_n_block */
-/* 13: Attribute AConcreteInitPropdef::_super_init_calls */
-/* 14: Attribute AConcreteInitPropdef::_explicit_super_init_calls */
-/* 15: Attribute AConcreteInitPropdef::_n_kwinit */
-val_t NEW_AConcreteInitPropdef(void) {
- val_t variable0;
- val_t variable1;
- obj_t obj;
- obj = alloc(sizeof(val_t) * 16);
- obj->vft = (classtable_elt_t*)VFT_AConcreteInitPropdef;
- variable0 = NEW_array___Array___init(); /*new Array[MMMethod]*/
- ATTR_typing___AConcreteInitPropdef____super_init_calls(obj) = variable0;
- variable1 = NEW_array___Array___init(); /*new Array[MMMethod]*/
- ATTR_typing___AConcreteInitPropdef____explicit_super_init_calls(obj) = variable1;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AConcreteInitPropdef___empty_init() {
- int init_table[7] = {0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_AConcreteInitPropdef();
- parser_prod___AConcreteInitPropdef___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5, val_t p6) {
- int init_table[7] = {0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_AConcreteInitPropdef();
- parser_prod___AConcreteInitPropdef___init_aconcreteinitpropdef(self, p0, p1, p2, p3, p4, p5, p6, init_table);
- return self;
-}
-const classtable_elt_t VFT_AMainMethPropdef[104] = {
- {(long int) 3795 /* 0: Identity */},
- {(long int) 3 /* 1: AMainMethPropdef < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AMainMethPropdef < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AMainMethPropdef < Prod: superclass typecheck marker */},
- {(long int) 3051 /* 4: AMainMethPropdef < PPropdef: superclass typecheck marker */},
- {(long int) 3459 /* 5: AMainMethPropdef < AMethPropdef: superclass typecheck marker */},
- {(long int) 3747 /* 6: AMainMethPropdef < AConcreteMethPropdef: superclass typecheck marker */},
- {(long int) 3795 /* 7: AMainMethPropdef < AMainMethPropdef: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AMainMethPropdef < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___AMethPropdef___accept_property_builder},
- {(long int) mmbuilder___AMethPropdef___accept_property_verifier},
- {(long int) mmbuilder___AMethPropdef___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AMainMethPropdef___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AMainMethPropdef___visit_all},
- {(long int) parser_prod___AMainMethPropdef___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AMainMethPropdef < PNode: superclass init_table position */},
- {(long int) control_flow___AConcreteMethPropdef___accept_control_flow},
- {(long int) typing___AMethPropdef___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AMainMethPropdef < Prod: superclass init_table position */},
- {(long int) mmbuilder___AMainMethPropdef___process_and_check},
- {(long int) mmbuilder___PPropdef___do_and_check_intro},
- {(long int) mmbuilder___PPropdef___inherit_signature},
- {(long int) mmbuilder___PPropdef___do_and_check_redef},
- {(long int) 3 /* 71: AMainMethPropdef < PPropdef: superclass init_table position */},
- {(long int) parser_nodes___PPropdef___n_doc},
- {(long int) parser_prod___AConcreteMethPropdef___n_doc__eq},
- {(long int) compiling_methods___AConcreteMethPropdef___do_compile_inside},
- {(long int) mmbuilder___AMethPropdef___name},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) mmbuilder___AMethPropdef___method},
- {(long int) parser_prod___AMethPropdef___empty_init},
- {(long int) parser_prod___AMethPropdef___init_amethpropdef},
- {(long int) 4 /* 82: AMainMethPropdef < AMethPropdef: superclass init_table position */},
- {(long int) parser_nodes___AMethPropdef___n_kwredef},
- {(long int) parser_prod___AMainMethPropdef___n_kwredef__eq},
- {(long int) parser_nodes___AMethPropdef___n_visibility},
- {(long int) parser_prod___AConcreteMethPropdef___n_visibility__eq},
- {(long int) parser_nodes___AMethPropdef___n_methid},
- {(long int) parser_prod___AConcreteMethPropdef___n_methid__eq},
- {(long int) parser_nodes___AMethPropdef___n_signature},
- {(long int) parser_prod___AConcreteMethPropdef___n_signature__eq},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) control_flow___AMethPropdef___accept_control_flow},
- {(long int) parser_prod___AConcreteMethPropdef___empty_init},
- {(long int) parser_prod___AConcreteMethPropdef___init_aconcretemethpropdef},
- {(long int) 5 /* 96: AMainMethPropdef < AConcreteMethPropdef: superclass init_table position */},
- {(long int) parser_nodes___AConcreteMethPropdef___n_kwmeth},
- {(long int) parser_prod___AConcreteMethPropdef___n_kwmeth__eq},
- {(long int) parser_nodes___AConcreteMethPropdef___n_block},
- {(long int) parser_prod___AMainMethPropdef___n_block__eq},
- {(long int) parser_prod___AMainMethPropdef___empty_init},
- {(long int) parser_prod___AMainMethPropdef___init_amainmethpropdef},
- {(long int) 6 /* 103: AMainMethPropdef < AMainMethPropdef: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AMainMethPropdef::_parent */
-/* 2: Attribute AMainMethPropdef::_first_token */
-/* 3: Attribute AMainMethPropdef::_last_token */
-/* 4: Attribute AMainMethPropdef::_n_doc */
-/* 5: Attribute AMainMethPropdef::_name */
-/* 6: Attribute AMainMethPropdef::_method */
-/* 7: Attribute AMainMethPropdef::_n_kwredef */
-/* 8: Attribute AMainMethPropdef::_n_visibility */
-/* 9: Attribute AMainMethPropdef::_n_methid */
-/* 10: Attribute AMainMethPropdef::_n_signature */
-/* 11: Attribute AMainMethPropdef::_n_kwmeth */
-/* 12: Attribute AMainMethPropdef::_n_block */
-val_t NEW_AMainMethPropdef(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 13);
- obj->vft = (classtable_elt_t*)VFT_AMainMethPropdef;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AMainMethPropdef___empty_init() {
- int init_table[7] = {0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_AMainMethPropdef();
- parser_prod___AMainMethPropdef___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AMainMethPropdef___init_amainmethpropdef(val_t p0, val_t p1) {
- int init_table[7] = {0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_AMainMethPropdef();
- parser_prod___AMainMethPropdef___init_amainmethpropdef(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_ATypePropdef[91] = {
- {(long int) 3335 /* 0: Identity */},
- {(long int) 3 /* 1: ATypePropdef < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ATypePropdef < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ATypePropdef < Prod: superclass typecheck marker */},
- {(long int) 3051 /* 4: ATypePropdef < PPropdef: superclass typecheck marker */},
- {(long int) 3335 /* 5: ATypePropdef < ATypePropdef: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ATypePropdef < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___ATypePropdef___accept_property_builder},
- {(long int) mmbuilder___ATypePropdef___accept_property_verifier},
- {(long int) mmbuilder___ATypePropdef___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ATypePropdef___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ATypePropdef___visit_all},
- {(long int) parser_prod___ATypePropdef___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: ATypePropdef < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: ATypePropdef < Prod: superclass init_table position */},
- {(long int) mmbuilder___PPropdef___process_and_check},
- {(long int) mmbuilder___PPropdef___do_and_check_intro},
- {(long int) mmbuilder___PPropdef___inherit_signature},
- {(long int) mmbuilder___PPropdef___do_and_check_redef},
- {(long int) 3 /* 71: ATypePropdef < PPropdef: superclass init_table position */},
- {(long int) parser_nodes___PPropdef___n_doc},
- {(long int) parser_prod___ATypePropdef___n_doc__eq},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) mmbuilder___ATypePropdef___prop},
- {(long int) parser_prod___ATypePropdef___empty_init},
- {(long int) parser_prod___ATypePropdef___init_atypepropdef},
- {(long int) 4 /* 80: ATypePropdef < ATypePropdef: superclass init_table position */},
- {(long int) parser_nodes___ATypePropdef___n_kwredef},
- {(long int) parser_prod___ATypePropdef___n_kwredef__eq},
- {(long int) parser_nodes___ATypePropdef___n_visibility},
- {(long int) parser_prod___ATypePropdef___n_visibility__eq},
- {(long int) parser_nodes___ATypePropdef___n_kwtype},
- {(long int) parser_prod___ATypePropdef___n_kwtype__eq},
- {(long int) parser_nodes___ATypePropdef___n_id},
- {(long int) parser_prod___ATypePropdef___n_id__eq},
- {(long int) parser_nodes___ATypePropdef___n_type},
- {(long int) parser_prod___ATypePropdef___n_type__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ATypePropdef::_parent */
-/* 2: Attribute ATypePropdef::_first_token */
-/* 3: Attribute ATypePropdef::_last_token */
-/* 4: Attribute ATypePropdef::_n_doc */
-/* 5: Attribute ATypePropdef::_prop */
-/* 6: Attribute ATypePropdef::_n_kwredef */
-/* 7: Attribute ATypePropdef::_n_visibility */
-/* 8: Attribute ATypePropdef::_n_kwtype */
-/* 9: Attribute ATypePropdef::_n_id */
-/* 10: Attribute ATypePropdef::_n_type */
-val_t NEW_ATypePropdef(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 11);
- obj->vft = (classtable_elt_t*)VFT_ATypePropdef;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ATypePropdef___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ATypePropdef();
- parser_prod___ATypePropdef___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ATypePropdef___init_atypepropdef(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ATypePropdef();
- parser_prod___ATypePropdef___init_atypepropdef(self, p0, p1, p2, p3, p4, p5, init_table);
- return self;
-}
-const classtable_elt_t VFT_AReadAble[75] = {
- {(long int) 3387 /* 0: Identity */},
- {(long int) 3 /* 1: AReadAble < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AReadAble < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AReadAble < Prod: superclass typecheck marker */},
- {(long int) 3099 /* 4: AReadAble < PAble: superclass typecheck marker */},
- {(long int) 3387 /* 5: AReadAble < AReadAble: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AReadAble < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AReadAble___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AReadAble___visit_all},
- {(long int) parser_prod___AReadAble___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AReadAble < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AReadAble < Prod: superclass init_table position */},
- {(long int) 3 /* 67: AReadAble < PAble: superclass init_table position */},
- {(long int) parser_nodes___PAble___n_kwredef},
- {(long int) parser_prod___AReadAble___n_kwredef__eq},
- {(long int) parser_prod___AReadAble___empty_init},
- {(long int) parser_prod___AReadAble___init_areadable},
- {(long int) 4 /* 72: AReadAble < AReadAble: superclass init_table position */},
- {(long int) parser_nodes___AReadAble___n_kwreadable},
- {(long int) parser_prod___AReadAble___n_kwreadable__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AReadAble::_parent */
-/* 2: Attribute AReadAble::_first_token */
-/* 3: Attribute AReadAble::_last_token */
-/* 4: Attribute AReadAble::_n_kwredef */
-/* 5: Attribute AReadAble::_n_kwreadable */
-val_t NEW_AReadAble(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 6);
- obj->vft = (classtable_elt_t*)VFT_AReadAble;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AReadAble___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AReadAble();
- parser_prod___AReadAble___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AReadAble___init_areadable(val_t p0, val_t p1) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AReadAble();
- parser_prod___AReadAble___init_areadable(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_AWriteAble[75] = {
- {(long int) 3319 /* 0: Identity */},
- {(long int) 3 /* 1: AWriteAble < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AWriteAble < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AWriteAble < Prod: superclass typecheck marker */},
- {(long int) 3099 /* 4: AWriteAble < PAble: superclass typecheck marker */},
- {(long int) 3319 /* 5: AWriteAble < AWriteAble: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AWriteAble < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AWriteAble___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AWriteAble___visit_all},
- {(long int) parser_prod___AWriteAble___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AWriteAble < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AWriteAble < Prod: superclass init_table position */},
- {(long int) 3 /* 67: AWriteAble < PAble: superclass init_table position */},
- {(long int) parser_nodes___PAble___n_kwredef},
- {(long int) parser_prod___AWriteAble___n_kwredef__eq},
- {(long int) parser_prod___AWriteAble___empty_init},
- {(long int) parser_prod___AWriteAble___init_awriteable},
- {(long int) 4 /* 72: AWriteAble < AWriteAble: superclass init_table position */},
- {(long int) parser_nodes___AWriteAble___n_kwwritable},
- {(long int) parser_prod___AWriteAble___n_kwwritable__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AWriteAble::_parent */
-/* 2: Attribute AWriteAble::_first_token */
-/* 3: Attribute AWriteAble::_last_token */
-/* 4: Attribute AWriteAble::_n_kwredef */
-/* 5: Attribute AWriteAble::_n_kwwritable */
-val_t NEW_AWriteAble(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 6);
- obj->vft = (classtable_elt_t*)VFT_AWriteAble;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AWriteAble___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AWriteAble();
- parser_prod___AWriteAble___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AWriteAble___init_awriteable(val_t p0, val_t p1) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AWriteAble();
- parser_prod___AWriteAble___init_awriteable(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_AIdMethid[75] = {
- {(long int) 3499 /* 0: Identity */},
- {(long int) 3 /* 1: AIdMethid < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AIdMethid < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AIdMethid < Prod: superclass typecheck marker */},
- {(long int) 3067 /* 4: AIdMethid < PMethid: superclass typecheck marker */},
- {(long int) 3499 /* 5: AIdMethid < AIdMethid: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AIdMethid < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PMethid___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AIdMethid___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AIdMethid___visit_all},
- {(long int) parser_prod___AIdMethid___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AIdMethid < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AIdMethid < Prod: superclass init_table position */},
- {(long int) mmbuilder___PMethid___name},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) 3 /* 69: AIdMethid < PMethid: superclass init_table position */},
- {(long int) parser_prod___AIdMethid___empty_init},
- {(long int) parser_prod___AIdMethid___init_aidmethid},
- {(long int) 4 /* 72: AIdMethid < AIdMethid: superclass init_table position */},
- {(long int) parser_nodes___AIdMethid___n_id},
- {(long int) parser_prod___AIdMethid___n_id__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AIdMethid::_parent */
-/* 2: Attribute AIdMethid::_first_token */
-/* 3: Attribute AIdMethid::_last_token */
-/* 4: Attribute AIdMethid::_name */
-/* 5: Attribute AIdMethid::_n_id */
-val_t NEW_AIdMethid(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 6);
- obj->vft = (classtable_elt_t*)VFT_AIdMethid;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AIdMethid___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AIdMethid();
- parser_prod___AIdMethid___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AIdMethid___init_aidmethid(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AIdMethid();
- parser_prod___AIdMethid___init_aidmethid(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_APlusMethid[75] = {
- {(long int) 3415 /* 0: Identity */},
- {(long int) 3 /* 1: APlusMethid < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: APlusMethid < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: APlusMethid < Prod: superclass typecheck marker */},
- {(long int) 3067 /* 4: APlusMethid < PMethid: superclass typecheck marker */},
- {(long int) 3415 /* 5: APlusMethid < APlusMethid: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: APlusMethid < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PMethid___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___APlusMethid___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___APlusMethid___visit_all},
- {(long int) parser_prod___APlusMethid___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: APlusMethid < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: APlusMethid < Prod: superclass init_table position */},
- {(long int) mmbuilder___PMethid___name},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) 3 /* 69: APlusMethid < PMethid: superclass init_table position */},
- {(long int) parser_prod___APlusMethid___empty_init},
- {(long int) parser_prod___APlusMethid___init_aplusmethid},
- {(long int) 4 /* 72: APlusMethid < APlusMethid: superclass init_table position */},
- {(long int) parser_nodes___APlusMethid___n_plus},
- {(long int) parser_prod___APlusMethid___n_plus__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute APlusMethid::_parent */
-/* 2: Attribute APlusMethid::_first_token */
-/* 3: Attribute APlusMethid::_last_token */
-/* 4: Attribute APlusMethid::_name */
-/* 5: Attribute APlusMethid::_n_plus */
-val_t NEW_APlusMethid(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 6);
- obj->vft = (classtable_elt_t*)VFT_APlusMethid;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___APlusMethid___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_APlusMethid();
- parser_prod___APlusMethid___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___APlusMethid___init_aplusmethid(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_APlusMethid();
- parser_prod___APlusMethid___init_aplusmethid(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_AMinusMethid[75] = {
- {(long int) 3451 /* 0: Identity */},
- {(long int) 3 /* 1: AMinusMethid < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AMinusMethid < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AMinusMethid < Prod: superclass typecheck marker */},
- {(long int) 3067 /* 4: AMinusMethid < PMethid: superclass typecheck marker */},
- {(long int) 3451 /* 5: AMinusMethid < AMinusMethid: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AMinusMethid < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PMethid___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AMinusMethid___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AMinusMethid___visit_all},
- {(long int) parser_prod___AMinusMethid___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AMinusMethid < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AMinusMethid < Prod: superclass init_table position */},
- {(long int) mmbuilder___PMethid___name},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) 3 /* 69: AMinusMethid < PMethid: superclass init_table position */},
- {(long int) parser_prod___AMinusMethid___empty_init},
- {(long int) parser_prod___AMinusMethid___init_aminusmethid},
- {(long int) 4 /* 72: AMinusMethid < AMinusMethid: superclass init_table position */},
- {(long int) parser_nodes___AMinusMethid___n_minus},
- {(long int) parser_prod___AMinusMethid___n_minus__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AMinusMethid::_parent */
-/* 2: Attribute AMinusMethid::_first_token */
-/* 3: Attribute AMinusMethid::_last_token */
-/* 4: Attribute AMinusMethid::_name */
-/* 5: Attribute AMinusMethid::_n_minus */
-val_t NEW_AMinusMethid(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 6);
- obj->vft = (classtable_elt_t*)VFT_AMinusMethid;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AMinusMethid___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AMinusMethid();
- parser_prod___AMinusMethid___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AMinusMethid___init_aminusmethid(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AMinusMethid();
- parser_prod___AMinusMethid___init_aminusmethid(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_AStarMethid[75] = {
- {(long int) 3363 /* 0: Identity */},
- {(long int) 3 /* 1: AStarMethid < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AStarMethid < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AStarMethid < Prod: superclass typecheck marker */},
- {(long int) 3067 /* 4: AStarMethid < PMethid: superclass typecheck marker */},
- {(long int) 3363 /* 5: AStarMethid < AStarMethid: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AStarMethid < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PMethid___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AStarMethid___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AStarMethid___visit_all},
- {(long int) parser_prod___AStarMethid___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AStarMethid < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AStarMethid < Prod: superclass init_table position */},
- {(long int) mmbuilder___PMethid___name},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) 3 /* 69: AStarMethid < PMethid: superclass init_table position */},
- {(long int) parser_prod___AStarMethid___empty_init},
- {(long int) parser_prod___AStarMethid___init_astarmethid},
- {(long int) 4 /* 72: AStarMethid < AStarMethid: superclass init_table position */},
- {(long int) parser_nodes___AStarMethid___n_star},
- {(long int) parser_prod___AStarMethid___n_star__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AStarMethid::_parent */
-/* 2: Attribute AStarMethid::_first_token */
-/* 3: Attribute AStarMethid::_last_token */
-/* 4: Attribute AStarMethid::_name */
-/* 5: Attribute AStarMethid::_n_star */
-val_t NEW_AStarMethid(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 6);
- obj->vft = (classtable_elt_t*)VFT_AStarMethid;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AStarMethid___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AStarMethid();
- parser_prod___AStarMethid___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AStarMethid___init_astarmethid(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AStarMethid();
- parser_prod___AStarMethid___init_astarmethid(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_ASlashMethid[75] = {
- {(long int) 3367 /* 0: Identity */},
- {(long int) 3 /* 1: ASlashMethid < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ASlashMethid < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ASlashMethid < Prod: superclass typecheck marker */},
- {(long int) 3067 /* 4: ASlashMethid < PMethid: superclass typecheck marker */},
- {(long int) 3367 /* 5: ASlashMethid < ASlashMethid: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ASlashMethid < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PMethid___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ASlashMethid___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ASlashMethid___visit_all},
- {(long int) parser_prod___ASlashMethid___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: ASlashMethid < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: ASlashMethid < Prod: superclass init_table position */},
- {(long int) mmbuilder___PMethid___name},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) 3 /* 69: ASlashMethid < PMethid: superclass init_table position */},
- {(long int) parser_prod___ASlashMethid___empty_init},
- {(long int) parser_prod___ASlashMethid___init_aslashmethid},
- {(long int) 4 /* 72: ASlashMethid < ASlashMethid: superclass init_table position */},
- {(long int) parser_nodes___ASlashMethid___n_slash},
- {(long int) parser_prod___ASlashMethid___n_slash__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ASlashMethid::_parent */
-/* 2: Attribute ASlashMethid::_first_token */
-/* 3: Attribute ASlashMethid::_last_token */
-/* 4: Attribute ASlashMethid::_name */
-/* 5: Attribute ASlashMethid::_n_slash */
-val_t NEW_ASlashMethid(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 6);
- obj->vft = (classtable_elt_t*)VFT_ASlashMethid;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ASlashMethid___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ASlashMethid();
- parser_prod___ASlashMethid___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ASlashMethid___init_aslashmethid(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ASlashMethid();
- parser_prod___ASlashMethid___init_aslashmethid(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_APercentMethid[75] = {
- {(long int) 3423 /* 0: Identity */},
- {(long int) 3 /* 1: APercentMethid < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: APercentMethid < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: APercentMethid < Prod: superclass typecheck marker */},
- {(long int) 3067 /* 4: APercentMethid < PMethid: superclass typecheck marker */},
- {(long int) 3423 /* 5: APercentMethid < APercentMethid: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: APercentMethid < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PMethid___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___APercentMethid___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___APercentMethid___visit_all},
- {(long int) parser_prod___APercentMethid___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: APercentMethid < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: APercentMethid < Prod: superclass init_table position */},
- {(long int) mmbuilder___PMethid___name},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) 3 /* 69: APercentMethid < PMethid: superclass init_table position */},
- {(long int) parser_prod___APercentMethid___empty_init},
- {(long int) parser_prod___APercentMethid___init_apercentmethid},
- {(long int) 4 /* 72: APercentMethid < APercentMethid: superclass init_table position */},
- {(long int) parser_nodes___APercentMethid___n_percent},
- {(long int) parser_prod___APercentMethid___n_percent__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute APercentMethid::_parent */
-/* 2: Attribute APercentMethid::_first_token */
-/* 3: Attribute APercentMethid::_last_token */
-/* 4: Attribute APercentMethid::_name */
-/* 5: Attribute APercentMethid::_n_percent */
-val_t NEW_APercentMethid(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 6);
- obj->vft = (classtable_elt_t*)VFT_APercentMethid;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___APercentMethid___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_APercentMethid();
- parser_prod___APercentMethid___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___APercentMethid___init_apercentmethid(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_APercentMethid();
- parser_prod___APercentMethid___init_apercentmethid(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_AEqMethid[75] = {
- {(long int) 3523 /* 0: Identity */},
- {(long int) 3 /* 1: AEqMethid < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AEqMethid < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AEqMethid < Prod: superclass typecheck marker */},
- {(long int) 3067 /* 4: AEqMethid < PMethid: superclass typecheck marker */},
- {(long int) 3523 /* 5: AEqMethid < AEqMethid: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AEqMethid < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PMethid___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AEqMethid___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AEqMethid___visit_all},
- {(long int) parser_prod___AEqMethid___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AEqMethid < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AEqMethid < Prod: superclass init_table position */},
- {(long int) mmbuilder___PMethid___name},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) 3 /* 69: AEqMethid < PMethid: superclass init_table position */},
- {(long int) parser_prod___AEqMethid___empty_init},
- {(long int) parser_prod___AEqMethid___init_aeqmethid},
- {(long int) 4 /* 72: AEqMethid < AEqMethid: superclass init_table position */},
- {(long int) parser_nodes___AEqMethid___n_eq},
- {(long int) parser_prod___AEqMethid___n_eq__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AEqMethid::_parent */
-/* 2: Attribute AEqMethid::_first_token */
-/* 3: Attribute AEqMethid::_last_token */
-/* 4: Attribute AEqMethid::_name */
-/* 5: Attribute AEqMethid::_n_eq */
-val_t NEW_AEqMethid(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 6);
- obj->vft = (classtable_elt_t*)VFT_AEqMethid;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AEqMethid___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AEqMethid();
- parser_prod___AEqMethid___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AEqMethid___init_aeqmethid(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AEqMethid();
- parser_prod___AEqMethid___init_aeqmethid(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_ANeMethid[75] = {
- {(long int) 3443 /* 0: Identity */},
- {(long int) 3 /* 1: ANeMethid < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ANeMethid < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ANeMethid < Prod: superclass typecheck marker */},
- {(long int) 3067 /* 4: ANeMethid < PMethid: superclass typecheck marker */},
- {(long int) 3443 /* 5: ANeMethid < ANeMethid: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ANeMethid < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PMethid___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ANeMethid___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ANeMethid___visit_all},
- {(long int) parser_prod___ANeMethid___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: ANeMethid < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: ANeMethid < Prod: superclass init_table position */},
- {(long int) mmbuilder___PMethid___name},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) 3 /* 69: ANeMethid < PMethid: superclass init_table position */},
- {(long int) parser_prod___ANeMethid___empty_init},
- {(long int) parser_prod___ANeMethid___init_anemethid},
- {(long int) 4 /* 72: ANeMethid < ANeMethid: superclass init_table position */},
- {(long int) parser_nodes___ANeMethid___n_ne},
- {(long int) parser_prod___ANeMethid___n_ne__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ANeMethid::_parent */
-/* 2: Attribute ANeMethid::_first_token */
-/* 3: Attribute ANeMethid::_last_token */
-/* 4: Attribute ANeMethid::_name */
-/* 5: Attribute ANeMethid::_n_ne */
-val_t NEW_ANeMethid(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 6);
- obj->vft = (classtable_elt_t*)VFT_ANeMethid;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ANeMethid___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ANeMethid();
- parser_prod___ANeMethid___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ANeMethid___init_anemethid(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ANeMethid();
- parser_prod___ANeMethid___init_anemethid(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_ALeMethid[75] = {
- {(long int) 3471 /* 0: Identity */},
- {(long int) 3 /* 1: ALeMethid < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ALeMethid < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ALeMethid < Prod: superclass typecheck marker */},
- {(long int) 3067 /* 4: ALeMethid < PMethid: superclass typecheck marker */},
- {(long int) 3471 /* 5: ALeMethid < ALeMethid: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ALeMethid < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PMethid___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ALeMethid___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ALeMethid___visit_all},
- {(long int) parser_prod___ALeMethid___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: ALeMethid < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: ALeMethid < Prod: superclass init_table position */},
- {(long int) mmbuilder___PMethid___name},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) 3 /* 69: ALeMethid < PMethid: superclass init_table position */},
- {(long int) parser_prod___ALeMethid___empty_init},
- {(long int) parser_prod___ALeMethid___init_alemethid},
- {(long int) 4 /* 72: ALeMethid < ALeMethid: superclass init_table position */},
- {(long int) parser_nodes___ALeMethid___n_le},
- {(long int) parser_prod___ALeMethid___n_le__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ALeMethid::_parent */
-/* 2: Attribute ALeMethid::_first_token */
-/* 3: Attribute ALeMethid::_last_token */
-/* 4: Attribute ALeMethid::_name */
-/* 5: Attribute ALeMethid::_n_le */
-val_t NEW_ALeMethid(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 6);
- obj->vft = (classtable_elt_t*)VFT_ALeMethid;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ALeMethid___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ALeMethid();
- parser_prod___ALeMethid___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ALeMethid___init_alemethid(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ALeMethid();
- parser_prod___ALeMethid___init_alemethid(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_AGeMethid[75] = {
- {(long int) 3507 /* 0: Identity */},
- {(long int) 3 /* 1: AGeMethid < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AGeMethid < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AGeMethid < Prod: superclass typecheck marker */},
- {(long int) 3067 /* 4: AGeMethid < PMethid: superclass typecheck marker */},
- {(long int) 3507 /* 5: AGeMethid < AGeMethid: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AGeMethid < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PMethid___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AGeMethid___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AGeMethid___visit_all},
- {(long int) parser_prod___AGeMethid___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AGeMethid < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AGeMethid < Prod: superclass init_table position */},
- {(long int) mmbuilder___PMethid___name},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) 3 /* 69: AGeMethid < PMethid: superclass init_table position */},
- {(long int) parser_prod___AGeMethid___empty_init},
- {(long int) parser_prod___AGeMethid___init_agemethid},
- {(long int) 4 /* 72: AGeMethid < AGeMethid: superclass init_table position */},
- {(long int) parser_nodes___AGeMethid___n_ge},
- {(long int) parser_prod___AGeMethid___n_ge__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AGeMethid::_parent */
-/* 2: Attribute AGeMethid::_first_token */
-/* 3: Attribute AGeMethid::_last_token */
-/* 4: Attribute AGeMethid::_name */
-/* 5: Attribute AGeMethid::_n_ge */
-val_t NEW_AGeMethid(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 6);
- obj->vft = (classtable_elt_t*)VFT_AGeMethid;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AGeMethid___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AGeMethid();
- parser_prod___AGeMethid___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AGeMethid___init_agemethid(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AGeMethid();
- parser_prod___AGeMethid___init_agemethid(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_ALtMethid[75] = {
- {(long int) 3467 /* 0: Identity */},
- {(long int) 3 /* 1: ALtMethid < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ALtMethid < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ALtMethid < Prod: superclass typecheck marker */},
- {(long int) 3067 /* 4: ALtMethid < PMethid: superclass typecheck marker */},
- {(long int) 3467 /* 5: ALtMethid < ALtMethid: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ALtMethid < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PMethid___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ALtMethid___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ALtMethid___visit_all},
- {(long int) parser_prod___ALtMethid___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: ALtMethid < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: ALtMethid < Prod: superclass init_table position */},
- {(long int) mmbuilder___PMethid___name},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) 3 /* 69: ALtMethid < PMethid: superclass init_table position */},
- {(long int) parser_prod___ALtMethid___empty_init},
- {(long int) parser_prod___ALtMethid___init_altmethid},
- {(long int) 4 /* 72: ALtMethid < ALtMethid: superclass init_table position */},
- {(long int) parser_nodes___ALtMethid___n_lt},
- {(long int) parser_prod___ALtMethid___n_lt__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ALtMethid::_parent */
-/* 2: Attribute ALtMethid::_first_token */
-/* 3: Attribute ALtMethid::_last_token */
-/* 4: Attribute ALtMethid::_name */
-/* 5: Attribute ALtMethid::_n_lt */
-val_t NEW_ALtMethid(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 6);
- obj->vft = (classtable_elt_t*)VFT_ALtMethid;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ALtMethid___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ALtMethid();
- parser_prod___ALtMethid___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ALtMethid___init_altmethid(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ALtMethid();
- parser_prod___ALtMethid___init_altmethid(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_AGtMethid[75] = {
- {(long int) 3503 /* 0: Identity */},
- {(long int) 3 /* 1: AGtMethid < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AGtMethid < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AGtMethid < Prod: superclass typecheck marker */},
- {(long int) 3067 /* 4: AGtMethid < PMethid: superclass typecheck marker */},
- {(long int) 3503 /* 5: AGtMethid < AGtMethid: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AGtMethid < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PMethid___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AGtMethid___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AGtMethid___visit_all},
- {(long int) parser_prod___AGtMethid___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AGtMethid < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AGtMethid < Prod: superclass init_table position */},
- {(long int) mmbuilder___PMethid___name},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) 3 /* 69: AGtMethid < PMethid: superclass init_table position */},
- {(long int) parser_prod___AGtMethid___empty_init},
- {(long int) parser_prod___AGtMethid___init_agtmethid},
- {(long int) 4 /* 72: AGtMethid < AGtMethid: superclass init_table position */},
- {(long int) parser_nodes___AGtMethid___n_gt},
- {(long int) parser_prod___AGtMethid___n_gt__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AGtMethid::_parent */
-/* 2: Attribute AGtMethid::_first_token */
-/* 3: Attribute AGtMethid::_last_token */
-/* 4: Attribute AGtMethid::_name */
-/* 5: Attribute AGtMethid::_n_gt */
-val_t NEW_AGtMethid(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 6);
- obj->vft = (classtable_elt_t*)VFT_AGtMethid;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AGtMethid___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AGtMethid();
- parser_prod___AGtMethid___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AGtMethid___init_agtmethid(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AGtMethid();
- parser_prod___AGtMethid___init_agtmethid(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_ABraMethid[77] = {
- {(long int) 3555 /* 0: Identity */},
- {(long int) 3 /* 1: ABraMethid < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ABraMethid < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ABraMethid < Prod: superclass typecheck marker */},
- {(long int) 3067 /* 4: ABraMethid < PMethid: superclass typecheck marker */},
- {(long int) 3555 /* 5: ABraMethid < ABraMethid: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ABraMethid < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PMethid___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ABraMethid___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ABraMethid___visit_all},
- {(long int) parser_prod___ABraMethid___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: ABraMethid < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: ABraMethid < Prod: superclass init_table position */},
- {(long int) mmbuilder___PMethid___name},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) 3 /* 69: ABraMethid < PMethid: superclass init_table position */},
- {(long int) parser_prod___ABraMethid___empty_init},
- {(long int) parser_prod___ABraMethid___init_abramethid},
- {(long int) 4 /* 72: ABraMethid < ABraMethid: superclass init_table position */},
- {(long int) parser_nodes___ABraMethid___n_obra},
- {(long int) parser_prod___ABraMethid___n_obra__eq},
- {(long int) parser_nodes___ABraMethid___n_cbra},
- {(long int) parser_prod___ABraMethid___n_cbra__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ABraMethid::_parent */
-/* 2: Attribute ABraMethid::_first_token */
-/* 3: Attribute ABraMethid::_last_token */
-/* 4: Attribute ABraMethid::_name */
-/* 5: Attribute ABraMethid::_n_obra */
-/* 6: Attribute ABraMethid::_n_cbra */
-val_t NEW_ABraMethid(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_ABraMethid;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ABraMethid___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ABraMethid();
- parser_prod___ABraMethid___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ABraMethid___init_abramethid(val_t p0, val_t p1) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ABraMethid();
- parser_prod___ABraMethid___init_abramethid(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_AStarshipMethid[75] = {
- {(long int) 3359 /* 0: Identity */},
- {(long int) 3 /* 1: AStarshipMethid < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AStarshipMethid < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AStarshipMethid < Prod: superclass typecheck marker */},
- {(long int) 3067 /* 4: AStarshipMethid < PMethid: superclass typecheck marker */},
- {(long int) 3359 /* 5: AStarshipMethid < AStarshipMethid: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AStarshipMethid < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PMethid___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AStarshipMethid___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AStarshipMethid___visit_all},
- {(long int) parser_prod___AStarshipMethid___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AStarshipMethid < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AStarshipMethid < Prod: superclass init_table position */},
- {(long int) mmbuilder___PMethid___name},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) 3 /* 69: AStarshipMethid < PMethid: superclass init_table position */},
- {(long int) parser_prod___AStarshipMethid___empty_init},
- {(long int) parser_prod___AStarshipMethid___init_astarshipmethid},
- {(long int) 4 /* 72: AStarshipMethid < AStarshipMethid: superclass init_table position */},
- {(long int) parser_nodes___AStarshipMethid___n_starship},
- {(long int) parser_prod___AStarshipMethid___n_starship__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AStarshipMethid::_parent */
-/* 2: Attribute AStarshipMethid::_first_token */
-/* 3: Attribute AStarshipMethid::_last_token */
-/* 4: Attribute AStarshipMethid::_name */
-/* 5: Attribute AStarshipMethid::_n_starship */
-val_t NEW_AStarshipMethid(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 6);
- obj->vft = (classtable_elt_t*)VFT_AStarshipMethid;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AStarshipMethid___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AStarshipMethid();
- parser_prod___AStarshipMethid___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AStarshipMethid___init_astarshipmethid(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AStarshipMethid();
- parser_prod___AStarshipMethid___init_astarshipmethid(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_AAssignMethid[77] = {
- {(long int) 3579 /* 0: Identity */},
- {(long int) 3 /* 1: AAssignMethid < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AAssignMethid < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AAssignMethid < Prod: superclass typecheck marker */},
- {(long int) 3067 /* 4: AAssignMethid < PMethid: superclass typecheck marker */},
- {(long int) 3579 /* 5: AAssignMethid < AAssignMethid: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AAssignMethid < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PMethid___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AAssignMethid___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AAssignMethid___visit_all},
- {(long int) parser_prod___AAssignMethid___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AAssignMethid < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AAssignMethid < Prod: superclass init_table position */},
- {(long int) mmbuilder___PMethid___name},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) 3 /* 69: AAssignMethid < PMethid: superclass init_table position */},
- {(long int) parser_prod___AAssignMethid___empty_init},
- {(long int) parser_prod___AAssignMethid___init_aassignmethid},
- {(long int) 4 /* 72: AAssignMethid < AAssignMethid: superclass init_table position */},
- {(long int) parser_nodes___AAssignMethid___n_id},
- {(long int) parser_prod___AAssignMethid___n_id__eq},
- {(long int) parser_nodes___AAssignMethid___n_assign},
- {(long int) parser_prod___AAssignMethid___n_assign__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AAssignMethid::_parent */
-/* 2: Attribute AAssignMethid::_first_token */
-/* 3: Attribute AAssignMethid::_last_token */
-/* 4: Attribute AAssignMethid::_name */
-/* 5: Attribute AAssignMethid::_n_id */
-/* 6: Attribute AAssignMethid::_n_assign */
-val_t NEW_AAssignMethid(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_AAssignMethid;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AAssignMethid___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AAssignMethid();
- parser_prod___AAssignMethid___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AAssignMethid___init_aassignmethid(val_t p0, val_t p1) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AAssignMethid();
- parser_prod___AAssignMethid___init_aassignmethid(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_ABraassignMethid[79] = {
- {(long int) 3551 /* 0: Identity */},
- {(long int) 3 /* 1: ABraassignMethid < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ABraassignMethid < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ABraassignMethid < Prod: superclass typecheck marker */},
- {(long int) 3067 /* 4: ABraassignMethid < PMethid: superclass typecheck marker */},
- {(long int) 3551 /* 5: ABraassignMethid < ABraassignMethid: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ABraassignMethid < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PMethid___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ABraassignMethid___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ABraassignMethid___visit_all},
- {(long int) parser_prod___ABraassignMethid___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: ABraassignMethid < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: ABraassignMethid < Prod: superclass init_table position */},
- {(long int) mmbuilder___PMethid___name},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) 3 /* 69: ABraassignMethid < PMethid: superclass init_table position */},
- {(long int) parser_prod___ABraassignMethid___empty_init},
- {(long int) parser_prod___ABraassignMethid___init_abraassignmethid},
- {(long int) 4 /* 72: ABraassignMethid < ABraassignMethid: superclass init_table position */},
- {(long int) parser_nodes___ABraassignMethid___n_obra},
- {(long int) parser_prod___ABraassignMethid___n_obra__eq},
- {(long int) parser_nodes___ABraassignMethid___n_cbra},
- {(long int) parser_prod___ABraassignMethid___n_cbra__eq},
- {(long int) parser_nodes___ABraassignMethid___n_assign},
- {(long int) parser_prod___ABraassignMethid___n_assign__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ABraassignMethid::_parent */
-/* 2: Attribute ABraassignMethid::_first_token */
-/* 3: Attribute ABraassignMethid::_last_token */
-/* 4: Attribute ABraassignMethid::_name */
-/* 5: Attribute ABraassignMethid::_n_obra */
-/* 6: Attribute ABraassignMethid::_n_cbra */
-/* 7: Attribute ABraassignMethid::_n_assign */
-val_t NEW_ABraassignMethid(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 8);
- obj->vft = (classtable_elt_t*)VFT_ABraassignMethid;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ABraassignMethid___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ABraassignMethid();
- parser_prod___ABraassignMethid___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ABraassignMethid___init_abraassignmethid(val_t p0, val_t p1, val_t p2) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ABraassignMethid();
- parser_prod___ABraassignMethid___init_abraassignmethid(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_ASignature[77] = {
- {(long int) 3371 /* 0: Identity */},
- {(long int) 3 /* 1: ASignature < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ASignature < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ASignature < Prod: superclass typecheck marker */},
- {(long int) 3043 /* 4: ASignature < PSignature: superclass typecheck marker */},
- {(long int) 3371 /* 5: ASignature < ASignature: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ASignature < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___ASignature___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ASignature___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ASignature___visit_all},
- {(long int) parser_prod___ASignature___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: ASignature < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: ASignature < Prod: superclass init_table position */},
- {(long int) mmbuilder___ASignature___check_visibility},
- {(long int) 3 /* 68: ASignature < PSignature: superclass init_table position */},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) parser_prod___ASignature___empty_init},
- {(long int) parser_prod___ASignature___init_asignature},
- {(long int) 4 /* 72: ASignature < ASignature: superclass init_table position */},
- {(long int) parser_nodes___ASignature___n_params},
- {(long int) parser_nodes___ASignature___n_params__eq},
- {(long int) parser_nodes___ASignature___n_type},
- {(long int) parser_prod___ASignature___n_type__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ASignature::_parent */
-/* 2: Attribute ASignature::_first_token */
-/* 3: Attribute ASignature::_last_token */
-/* 4: Attribute ASignature::_n_params */
-/* 5: Attribute ASignature::_n_type */
-val_t NEW_ASignature(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 6);
- obj->vft = (classtable_elt_t*)VFT_ASignature;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ASignature___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ASignature();
- parser_prod___ASignature___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ASignature___init_asignature(val_t p0, val_t p1) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ASignature();
- parser_prod___ASignature___init_asignature(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_AParam[83] = {
- {(long int) 3427 /* 0: Identity */},
- {(long int) 3 /* 1: AParam < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AParam < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AParam < Prod: superclass typecheck marker */},
- {(long int) 3055 /* 4: AParam < PParam: superclass typecheck marker */},
- {(long int) 3427 /* 5: AParam < AParam: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AParam < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PParam___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AParam___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AParam___visit_all},
- {(long int) parser_prod___AParam___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AParam < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PParam___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AParam < Prod: superclass init_table position */},
- {(long int) mmbuilder___PParam___stype},
- {(long int) mmbuilder___PParam___stype__eq},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) mmbuilder___AParam___is_vararg},
- {(long int) mmbuilder___PParam___position},
- {(long int) mmbuilder___PParam___variable},
- {(long int) 3 /* 73: AParam < PParam: superclass init_table position */},
- {(long int) parser_nodes___PParam___n_id},
- {(long int) parser_prod___AParam___n_id__eq},
- {(long int) parser_nodes___PParam___n_type},
- {(long int) parser_prod___AParam___n_type__eq},
- {(long int) parser_prod___AParam___empty_init},
- {(long int) parser_prod___AParam___init_aparam},
- {(long int) 4 /* 80: AParam < AParam: superclass init_table position */},
- {(long int) parser_nodes___AParam___n_dotdotdot},
- {(long int) parser_prod___AParam___n_dotdotdot__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AParam::_parent */
-/* 2: Attribute AParam::_first_token */
-/* 3: Attribute AParam::_last_token */
-/* 4: Attribute AParam::_position */
-/* 5: Attribute AParam::_variable */
-/* 6: Attribute AParam::_stype */
-/* 7: Attribute AParam::_n_id */
-/* 8: Attribute AParam::_n_type */
-/* 9: Attribute AParam::_n_dotdotdot */
-val_t NEW_AParam(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 10);
- obj->vft = (classtable_elt_t*)VFT_AParam;
- ATTR_mmbuilder___PParam____position(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AParam___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AParam();
- parser_prod___AParam___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AParam___init_aparam(val_t p0, val_t p1, val_t p2) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AParam();
- parser_prod___AParam___init_aparam(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_AType[81] = {
- {(long int) 3339 /* 0: Identity */},
- {(long int) 3 /* 1: AType < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AType < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AType < Prod: superclass typecheck marker */},
- {(long int) 3035 /* 4: AType < PType: superclass typecheck marker */},
- {(long int) 3339 /* 5: AType < AType: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AType < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AType___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AType___visit_all},
- {(long int) parser_prod___AType___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AType < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PType___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AType < Prod: superclass init_table position */},
- {(long int) mmbuilder___AType___check_visibility},
- {(long int) syntax_base___AType___get_local_class},
- {(long int) syntax_base___AType___get_stype},
- {(long int) syntax_base___AType___get_unchecked_stype},
- {(long int) syntax_base___AType___check_conform},
- {(long int) 3 /* 72: AType < PType: superclass init_table position */},
- {(long int) typing___PType___stype},
- {(long int) parser_prod___AType___empty_init},
- {(long int) parser_prod___AType___init_atype},
- {(long int) 4 /* 76: AType < AType: superclass init_table position */},
- {(long int) parser_nodes___AType___n_id},
- {(long int) parser_prod___AType___n_id__eq},
- {(long int) parser_nodes___AType___n_types},
- {(long int) parser_nodes___AType___n_types__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AType::_parent */
-/* 2: Attribute AType::_first_token */
-/* 3: Attribute AType::_last_token */
-/* 4: Attribute AType::_stype */
-/* 5: Attribute AType::_stype_cache */
-/* 6: Attribute AType::_stype_cached */
-/* 7: Attribute AType::_n_id */
-/* 8: Attribute AType::_n_types */
-val_t NEW_AType(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 9);
- obj->vft = (classtable_elt_t*)VFT_AType;
- ATTR_syntax_base___AType____stype_cached(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AType___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AType();
- parser_prod___AType___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AType___init_atype(val_t p0, val_t p1) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AType();
- parser_prod___AType___init_atype(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_ABlockExpr[82] = {
- {(long int) 3563 /* 0: Identity */},
- {(long int) 3 /* 1: ABlockExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ABlockExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ABlockExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: ABlockExpr < PExpr: superclass typecheck marker */},
- {(long int) 3563 /* 5: ABlockExpr < ABlockExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ABlockExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ABlockExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ABlockExpr___visit_all},
- {(long int) parser_prod___ABlockExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: ABlockExpr < PNode: superclass init_table position */},
- {(long int) control_flow___ABlockExpr___accept_control_flow},
- {(long int) typing___ABlockExpr___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: ABlockExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___PExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___ABlockExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: ABlockExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) parser_prod___ABlockExpr___empty_init},
- {(long int) parser_prod___ABlockExpr___init_ablockexpr},
- {(long int) 4 /* 78: ABlockExpr < ABlockExpr: superclass init_table position */},
- {(long int) parser_nodes___ABlockExpr___n_expr},
- {(long int) parser_nodes___ABlockExpr___n_expr__eq},
- {(long int) typing___PNode___accept_typing},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ABlockExpr::_parent */
-/* 2: Attribute ABlockExpr::_first_token */
-/* 3: Attribute ABlockExpr::_last_token */
-/* 4: Attribute ABlockExpr::_stype */
-/* 5: Attribute ABlockExpr::_if_true_variable_ctx */
-/* 6: Attribute ABlockExpr::_n_expr */
-val_t NEW_ABlockExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_ABlockExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ABlockExpr___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ABlockExpr();
- parser_prod___ABlockExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ABlockExpr___init_ablockexpr(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ABlockExpr();
- parser_prod___ABlockExpr___init_ablockexpr(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_AVardeclExpr[90] = {
- {(long int) 3323 /* 0: Identity */},
- {(long int) 3 /* 1: AVardeclExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AVardeclExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AVardeclExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AVardeclExpr < PExpr: superclass typecheck marker */},
- {(long int) 3323 /* 5: AVardeclExpr < AVardeclExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AVardeclExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AVardeclExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AVardeclExpr___visit_all},
- {(long int) parser_prod___AVardeclExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AVardeclExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___AVardeclExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AVardeclExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___PExpr___compile_expr},
- {(long int) compiling_methods___AVardeclExpr___prepare_compile_stmt},
- {(long int) compiling_methods___AVardeclExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AVardeclExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) typing___AVardeclExpr___variable},
- {(long int) parser_prod___AVardeclExpr___empty_init},
- {(long int) parser_prod___AVardeclExpr___init_avardeclexpr},
- {(long int) 4 /* 79: AVardeclExpr < AVardeclExpr: superclass init_table position */},
- {(long int) parser_nodes___AVardeclExpr___n_kwvar},
- {(long int) parser_prod___AVardeclExpr___n_kwvar__eq},
- {(long int) parser_nodes___AVardeclExpr___n_id},
- {(long int) parser_prod___AVardeclExpr___n_id__eq},
- {(long int) parser_nodes___AVardeclExpr___n_type},
- {(long int) parser_prod___AVardeclExpr___n_type__eq},
- {(long int) parser_nodes___AVardeclExpr___n_assign},
- {(long int) parser_prod___AVardeclExpr___n_assign__eq},
- {(long int) parser_nodes___AVardeclExpr___n_expr},
- {(long int) parser_prod___AVardeclExpr___n_expr__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AVardeclExpr::_parent */
-/* 2: Attribute AVardeclExpr::_first_token */
-/* 3: Attribute AVardeclExpr::_last_token */
-/* 4: Attribute AVardeclExpr::_stype */
-/* 5: Attribute AVardeclExpr::_if_true_variable_ctx */
-/* 6: Attribute AVardeclExpr::_variable */
-/* 7: Attribute AVardeclExpr::_n_kwvar */
-/* 8: Attribute AVardeclExpr::_n_id */
-/* 9: Attribute AVardeclExpr::_n_type */
-/* 10: Attribute AVardeclExpr::_n_assign */
-/* 11: Attribute AVardeclExpr::_n_expr */
-val_t NEW_AVardeclExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 12);
- obj->vft = (classtable_elt_t*)VFT_AVardeclExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AVardeclExpr___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AVardeclExpr();
- parser_prod___AVardeclExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AVardeclExpr___init_avardeclexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AVardeclExpr();
- parser_prod___AVardeclExpr___init_avardeclexpr(self, p0, p1, p2, p3, p4, init_table);
- return self;
-}
-const classtable_elt_t VFT_AReturnExpr[84] = {
- {(long int) 3379 /* 0: Identity */},
- {(long int) 3 /* 1: AReturnExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AReturnExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AReturnExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AReturnExpr < PExpr: superclass typecheck marker */},
- {(long int) 3379 /* 5: AReturnExpr < AReturnExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AReturnExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AReturnExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AReturnExpr___visit_all},
- {(long int) parser_prod___AReturnExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AReturnExpr < PNode: superclass init_table position */},
- {(long int) control_flow___AReturnExpr___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___AReturnExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AReturnExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___PExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___AReturnExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AReturnExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) parser_prod___AReturnExpr___empty_init},
- {(long int) parser_prod___AReturnExpr___init_areturnexpr},
- {(long int) 4 /* 79: AReturnExpr < AReturnExpr: superclass init_table position */},
- {(long int) parser_nodes___AReturnExpr___n_kwreturn},
- {(long int) parser_prod___AReturnExpr___n_kwreturn__eq},
- {(long int) parser_nodes___AReturnExpr___n_expr},
- {(long int) parser_prod___AReturnExpr___n_expr__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AReturnExpr::_parent */
-/* 2: Attribute AReturnExpr::_first_token */
-/* 3: Attribute AReturnExpr::_last_token */
-/* 4: Attribute AReturnExpr::_stype */
-/* 5: Attribute AReturnExpr::_if_true_variable_ctx */
-/* 6: Attribute AReturnExpr::_n_kwreturn */
-/* 7: Attribute AReturnExpr::_n_expr */
-val_t NEW_AReturnExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 8);
- obj->vft = (classtable_elt_t*)VFT_AReturnExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AReturnExpr___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AReturnExpr();
- parser_prod___AReturnExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AReturnExpr___init_areturnexpr(val_t p0, val_t p1) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AReturnExpr();
- parser_prod___AReturnExpr___init_areturnexpr(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_ABreakExpr[84] = {
- {(long int) 3751 /* 0: Identity */},
- {(long int) 3 /* 1: ABreakExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ABreakExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ABreakExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: ABreakExpr < PExpr: superclass typecheck marker */},
- {(long int) 3567 /* 5: ABreakExpr < ABlockControler: superclass typecheck marker */},
- {(long int) 3751 /* 6: ABreakExpr < ABreakExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 1 /* 20: ABreakExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ABreakExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ABreakExpr___visit_all},
- {(long int) parser_prod___ABreakExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 2 /* 57: ABreakExpr < PNode: superclass init_table position */},
- {(long int) control_flow___ABreakExpr___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 3 /* 66: ABreakExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___PExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___ABreakExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 4 /* 71: ABreakExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 0 /* 76: ABreakExpr < ABlockControler: superclass init_table position */},
- {(long int) control_flow___ABlockControler___block},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) parser_prod___ABreakExpr___empty_init},
- {(long int) parser_prod___ABreakExpr___init_abreakexpr},
- {(long int) 5 /* 81: ABreakExpr < ABreakExpr: superclass init_table position */},
- {(long int) parser_nodes___ABreakExpr___n_kwbreak},
- {(long int) parser_prod___ABreakExpr___n_kwbreak__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ABreakExpr::_parent */
-/* 2: Attribute ABreakExpr::_first_token */
-/* 3: Attribute ABreakExpr::_last_token */
-/* 4: Attribute ABreakExpr::_stype */
-/* 5: Attribute ABreakExpr::_if_true_variable_ctx */
-/* 6: Attribute ABreakExpr::_block */
-/* 7: Attribute ABreakExpr::_n_kwbreak */
-val_t NEW_ABreakExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 8);
- obj->vft = (classtable_elt_t*)VFT_ABreakExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ABreakExpr___empty_init() {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_ABreakExpr();
- parser_prod___ABreakExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ABreakExpr___init_abreakexpr(val_t p0) {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_ABreakExpr();
- parser_prod___ABreakExpr___init_abreakexpr(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_AAbortExpr[82] = {
- {(long int) 3603 /* 0: Identity */},
- {(long int) 3 /* 1: AAbortExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AAbortExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AAbortExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AAbortExpr < PExpr: superclass typecheck marker */},
- {(long int) 3603 /* 5: AAbortExpr < AAbortExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AAbortExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AAbortExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AAbortExpr___visit_all},
- {(long int) parser_prod___AAbortExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AAbortExpr < PNode: superclass init_table position */},
- {(long int) control_flow___AAbortExpr___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AAbortExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___PExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___AAbortExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AAbortExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) parser_prod___AAbortExpr___empty_init},
- {(long int) parser_prod___AAbortExpr___init_aabortexpr},
- {(long int) 4 /* 79: AAbortExpr < AAbortExpr: superclass init_table position */},
- {(long int) parser_nodes___AAbortExpr___n_kwabort},
- {(long int) parser_prod___AAbortExpr___n_kwabort__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AAbortExpr::_parent */
-/* 2: Attribute AAbortExpr::_first_token */
-/* 3: Attribute AAbortExpr::_last_token */
-/* 4: Attribute AAbortExpr::_stype */
-/* 5: Attribute AAbortExpr::_if_true_variable_ctx */
-/* 6: Attribute AAbortExpr::_n_kwabort */
-val_t NEW_AAbortExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_AAbortExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AAbortExpr___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AAbortExpr();
- parser_prod___AAbortExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AAbortExpr___init_aabortexpr(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AAbortExpr();
- parser_prod___AAbortExpr___init_aabortexpr(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_AContinueExpr[84] = {
- {(long int) 3743 /* 0: Identity */},
- {(long int) 3 /* 1: AContinueExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AContinueExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AContinueExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AContinueExpr < PExpr: superclass typecheck marker */},
- {(long int) 3567 /* 5: AContinueExpr < ABlockControler: superclass typecheck marker */},
- {(long int) 3743 /* 6: AContinueExpr < AContinueExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 1 /* 20: AContinueExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AContinueExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AContinueExpr___visit_all},
- {(long int) parser_prod___AContinueExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 2 /* 57: AContinueExpr < PNode: superclass init_table position */},
- {(long int) control_flow___AContinueExpr___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 3 /* 66: AContinueExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___PExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___AContinueExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 4 /* 71: AContinueExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 0 /* 76: AContinueExpr < ABlockControler: superclass init_table position */},
- {(long int) control_flow___ABlockControler___block},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) parser_prod___AContinueExpr___empty_init},
- {(long int) parser_prod___AContinueExpr___init_acontinueexpr},
- {(long int) 5 /* 81: AContinueExpr < AContinueExpr: superclass init_table position */},
- {(long int) parser_nodes___AContinueExpr___n_kwcontinue},
- {(long int) parser_prod___AContinueExpr___n_kwcontinue__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AContinueExpr::_parent */
-/* 2: Attribute AContinueExpr::_first_token */
-/* 3: Attribute AContinueExpr::_last_token */
-/* 4: Attribute AContinueExpr::_stype */
-/* 5: Attribute AContinueExpr::_if_true_variable_ctx */
-/* 6: Attribute AContinueExpr::_block */
-/* 7: Attribute AContinueExpr::_n_kwcontinue */
-val_t NEW_AContinueExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 8);
- obj->vft = (classtable_elt_t*)VFT_AContinueExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AContinueExpr___empty_init() {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AContinueExpr();
- parser_prod___AContinueExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AContinueExpr___init_acontinueexpr(val_t p0) {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AContinueExpr();
- parser_prod___AContinueExpr___init_acontinueexpr(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_ADoExpr[83] = {
- {(long int) 3531 /* 0: Identity */},
- {(long int) 3 /* 1: ADoExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ADoExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ADoExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: ADoExpr < PExpr: superclass typecheck marker */},
- {(long int) 3531 /* 5: ADoExpr < ADoExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ADoExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ADoExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ADoExpr___visit_all},
- {(long int) parser_prod___ADoExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: ADoExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: ADoExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___PExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___ADoExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: ADoExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) parser_prod___ADoExpr___empty_init},
- {(long int) parser_prod___ADoExpr___init_adoexpr},
- {(long int) 4 /* 78: ADoExpr < ADoExpr: superclass init_table position */},
- {(long int) parser_nodes___ADoExpr___n_kwdo},
- {(long int) parser_prod___ADoExpr___n_kwdo__eq},
- {(long int) parser_nodes___ADoExpr___n_block},
- {(long int) parser_prod___ADoExpr___n_block__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ADoExpr::_parent */
-/* 2: Attribute ADoExpr::_first_token */
-/* 3: Attribute ADoExpr::_last_token */
-/* 4: Attribute ADoExpr::_stype */
-/* 5: Attribute ADoExpr::_if_true_variable_ctx */
-/* 6: Attribute ADoExpr::_n_kwdo */
-/* 7: Attribute ADoExpr::_n_block */
-val_t NEW_ADoExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 8);
- obj->vft = (classtable_elt_t*)VFT_ADoExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ADoExpr___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ADoExpr();
- parser_prod___ADoExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ADoExpr___init_adoexpr(val_t p0, val_t p1) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ADoExpr();
- parser_prod___ADoExpr___init_adoexpr(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_AIfExpr[87] = {
- {(long int) 3495 /* 0: Identity */},
- {(long int) 3 /* 1: AIfExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AIfExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AIfExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AIfExpr < PExpr: superclass typecheck marker */},
- {(long int) 3495 /* 5: AIfExpr < AIfExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AIfExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AIfExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AIfExpr___visit_all},
- {(long int) parser_prod___AIfExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AIfExpr < PNode: superclass init_table position */},
- {(long int) control_flow___AIfExpr___accept_control_flow},
- {(long int) typing___AIfExpr___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AIfExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___PExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___AIfExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AIfExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) parser_prod___AIfExpr___empty_init},
- {(long int) parser_prod___AIfExpr___init_aifexpr},
- {(long int) 4 /* 78: AIfExpr < AIfExpr: superclass init_table position */},
- {(long int) parser_nodes___AIfExpr___n_kwif},
- {(long int) parser_prod___AIfExpr___n_kwif__eq},
- {(long int) parser_nodes___AIfExpr___n_expr},
- {(long int) parser_prod___AIfExpr___n_expr__eq},
- {(long int) parser_nodes___AIfExpr___n_then},
- {(long int) parser_prod___AIfExpr___n_then__eq},
- {(long int) parser_nodes___AIfExpr___n_else},
- {(long int) parser_prod___AIfExpr___n_else__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AIfExpr::_parent */
-/* 2: Attribute AIfExpr::_first_token */
-/* 3: Attribute AIfExpr::_last_token */
-/* 4: Attribute AIfExpr::_stype */
-/* 5: Attribute AIfExpr::_if_true_variable_ctx */
-/* 6: Attribute AIfExpr::_n_kwif */
-/* 7: Attribute AIfExpr::_n_expr */
-/* 8: Attribute AIfExpr::_n_then */
-/* 9: Attribute AIfExpr::_n_else */
-val_t NEW_AIfExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 10);
- obj->vft = (classtable_elt_t*)VFT_AIfExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AIfExpr___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AIfExpr();
- parser_prod___AIfExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AIfExpr___init_aifexpr(val_t p0, val_t p1, val_t p2, val_t p3) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AIfExpr();
- parser_prod___AIfExpr___init_aifexpr(self, p0, p1, p2, p3, init_table);
- return self;
-}
-const classtable_elt_t VFT_AIfexprExpr[91] = {
- {(long int) 3491 /* 0: Identity */},
- {(long int) 3 /* 1: AIfexprExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AIfexprExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AIfexprExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AIfexprExpr < PExpr: superclass typecheck marker */},
- {(long int) 3491 /* 5: AIfexprExpr < AIfexprExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AIfexprExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AIfexprExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AIfexprExpr___visit_all},
- {(long int) parser_prod___AIfexprExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AIfexprExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___AIfexprExpr___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AIfexprExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___AIfexprExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AIfexprExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) parser_prod___AIfexprExpr___empty_init},
- {(long int) parser_prod___AIfexprExpr___init_aifexprexpr},
- {(long int) 4 /* 78: AIfexprExpr < AIfexprExpr: superclass init_table position */},
- {(long int) parser_nodes___AIfexprExpr___n_kwif},
- {(long int) parser_prod___AIfexprExpr___n_kwif__eq},
- {(long int) parser_nodes___AIfexprExpr___n_expr},
- {(long int) parser_prod___AIfexprExpr___n_expr__eq},
- {(long int) parser_nodes___AIfexprExpr___n_kwthen},
- {(long int) parser_prod___AIfexprExpr___n_kwthen__eq},
- {(long int) parser_nodes___AIfexprExpr___n_then},
- {(long int) parser_prod___AIfexprExpr___n_then__eq},
- {(long int) parser_nodes___AIfexprExpr___n_kwelse},
- {(long int) parser_prod___AIfexprExpr___n_kwelse__eq},
- {(long int) parser_nodes___AIfexprExpr___n_else},
- {(long int) parser_prod___AIfexprExpr___n_else__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AIfexprExpr::_parent */
-/* 2: Attribute AIfexprExpr::_first_token */
-/* 3: Attribute AIfexprExpr::_last_token */
-/* 4: Attribute AIfexprExpr::_stype */
-/* 5: Attribute AIfexprExpr::_if_true_variable_ctx */
-/* 6: Attribute AIfexprExpr::_n_kwif */
-/* 7: Attribute AIfexprExpr::_n_expr */
-/* 8: Attribute AIfexprExpr::_n_kwthen */
-/* 9: Attribute AIfexprExpr::_n_then */
-/* 10: Attribute AIfexprExpr::_n_kwelse */
-/* 11: Attribute AIfexprExpr::_n_else */
-val_t NEW_AIfexprExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 12);
- obj->vft = (classtable_elt_t*)VFT_AIfexprExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AIfexprExpr___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AIfexprExpr();
- parser_prod___AIfexprExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AIfexprExpr___init_aifexprexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, val_t p5) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AIfexprExpr();
- parser_prod___AIfexprExpr___init_aifexprexpr(self, p0, p1, p2, p3, p4, p5, init_table);
- return self;
-}
-const classtable_elt_t VFT_AWhileExpr[90] = {
- {(long int) 3643 /* 0: Identity */},
- {(long int) 3 /* 1: AWhileExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AWhileExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AWhileExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AWhileExpr < PExpr: superclass typecheck marker */},
- {(long int) 3535 /* 5: AWhileExpr < AControlableBlock: superclass typecheck marker */},
- {(long int) 3643 /* 6: AWhileExpr < AWhileExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 1 /* 20: AWhileExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AWhileExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AWhileExpr___visit_all},
- {(long int) parser_prod___AWhileExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 2 /* 57: AWhileExpr < PNode: superclass init_table position */},
- {(long int) control_flow___AControlableBlock___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___AWhileExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 3 /* 66: AWhileExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___PExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___AControlableBlock___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 4 /* 71: AWhileExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) compiling_methods___AWhileExpr___compile_inside_block},
- {(long int) 0 /* 77: AWhileExpr < AControlableBlock: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) parser_prod___AWhileExpr___empty_init},
- {(long int) parser_prod___AWhileExpr___init_awhileexpr},
- {(long int) 5 /* 81: AWhileExpr < AWhileExpr: superclass init_table position */},
- {(long int) parser_nodes___AWhileExpr___n_kwwhile},
- {(long int) parser_prod___AWhileExpr___n_kwwhile__eq},
- {(long int) parser_nodes___AWhileExpr___n_expr},
- {(long int) parser_prod___AWhileExpr___n_expr__eq},
- {(long int) parser_nodes___AWhileExpr___n_kwdo},
- {(long int) parser_prod___AWhileExpr___n_kwdo__eq},
- {(long int) parser_nodes___AWhileExpr___n_block},
- {(long int) parser_prod___AWhileExpr___n_block__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AWhileExpr::_parent */
-/* 2: Attribute AWhileExpr::_first_token */
-/* 3: Attribute AWhileExpr::_last_token */
-/* 4: Attribute AWhileExpr::_stype */
-/* 5: Attribute AWhileExpr::_if_true_variable_ctx */
-/* 6: Attribute AWhileExpr::_n_kwwhile */
-/* 7: Attribute AWhileExpr::_n_expr */
-/* 8: Attribute AWhileExpr::_n_kwdo */
-/* 9: Attribute AWhileExpr::_n_block */
-val_t NEW_AWhileExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 10);
- obj->vft = (classtable_elt_t*)VFT_AWhileExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AWhileExpr___empty_init() {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AWhileExpr();
- parser_prod___AWhileExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AWhileExpr___init_awhileexpr(val_t p0, val_t p1, val_t p2, val_t p3) {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AWhileExpr();
- parser_prod___AWhileExpr___init_awhileexpr(self, p0, p1, p2, p3, init_table);
- return self;
-}
-const classtable_elt_t VFT_AForExpr[88] = {
- {(long int) 3715 /* 0: Identity */},
- {(long int) 3 /* 1: AForExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AForExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AForExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AForExpr < PExpr: superclass typecheck marker */},
- {(long int) 3535 /* 5: AForExpr < AControlableBlock: superclass typecheck marker */},
- {(long int) 3715 /* 6: AForExpr < AForExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 1 /* 20: AForExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AForExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AForExpr___visit_all},
- {(long int) parser_prod___AForExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 2 /* 57: AForExpr < PNode: superclass init_table position */},
- {(long int) control_flow___AControlableBlock___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___AForExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 3 /* 66: AForExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___PExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___AControlableBlock___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 4 /* 71: AForExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) compiling_methods___AForExpr___compile_inside_block},
- {(long int) 0 /* 77: AForExpr < AControlableBlock: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) parser_prod___AForExpr___empty_init},
- {(long int) parser_prod___AForExpr___init_aforexpr},
- {(long int) 5 /* 81: AForExpr < AForExpr: superclass init_table position */},
- {(long int) parser_nodes___AForExpr___n_vardecl},
- {(long int) parser_prod___AForExpr___n_vardecl__eq},
- {(long int) parser_nodes___AForExpr___n_kwdo},
- {(long int) parser_prod___AForExpr___n_kwdo__eq},
- {(long int) parser_nodes___AForExpr___n_block},
- {(long int) parser_prod___AForExpr___n_block__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AForExpr::_parent */
-/* 2: Attribute AForExpr::_first_token */
-/* 3: Attribute AForExpr::_last_token */
-/* 4: Attribute AForExpr::_stype */
-/* 5: Attribute AForExpr::_if_true_variable_ctx */
-/* 6: Attribute AForExpr::_n_vardecl */
-/* 7: Attribute AForExpr::_n_kwdo */
-/* 8: Attribute AForExpr::_n_block */
-val_t NEW_AForExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 9);
- obj->vft = (classtable_elt_t*)VFT_AForExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AForExpr___empty_init() {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AForExpr();
- parser_prod___AForExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AForExpr___init_aforexpr(val_t p0, val_t p1, val_t p2) {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AForExpr();
- parser_prod___AForExpr___init_aforexpr(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_AForVardeclExpr[86] = {
- {(long int) 3515 /* 0: Identity */},
- {(long int) 3 /* 1: AForVardeclExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AForVardeclExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AForVardeclExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AForVardeclExpr < PExpr: superclass typecheck marker */},
- {(long int) 3515 /* 5: AForVardeclExpr < AForVardeclExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AForVardeclExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AForVardeclExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AForVardeclExpr___visit_all},
- {(long int) parser_prod___AForVardeclExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AForVardeclExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___AForVardeclExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AForVardeclExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___PExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___AForVardeclExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AForVardeclExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) typing___AForVardeclExpr___variable},
- {(long int) parser_prod___AForVardeclExpr___empty_init},
- {(long int) parser_prod___AForVardeclExpr___init_aforvardeclexpr},
- {(long int) 4 /* 79: AForVardeclExpr < AForVardeclExpr: superclass init_table position */},
- {(long int) parser_nodes___AForVardeclExpr___n_kwfor},
- {(long int) parser_prod___AForVardeclExpr___n_kwfor__eq},
- {(long int) parser_nodes___AForVardeclExpr___n_id},
- {(long int) parser_prod___AForVardeclExpr___n_id__eq},
- {(long int) parser_nodes___AForVardeclExpr___n_expr},
- {(long int) parser_prod___AForVardeclExpr___n_expr__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AForVardeclExpr::_parent */
-/* 2: Attribute AForVardeclExpr::_first_token */
-/* 3: Attribute AForVardeclExpr::_last_token */
-/* 4: Attribute AForVardeclExpr::_stype */
-/* 5: Attribute AForVardeclExpr::_if_true_variable_ctx */
-/* 6: Attribute AForVardeclExpr::_variable */
-/* 7: Attribute AForVardeclExpr::_n_kwfor */
-/* 8: Attribute AForVardeclExpr::_n_id */
-/* 9: Attribute AForVardeclExpr::_n_expr */
-val_t NEW_AForVardeclExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 10);
- obj->vft = (classtable_elt_t*)VFT_AForVardeclExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AForVardeclExpr___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AForVardeclExpr();
- parser_prod___AForVardeclExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AForVardeclExpr___init_aforvardeclexpr(val_t p0, val_t p1, val_t p2) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AForVardeclExpr();
- parser_prod___AForVardeclExpr___init_aforvardeclexpr(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_AAssertExpr[85] = {
- {(long int) 3587 /* 0: Identity */},
- {(long int) 3 /* 1: AAssertExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AAssertExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AAssertExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AAssertExpr < PExpr: superclass typecheck marker */},
- {(long int) 3587 /* 5: AAssertExpr < AAssertExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AAssertExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AAssertExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AAssertExpr___visit_all},
- {(long int) parser_prod___AAssertExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AAssertExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___AAssertExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AAssertExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___PExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___AAssertExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AAssertExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) parser_prod___AAssertExpr___empty_init},
- {(long int) parser_prod___AAssertExpr___init_aassertexpr},
- {(long int) 4 /* 78: AAssertExpr < AAssertExpr: superclass init_table position */},
- {(long int) parser_nodes___AAssertExpr___n_kwassert},
- {(long int) parser_prod___AAssertExpr___n_kwassert__eq},
- {(long int) parser_nodes___AAssertExpr___n_id},
- {(long int) parser_prod___AAssertExpr___n_id__eq},
- {(long int) parser_nodes___AAssertExpr___n_expr},
- {(long int) parser_prod___AAssertExpr___n_expr__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AAssertExpr::_parent */
-/* 2: Attribute AAssertExpr::_first_token */
-/* 3: Attribute AAssertExpr::_last_token */
-/* 4: Attribute AAssertExpr::_stype */
-/* 5: Attribute AAssertExpr::_if_true_variable_ctx */
-/* 6: Attribute AAssertExpr::_n_kwassert */
-/* 7: Attribute AAssertExpr::_n_id */
-/* 8: Attribute AAssertExpr::_n_expr */
-val_t NEW_AAssertExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 9);
- obj->vft = (classtable_elt_t*)VFT_AAssertExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AAssertExpr___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AAssertExpr();
- parser_prod___AAssertExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AAssertExpr___init_aassertexpr(val_t p0, val_t p1, val_t p2) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AAssertExpr();
- parser_prod___AAssertExpr___init_aassertexpr(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_AAssignFormExpr[86] = {
- {(long int) 3583 /* 0: Identity */},
- {(long int) 3 /* 1: AAssignFormExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AAssignFormExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AAssignFormExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AAssignFormExpr < PExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3583 /* 6: AAssignFormExpr < AAssignFormExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AAssignFormExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___PNode___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___PNode___visit_all},
- {(long int) parser_prod___PNode___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AAssignFormExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AAssignFormExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___PExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AAssignFormExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 4 /* 81: AAssignFormExpr < AAssignFormExpr: superclass init_table position */},
- {(long int) parser_nodes___AAssignFormExpr___n_assign},
- {(long int) parser_nodes___AAssignFormExpr___n_assign__eq},
- {(long int) parser_nodes___AAssignFormExpr___n_value},
- {(long int) parser_nodes___AAssignFormExpr___n_value__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AAssignFormExpr::_parent */
-/* 2: Attribute AAssignFormExpr::_first_token */
-/* 3: Attribute AAssignFormExpr::_last_token */
-/* 4: Attribute AAssignFormExpr::_stype */
-/* 5: Attribute AAssignFormExpr::_if_true_variable_ctx */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* 8: Attribute AAssignFormExpr::_n_assign */
-/* 9: Attribute AAssignFormExpr::_n_value */
-val_t NEW_AAssignFormExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 10);
- obj->vft = (classtable_elt_t*)VFT_AAssignFormExpr;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_AReassignFormExpr[88] = {
- {(long int) 3383 /* 0: Identity */},
- {(long int) 3 /* 1: AReassignFormExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AReassignFormExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AReassignFormExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AReassignFormExpr < PExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3383 /* 6: AReassignFormExpr < AReassignFormExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AReassignFormExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___PNode___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___PNode___visit_all},
- {(long int) parser_prod___PNode___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AReassignFormExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AReassignFormExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___PExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AReassignFormExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) typing___AReassignFormExpr___do_lvalue_typing},
- {(long int) typing___AReassignFormExpr___assign_method},
- {(long int) 4 /* 83: AReassignFormExpr < AReassignFormExpr: superclass init_table position */},
- {(long int) parser_nodes___AReassignFormExpr___n_assign_op},
- {(long int) parser_nodes___AReassignFormExpr___n_assign_op__eq},
- {(long int) parser_nodes___AReassignFormExpr___n_value},
- {(long int) parser_nodes___AReassignFormExpr___n_value__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AReassignFormExpr::_parent */
-/* 2: Attribute AReassignFormExpr::_first_token */
-/* 3: Attribute AReassignFormExpr::_last_token */
-/* 4: Attribute AReassignFormExpr::_stype */
-/* 5: Attribute AReassignFormExpr::_if_true_variable_ctx */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* 8: Attribute AReassignFormExpr::_assign_method */
-/* 9: Attribute AReassignFormExpr::_n_assign_op */
-/* 10: Attribute AReassignFormExpr::_n_value */
-val_t NEW_AReassignFormExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 11);
- obj->vft = (classtable_elt_t*)VFT_AReassignFormExpr;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_AOnceExpr[85] = {
- {(long int) 3687 /* 0: Identity */},
- {(long int) 3 /* 1: AOnceExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AOnceExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AOnceExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AOnceExpr < PExpr: superclass typecheck marker */},
- {(long int) 3403 /* 5: AOnceExpr < AProxyExpr: superclass typecheck marker */},
- {(long int) 3687 /* 6: AOnceExpr < AOnceExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 1 /* 20: AOnceExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AOnceExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AOnceExpr___visit_all},
- {(long int) parser_prod___AOnceExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 2 /* 57: AOnceExpr < PNode: superclass init_table position */},
- {(long int) control_flow___AOnceExpr___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___AProxyExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 3 /* 66: AOnceExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___AOnceExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 4 /* 71: AOnceExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 0 /* 76: AOnceExpr < AProxyExpr: superclass init_table position */},
- {(long int) parser_nodes___AProxyExpr___n_expr},
- {(long int) parser_prod___AOnceExpr___n_expr__eq},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) parser_prod___AOnceExpr___empty_init},
- {(long int) parser_prod___AOnceExpr___init_aonceexpr},
- {(long int) 5 /* 82: AOnceExpr < AOnceExpr: superclass init_table position */},
- {(long int) parser_nodes___AOnceExpr___n_kwonce},
- {(long int) parser_prod___AOnceExpr___n_kwonce__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AOnceExpr::_parent */
-/* 2: Attribute AOnceExpr::_first_token */
-/* 3: Attribute AOnceExpr::_last_token */
-/* 4: Attribute AOnceExpr::_stype */
-/* 5: Attribute AOnceExpr::_if_true_variable_ctx */
-/* 6: Attribute AOnceExpr::_n_expr */
-/* 7: Attribute AOnceExpr::_n_kwonce */
-val_t NEW_AOnceExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 8);
- obj->vft = (classtable_elt_t*)VFT_AOnceExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AOnceExpr___empty_init() {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AOnceExpr();
- parser_prod___AOnceExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AOnceExpr___init_aonceexpr(val_t p0, val_t p1) {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AOnceExpr();
- parser_prod___AOnceExpr___init_aonceexpr(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_ASendExpr[102] = {
- {(long int) 3791 /* 0: Identity */},
- {(long int) 3 /* 1: ASendExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ASendExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ASendExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: ASendExpr < PExpr: superclass typecheck marker */},
- {(long int) 3599 /* 5: ASendExpr < AAbsSendExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3663 /* 7: ASendExpr < ASuperInitCall: superclass typecheck marker */},
- {(long int) 3791 /* 8: ASendExpr < ASendExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 2 /* 20: ASendExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ASendExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ASendExpr___visit_all},
- {(long int) parser_prod___ASendExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 3 /* 57: ASendExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ASendExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 4 /* 66: ASendExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ASendExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___ASendExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 5 /* 71: ASendExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 0 /* 76: ASendExpr < ASuperInitCall: superclass init_table position */},
- {(long int) typing___ASuperInitCall___register_super_init_call},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 88: ASendExpr < AAbsSendExpr: superclass init_table position */},
- {(long int) typing___AAbsSendExpr___do_typing},
- {(long int) typing___AAbsSendExpr___get_property},
- {(long int) typing___AAbsSendExpr___process_signature},
- {(long int) typing___AAbsSendExpr___prop},
- {(long int) typing___AAbsSendExpr___arguments},
- {(long int) typing___ASendExpr___name},
- {(long int) typing___ASendExpr___raw_arguments},
- {(long int) typing___ASendExpr___do_all_typing},
- {(long int) parser_prod___ASendExpr___empty_init},
- {(long int) parser_prod___ASendExpr___init_asendexpr},
- {(long int) 6 /* 99: ASendExpr < ASendExpr: superclass init_table position */},
- {(long int) parser_nodes___ASendExpr___n_expr},
- {(long int) parser_prod___ASendExpr___n_expr__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ASendExpr::_parent */
-/* 2: Attribute ASendExpr::_first_token */
-/* 3: Attribute ASendExpr::_last_token */
-/* 4: Attribute ASendExpr::_stype */
-/* 5: Attribute ASendExpr::_if_true_variable_ctx */
-/* 6: Attribute ASendExpr::_prop */
-/* 7: Attribute ASendExpr::_arguments */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* 11: Attribute ASendExpr::_n_expr */
-val_t NEW_ASendExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 12);
- obj->vft = (classtable_elt_t*)VFT_ASendExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ASendExpr___empty_init() {
- int init_table[7] = {0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_ASendExpr();
- parser_prod___ASendExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ASendExpr___init_asendexpr(val_t p0) {
- int init_table[7] = {0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_ASendExpr();
- parser_prod___ASendExpr___init_asendexpr(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_ABinopExpr[107] = {
- {(long int) 3823 /* 0: Identity */},
- {(long int) 3 /* 1: ABinopExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ABinopExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ABinopExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: ABinopExpr < PExpr: superclass typecheck marker */},
- {(long int) 3599 /* 5: ABinopExpr < AAbsSendExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3663 /* 7: ABinopExpr < ASuperInitCall: superclass typecheck marker */},
- {(long int) 3791 /* 8: ABinopExpr < ASendExpr: superclass typecheck marker */},
- {(long int) 3823 /* 9: ABinopExpr < ABinopExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 2 /* 20: ABinopExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ABinopExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ABinopExpr___visit_all},
- {(long int) parser_prod___ABinopExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 3 /* 57: ABinopExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ASendExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 4 /* 66: ABinopExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ASendExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___ASendExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 5 /* 71: ABinopExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 0 /* 76: ABinopExpr < ASuperInitCall: superclass init_table position */},
- {(long int) typing___ASuperInitCall___register_super_init_call},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 88: ABinopExpr < AAbsSendExpr: superclass init_table position */},
- {(long int) typing___AAbsSendExpr___do_typing},
- {(long int) typing___AAbsSendExpr___get_property},
- {(long int) typing___AAbsSendExpr___process_signature},
- {(long int) typing___AAbsSendExpr___prop},
- {(long int) typing___AAbsSendExpr___arguments},
- {(long int) typing___ASendExpr___name},
- {(long int) typing___ABinopExpr___raw_arguments},
- {(long int) typing___ASendExpr___do_all_typing},
- {(long int) parser_prod___ASendExpr___empty_init},
- {(long int) parser_prod___ASendExpr___init_asendexpr},
- {(long int) 6 /* 99: ABinopExpr < ASendExpr: superclass init_table position */},
- {(long int) parser_nodes___ASendExpr___n_expr},
- {(long int) parser_prod___ABinopExpr___n_expr__eq},
- {(long int) parser_prod___ABinopExpr___empty_init},
- {(long int) parser_prod___ABinopExpr___init_abinopexpr},
- {(long int) 7 /* 104: ABinopExpr < ABinopExpr: superclass init_table position */},
- {(long int) parser_nodes___ABinopExpr___n_expr2},
- {(long int) parser_prod___ABinopExpr___n_expr2__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ABinopExpr::_parent */
-/* 2: Attribute ABinopExpr::_first_token */
-/* 3: Attribute ABinopExpr::_last_token */
-/* 4: Attribute ABinopExpr::_stype */
-/* 5: Attribute ABinopExpr::_if_true_variable_ctx */
-/* 6: Attribute ABinopExpr::_prop */
-/* 7: Attribute ABinopExpr::_arguments */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* 11: Attribute ABinopExpr::_n_expr */
-/* 12: Attribute ABinopExpr::_n_expr2 */
-val_t NEW_ABinopExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 13);
- obj->vft = (classtable_elt_t*)VFT_ABinopExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ABinopExpr___empty_init() {
- int init_table[8] = {0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_ABinopExpr();
- parser_prod___ABinopExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ABinopExpr___init_abinopexpr(val_t p0, val_t p1) {
- int init_table[8] = {0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_ABinopExpr();
- parser_prod___ABinopExpr___init_abinopexpr(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_ABoolExpr[77] = {
- {(long int) 3559 /* 0: Identity */},
- {(long int) 3 /* 1: ABoolExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ABoolExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ABoolExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: ABoolExpr < PExpr: superclass typecheck marker */},
- {(long int) 3559 /* 5: ABoolExpr < ABoolExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ABoolExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___PNode___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___PNode___visit_all},
- {(long int) parser_prod___PNode___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: ABoolExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ABoolExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: ABoolExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___PExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: ABoolExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 4 /* 76: ABoolExpr < ABoolExpr: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ABoolExpr::_parent */
-/* 2: Attribute ABoolExpr::_first_token */
-/* 3: Attribute ABoolExpr::_last_token */
-/* 4: Attribute ABoolExpr::_stype */
-/* 5: Attribute ABoolExpr::_if_true_variable_ctx */
-val_t NEW_ABoolExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 6);
- obj->vft = (classtable_elt_t*)VFT_ABoolExpr;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_AOrExpr[84] = {
- {(long int) 3683 /* 0: Identity */},
- {(long int) 3 /* 1: AOrExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AOrExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AOrExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AOrExpr < PExpr: superclass typecheck marker */},
- {(long int) 3559 /* 5: AOrExpr < ABoolExpr: superclass typecheck marker */},
- {(long int) 3683 /* 6: AOrExpr < AOrExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AOrExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AOrExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AOrExpr___visit_all},
- {(long int) parser_prod___AOrExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AOrExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___AOrExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AOrExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___AOrExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AOrExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 4 /* 76: AOrExpr < ABoolExpr: superclass init_table position */},
- {(long int) parser_prod___AOrExpr___empty_init},
- {(long int) parser_prod___AOrExpr___init_aorexpr},
- {(long int) 5 /* 79: AOrExpr < AOrExpr: superclass init_table position */},
- {(long int) parser_nodes___AOrExpr___n_expr},
- {(long int) parser_prod___AOrExpr___n_expr__eq},
- {(long int) parser_nodes___AOrExpr___n_expr2},
- {(long int) parser_prod___AOrExpr___n_expr2__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AOrExpr::_parent */
-/* 2: Attribute AOrExpr::_first_token */
-/* 3: Attribute AOrExpr::_last_token */
-/* 4: Attribute AOrExpr::_stype */
-/* 5: Attribute AOrExpr::_if_true_variable_ctx */
-/* 6: Attribute AOrExpr::_n_expr */
-/* 7: Attribute AOrExpr::_n_expr2 */
-val_t NEW_AOrExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 8);
- obj->vft = (classtable_elt_t*)VFT_AOrExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AOrExpr___empty_init() {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AOrExpr();
- parser_prod___AOrExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AOrExpr___init_aorexpr(val_t p0, val_t p1) {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AOrExpr();
- parser_prod___AOrExpr___init_aorexpr(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_AAndExpr[84] = {
- {(long int) 3767 /* 0: Identity */},
- {(long int) 3 /* 1: AAndExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AAndExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AAndExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AAndExpr < PExpr: superclass typecheck marker */},
- {(long int) 3559 /* 5: AAndExpr < ABoolExpr: superclass typecheck marker */},
- {(long int) 3767 /* 6: AAndExpr < AAndExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AAndExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AAndExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AAndExpr___visit_all},
- {(long int) parser_prod___AAndExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AAndExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___AAndExpr___accept_typing},
- {(long int) typing___ABoolExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AAndExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___AAndExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AAndExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 4 /* 76: AAndExpr < ABoolExpr: superclass init_table position */},
- {(long int) parser_prod___AAndExpr___empty_init},
- {(long int) parser_prod___AAndExpr___init_aandexpr},
- {(long int) 5 /* 79: AAndExpr < AAndExpr: superclass init_table position */},
- {(long int) parser_nodes___AAndExpr___n_expr},
- {(long int) parser_prod___AAndExpr___n_expr__eq},
- {(long int) parser_nodes___AAndExpr___n_expr2},
- {(long int) parser_prod___AAndExpr___n_expr2__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AAndExpr::_parent */
-/* 2: Attribute AAndExpr::_first_token */
-/* 3: Attribute AAndExpr::_last_token */
-/* 4: Attribute AAndExpr::_stype */
-/* 5: Attribute AAndExpr::_if_true_variable_ctx */
-/* 6: Attribute AAndExpr::_n_expr */
-/* 7: Attribute AAndExpr::_n_expr2 */
-val_t NEW_AAndExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 8);
- obj->vft = (classtable_elt_t*)VFT_AAndExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AAndExpr___empty_init() {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AAndExpr();
- parser_prod___AAndExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AAndExpr___init_aandexpr(val_t p0, val_t p1) {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AAndExpr();
- parser_prod___AAndExpr___init_aandexpr(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_ANotExpr[84] = {
- {(long int) 3691 /* 0: Identity */},
- {(long int) 3 /* 1: ANotExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ANotExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ANotExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: ANotExpr < PExpr: superclass typecheck marker */},
- {(long int) 3559 /* 5: ANotExpr < ABoolExpr: superclass typecheck marker */},
- {(long int) 3691 /* 6: ANotExpr < ANotExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ANotExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ANotExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ANotExpr___visit_all},
- {(long int) parser_prod___ANotExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: ANotExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ANotExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: ANotExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ANotExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: ANotExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 4 /* 76: ANotExpr < ABoolExpr: superclass init_table position */},
- {(long int) parser_prod___ANotExpr___empty_init},
- {(long int) parser_prod___ANotExpr___init_anotexpr},
- {(long int) 5 /* 79: ANotExpr < ANotExpr: superclass init_table position */},
- {(long int) parser_nodes___ANotExpr___n_kwnot},
- {(long int) parser_prod___ANotExpr___n_kwnot__eq},
- {(long int) parser_nodes___ANotExpr___n_expr},
- {(long int) parser_prod___ANotExpr___n_expr__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ANotExpr::_parent */
-/* 2: Attribute ANotExpr::_first_token */
-/* 3: Attribute ANotExpr::_last_token */
-/* 4: Attribute ANotExpr::_stype */
-/* 5: Attribute ANotExpr::_if_true_variable_ctx */
-/* 6: Attribute ANotExpr::_n_kwnot */
-/* 7: Attribute ANotExpr::_n_expr */
-val_t NEW_ANotExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 8);
- obj->vft = (classtable_elt_t*)VFT_ANotExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ANotExpr___empty_init() {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_ANotExpr();
- parser_prod___ANotExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ANotExpr___init_anotexpr(val_t p0, val_t p1) {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_ANotExpr();
- parser_prod___ANotExpr___init_anotexpr(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_AEqExpr[110] = {
- {(long int) 3871 /* 0: Identity */},
- {(long int) 3 /* 1: AEqExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AEqExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AEqExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AEqExpr < PExpr: superclass typecheck marker */},
- {(long int) 3599 /* 5: AEqExpr < AAbsSendExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3663 /* 7: AEqExpr < ASuperInitCall: superclass typecheck marker */},
- {(long int) 3791 /* 8: AEqExpr < ASendExpr: superclass typecheck marker */},
- {(long int) 3823 /* 9: AEqExpr < ABinopExpr: superclass typecheck marker */},
- {(long int) 3871 /* 10: AEqExpr < AEqExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 2 /* 20: AEqExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AEqExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AEqExpr___visit_all},
- {(long int) parser_prod___AEqExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 3 /* 57: AEqExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ASendExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 4 /* 66: AEqExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ASendExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___ASendExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 5 /* 71: AEqExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 0 /* 76: AEqExpr < ASuperInitCall: superclass init_table position */},
- {(long int) typing___ASuperInitCall___register_super_init_call},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 88: AEqExpr < AAbsSendExpr: superclass init_table position */},
- {(long int) typing___AAbsSendExpr___do_typing},
- {(long int) typing___AAbsSendExpr___get_property},
- {(long int) typing___AAbsSendExpr___process_signature},
- {(long int) typing___AAbsSendExpr___prop},
- {(long int) typing___AAbsSendExpr___arguments},
- {(long int) typing___AEqExpr___name},
- {(long int) typing___ABinopExpr___raw_arguments},
- {(long int) typing___ASendExpr___do_all_typing},
- {(long int) parser_prod___ASendExpr___empty_init},
- {(long int) parser_prod___ASendExpr___init_asendexpr},
- {(long int) 6 /* 99: AEqExpr < ASendExpr: superclass init_table position */},
- {(long int) parser_nodes___ASendExpr___n_expr},
- {(long int) parser_prod___AEqExpr___n_expr__eq},
- {(long int) parser_prod___ABinopExpr___empty_init},
- {(long int) parser_prod___ABinopExpr___init_abinopexpr},
- {(long int) 7 /* 104: AEqExpr < ABinopExpr: superclass init_table position */},
- {(long int) parser_nodes___ABinopExpr___n_expr2},
- {(long int) parser_prod___AEqExpr___n_expr2__eq},
- {(long int) parser_prod___AEqExpr___empty_init},
- {(long int) parser_prod___AEqExpr___init_aeqexpr},
- {(long int) 8 /* 109: AEqExpr < AEqExpr: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AEqExpr::_parent */
-/* 2: Attribute AEqExpr::_first_token */
-/* 3: Attribute AEqExpr::_last_token */
-/* 4: Attribute AEqExpr::_stype */
-/* 5: Attribute AEqExpr::_if_true_variable_ctx */
-/* 6: Attribute AEqExpr::_prop */
-/* 7: Attribute AEqExpr::_arguments */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* 11: Attribute AEqExpr::_n_expr */
-/* 12: Attribute AEqExpr::_n_expr2 */
-val_t NEW_AEqExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 13);
- obj->vft = (classtable_elt_t*)VFT_AEqExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AEqExpr___empty_init() {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_AEqExpr();
- parser_prod___AEqExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AEqExpr___init_aeqexpr(val_t p0, val_t p1) {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_AEqExpr();
- parser_prod___AEqExpr___init_aeqexpr(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_AEeExpr[84] = {
- {(long int) 3731 /* 0: Identity */},
- {(long int) 3 /* 1: AEeExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AEeExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AEeExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AEeExpr < PExpr: superclass typecheck marker */},
- {(long int) 3559 /* 5: AEeExpr < ABoolExpr: superclass typecheck marker */},
- {(long int) 3731 /* 6: AEeExpr < AEeExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AEeExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AEeExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AEeExpr___visit_all},
- {(long int) parser_prod___AEeExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AEeExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ABoolExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AEeExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___AEeExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AEeExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 4 /* 76: AEeExpr < ABoolExpr: superclass init_table position */},
- {(long int) parser_prod___AEeExpr___empty_init},
- {(long int) parser_prod___AEeExpr___init_aeeexpr},
- {(long int) 5 /* 79: AEeExpr < AEeExpr: superclass init_table position */},
- {(long int) parser_nodes___AEeExpr___n_expr},
- {(long int) parser_prod___AEeExpr___n_expr__eq},
- {(long int) parser_nodes___AEeExpr___n_expr2},
- {(long int) parser_prod___AEeExpr___n_expr2__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AEeExpr::_parent */
-/* 2: Attribute AEeExpr::_first_token */
-/* 3: Attribute AEeExpr::_last_token */
-/* 4: Attribute AEeExpr::_stype */
-/* 5: Attribute AEeExpr::_if_true_variable_ctx */
-/* 6: Attribute AEeExpr::_n_expr */
-/* 7: Attribute AEeExpr::_n_expr2 */
-val_t NEW_AEeExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 8);
- obj->vft = (classtable_elt_t*)VFT_AEeExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AEeExpr___empty_init() {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AEeExpr();
- parser_prod___AEeExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AEeExpr___init_aeeexpr(val_t p0, val_t p1) {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AEeExpr();
- parser_prod___AEeExpr___init_aeeexpr(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_ANeExpr[110] = {
- {(long int) 3847 /* 0: Identity */},
- {(long int) 3 /* 1: ANeExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ANeExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ANeExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: ANeExpr < PExpr: superclass typecheck marker */},
- {(long int) 3599 /* 5: ANeExpr < AAbsSendExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3663 /* 7: ANeExpr < ASuperInitCall: superclass typecheck marker */},
- {(long int) 3791 /* 8: ANeExpr < ASendExpr: superclass typecheck marker */},
- {(long int) 3823 /* 9: ANeExpr < ABinopExpr: superclass typecheck marker */},
- {(long int) 3847 /* 10: ANeExpr < ANeExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 2 /* 20: ANeExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ANeExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ANeExpr___visit_all},
- {(long int) parser_prod___ANeExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 3 /* 57: ANeExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ASendExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 4 /* 66: ANeExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ASendExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___ASendExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 5 /* 71: ANeExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 0 /* 76: ANeExpr < ASuperInitCall: superclass init_table position */},
- {(long int) typing___ASuperInitCall___register_super_init_call},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 88: ANeExpr < AAbsSendExpr: superclass init_table position */},
- {(long int) typing___AAbsSendExpr___do_typing},
- {(long int) typing___AAbsSendExpr___get_property},
- {(long int) typing___AAbsSendExpr___process_signature},
- {(long int) typing___AAbsSendExpr___prop},
- {(long int) typing___AAbsSendExpr___arguments},
- {(long int) typing___ANeExpr___name},
- {(long int) typing___ABinopExpr___raw_arguments},
- {(long int) typing___ASendExpr___do_all_typing},
- {(long int) parser_prod___ASendExpr___empty_init},
- {(long int) parser_prod___ASendExpr___init_asendexpr},
- {(long int) 6 /* 99: ANeExpr < ASendExpr: superclass init_table position */},
- {(long int) parser_nodes___ASendExpr___n_expr},
- {(long int) parser_prod___ANeExpr___n_expr__eq},
- {(long int) parser_prod___ABinopExpr___empty_init},
- {(long int) parser_prod___ABinopExpr___init_abinopexpr},
- {(long int) 7 /* 104: ANeExpr < ABinopExpr: superclass init_table position */},
- {(long int) parser_nodes___ABinopExpr___n_expr2},
- {(long int) parser_prod___ANeExpr___n_expr2__eq},
- {(long int) parser_prod___ANeExpr___empty_init},
- {(long int) parser_prod___ANeExpr___init_aneexpr},
- {(long int) 8 /* 109: ANeExpr < ANeExpr: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ANeExpr::_parent */
-/* 2: Attribute ANeExpr::_first_token */
-/* 3: Attribute ANeExpr::_last_token */
-/* 4: Attribute ANeExpr::_stype */
-/* 5: Attribute ANeExpr::_if_true_variable_ctx */
-/* 6: Attribute ANeExpr::_prop */
-/* 7: Attribute ANeExpr::_arguments */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* 11: Attribute ANeExpr::_n_expr */
-/* 12: Attribute ANeExpr::_n_expr2 */
-val_t NEW_ANeExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 13);
- obj->vft = (classtable_elt_t*)VFT_ANeExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ANeExpr___empty_init() {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_ANeExpr();
- parser_prod___ANeExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ANeExpr___init_aneexpr(val_t p0, val_t p1) {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_ANeExpr();
- parser_prod___ANeExpr___init_aneexpr(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_ALtExpr[110] = {
- {(long int) 3855 /* 0: Identity */},
- {(long int) 3 /* 1: ALtExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ALtExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ALtExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: ALtExpr < PExpr: superclass typecheck marker */},
- {(long int) 3599 /* 5: ALtExpr < AAbsSendExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3663 /* 7: ALtExpr < ASuperInitCall: superclass typecheck marker */},
- {(long int) 3791 /* 8: ALtExpr < ASendExpr: superclass typecheck marker */},
- {(long int) 3823 /* 9: ALtExpr < ABinopExpr: superclass typecheck marker */},
- {(long int) 3855 /* 10: ALtExpr < ALtExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 2 /* 20: ALtExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ALtExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ALtExpr___visit_all},
- {(long int) parser_prod___ALtExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 3 /* 57: ALtExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ASendExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 4 /* 66: ALtExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ASendExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___ASendExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 5 /* 71: ALtExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 0 /* 76: ALtExpr < ASuperInitCall: superclass init_table position */},
- {(long int) typing___ASuperInitCall___register_super_init_call},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 88: ALtExpr < AAbsSendExpr: superclass init_table position */},
- {(long int) typing___AAbsSendExpr___do_typing},
- {(long int) typing___AAbsSendExpr___get_property},
- {(long int) typing___AAbsSendExpr___process_signature},
- {(long int) typing___AAbsSendExpr___prop},
- {(long int) typing___AAbsSendExpr___arguments},
- {(long int) typing___ALtExpr___name},
- {(long int) typing___ABinopExpr___raw_arguments},
- {(long int) typing___ASendExpr___do_all_typing},
- {(long int) parser_prod___ASendExpr___empty_init},
- {(long int) parser_prod___ASendExpr___init_asendexpr},
- {(long int) 6 /* 99: ALtExpr < ASendExpr: superclass init_table position */},
- {(long int) parser_nodes___ASendExpr___n_expr},
- {(long int) parser_prod___ALtExpr___n_expr__eq},
- {(long int) parser_prod___ABinopExpr___empty_init},
- {(long int) parser_prod___ABinopExpr___init_abinopexpr},
- {(long int) 7 /* 104: ALtExpr < ABinopExpr: superclass init_table position */},
- {(long int) parser_nodes___ABinopExpr___n_expr2},
- {(long int) parser_prod___ALtExpr___n_expr2__eq},
- {(long int) parser_prod___ALtExpr___empty_init},
- {(long int) parser_prod___ALtExpr___init_altexpr},
- {(long int) 8 /* 109: ALtExpr < ALtExpr: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ALtExpr::_parent */
-/* 2: Attribute ALtExpr::_first_token */
-/* 3: Attribute ALtExpr::_last_token */
-/* 4: Attribute ALtExpr::_stype */
-/* 5: Attribute ALtExpr::_if_true_variable_ctx */
-/* 6: Attribute ALtExpr::_prop */
-/* 7: Attribute ALtExpr::_arguments */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* 11: Attribute ALtExpr::_n_expr */
-/* 12: Attribute ALtExpr::_n_expr2 */
-val_t NEW_ALtExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 13);
- obj->vft = (classtable_elt_t*)VFT_ALtExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ALtExpr___empty_init() {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_ALtExpr();
- parser_prod___ALtExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ALtExpr___init_altexpr(val_t p0, val_t p1) {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_ALtExpr();
- parser_prod___ALtExpr___init_altexpr(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_ALeExpr[110] = {
- {(long int) 3859 /* 0: Identity */},
- {(long int) 3 /* 1: ALeExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ALeExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ALeExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: ALeExpr < PExpr: superclass typecheck marker */},
- {(long int) 3599 /* 5: ALeExpr < AAbsSendExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3663 /* 7: ALeExpr < ASuperInitCall: superclass typecheck marker */},
- {(long int) 3791 /* 8: ALeExpr < ASendExpr: superclass typecheck marker */},
- {(long int) 3823 /* 9: ALeExpr < ABinopExpr: superclass typecheck marker */},
- {(long int) 3859 /* 10: ALeExpr < ALeExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 2 /* 20: ALeExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ALeExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ALeExpr___visit_all},
- {(long int) parser_prod___ALeExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 3 /* 57: ALeExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ASendExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 4 /* 66: ALeExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ASendExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___ASendExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 5 /* 71: ALeExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 0 /* 76: ALeExpr < ASuperInitCall: superclass init_table position */},
- {(long int) typing___ASuperInitCall___register_super_init_call},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 88: ALeExpr < AAbsSendExpr: superclass init_table position */},
- {(long int) typing___AAbsSendExpr___do_typing},
- {(long int) typing___AAbsSendExpr___get_property},
- {(long int) typing___AAbsSendExpr___process_signature},
- {(long int) typing___AAbsSendExpr___prop},
- {(long int) typing___AAbsSendExpr___arguments},
- {(long int) typing___ALeExpr___name},
- {(long int) typing___ABinopExpr___raw_arguments},
- {(long int) typing___ASendExpr___do_all_typing},
- {(long int) parser_prod___ASendExpr___empty_init},
- {(long int) parser_prod___ASendExpr___init_asendexpr},
- {(long int) 6 /* 99: ALeExpr < ASendExpr: superclass init_table position */},
- {(long int) parser_nodes___ASendExpr___n_expr},
- {(long int) parser_prod___ALeExpr___n_expr__eq},
- {(long int) parser_prod___ABinopExpr___empty_init},
- {(long int) parser_prod___ABinopExpr___init_abinopexpr},
- {(long int) 7 /* 104: ALeExpr < ABinopExpr: superclass init_table position */},
- {(long int) parser_nodes___ABinopExpr___n_expr2},
- {(long int) parser_prod___ALeExpr___n_expr2__eq},
- {(long int) parser_prod___ALeExpr___empty_init},
- {(long int) parser_prod___ALeExpr___init_aleexpr},
- {(long int) 8 /* 109: ALeExpr < ALeExpr: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ALeExpr::_parent */
-/* 2: Attribute ALeExpr::_first_token */
-/* 3: Attribute ALeExpr::_last_token */
-/* 4: Attribute ALeExpr::_stype */
-/* 5: Attribute ALeExpr::_if_true_variable_ctx */
-/* 6: Attribute ALeExpr::_prop */
-/* 7: Attribute ALeExpr::_arguments */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* 11: Attribute ALeExpr::_n_expr */
-/* 12: Attribute ALeExpr::_n_expr2 */
-val_t NEW_ALeExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 13);
- obj->vft = (classtable_elt_t*)VFT_ALeExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ALeExpr___empty_init() {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_ALeExpr();
- parser_prod___ALeExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ALeExpr___init_aleexpr(val_t p0, val_t p1) {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_ALeExpr();
- parser_prod___ALeExpr___init_aleexpr(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_AGtExpr[110] = {
- {(long int) 3863 /* 0: Identity */},
- {(long int) 3 /* 1: AGtExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AGtExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AGtExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AGtExpr < PExpr: superclass typecheck marker */},
- {(long int) 3599 /* 5: AGtExpr < AAbsSendExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3663 /* 7: AGtExpr < ASuperInitCall: superclass typecheck marker */},
- {(long int) 3791 /* 8: AGtExpr < ASendExpr: superclass typecheck marker */},
- {(long int) 3823 /* 9: AGtExpr < ABinopExpr: superclass typecheck marker */},
- {(long int) 3863 /* 10: AGtExpr < AGtExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 2 /* 20: AGtExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AGtExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AGtExpr___visit_all},
- {(long int) parser_prod___AGtExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 3 /* 57: AGtExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ASendExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 4 /* 66: AGtExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ASendExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___ASendExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 5 /* 71: AGtExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 0 /* 76: AGtExpr < ASuperInitCall: superclass init_table position */},
- {(long int) typing___ASuperInitCall___register_super_init_call},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 88: AGtExpr < AAbsSendExpr: superclass init_table position */},
- {(long int) typing___AAbsSendExpr___do_typing},
- {(long int) typing___AAbsSendExpr___get_property},
- {(long int) typing___AAbsSendExpr___process_signature},
- {(long int) typing___AAbsSendExpr___prop},
- {(long int) typing___AAbsSendExpr___arguments},
- {(long int) typing___AGtExpr___name},
- {(long int) typing___ABinopExpr___raw_arguments},
- {(long int) typing___ASendExpr___do_all_typing},
- {(long int) parser_prod___ASendExpr___empty_init},
- {(long int) parser_prod___ASendExpr___init_asendexpr},
- {(long int) 6 /* 99: AGtExpr < ASendExpr: superclass init_table position */},
- {(long int) parser_nodes___ASendExpr___n_expr},
- {(long int) parser_prod___AGtExpr___n_expr__eq},
- {(long int) parser_prod___ABinopExpr___empty_init},
- {(long int) parser_prod___ABinopExpr___init_abinopexpr},
- {(long int) 7 /* 104: AGtExpr < ABinopExpr: superclass init_table position */},
- {(long int) parser_nodes___ABinopExpr___n_expr2},
- {(long int) parser_prod___AGtExpr___n_expr2__eq},
- {(long int) parser_prod___AGtExpr___empty_init},
- {(long int) parser_prod___AGtExpr___init_agtexpr},
- {(long int) 8 /* 109: AGtExpr < AGtExpr: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AGtExpr::_parent */
-/* 2: Attribute AGtExpr::_first_token */
-/* 3: Attribute AGtExpr::_last_token */
-/* 4: Attribute AGtExpr::_stype */
-/* 5: Attribute AGtExpr::_if_true_variable_ctx */
-/* 6: Attribute AGtExpr::_prop */
-/* 7: Attribute AGtExpr::_arguments */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* 11: Attribute AGtExpr::_n_expr */
-/* 12: Attribute AGtExpr::_n_expr2 */
-val_t NEW_AGtExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 13);
- obj->vft = (classtable_elt_t*)VFT_AGtExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AGtExpr___empty_init() {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_AGtExpr();
- parser_prod___AGtExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AGtExpr___init_agtexpr(val_t p0, val_t p1) {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_AGtExpr();
- parser_prod___AGtExpr___init_agtexpr(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_AGeExpr[110] = {
- {(long int) 3867 /* 0: Identity */},
- {(long int) 3 /* 1: AGeExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AGeExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AGeExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AGeExpr < PExpr: superclass typecheck marker */},
- {(long int) 3599 /* 5: AGeExpr < AAbsSendExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3663 /* 7: AGeExpr < ASuperInitCall: superclass typecheck marker */},
- {(long int) 3791 /* 8: AGeExpr < ASendExpr: superclass typecheck marker */},
- {(long int) 3823 /* 9: AGeExpr < ABinopExpr: superclass typecheck marker */},
- {(long int) 3867 /* 10: AGeExpr < AGeExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 2 /* 20: AGeExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AGeExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AGeExpr___visit_all},
- {(long int) parser_prod___AGeExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 3 /* 57: AGeExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ASendExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 4 /* 66: AGeExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ASendExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___ASendExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 5 /* 71: AGeExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 0 /* 76: AGeExpr < ASuperInitCall: superclass init_table position */},
- {(long int) typing___ASuperInitCall___register_super_init_call},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 88: AGeExpr < AAbsSendExpr: superclass init_table position */},
- {(long int) typing___AAbsSendExpr___do_typing},
- {(long int) typing___AAbsSendExpr___get_property},
- {(long int) typing___AAbsSendExpr___process_signature},
- {(long int) typing___AAbsSendExpr___prop},
- {(long int) typing___AAbsSendExpr___arguments},
- {(long int) typing___AGeExpr___name},
- {(long int) typing___ABinopExpr___raw_arguments},
- {(long int) typing___ASendExpr___do_all_typing},
- {(long int) parser_prod___ASendExpr___empty_init},
- {(long int) parser_prod___ASendExpr___init_asendexpr},
- {(long int) 6 /* 99: AGeExpr < ASendExpr: superclass init_table position */},
- {(long int) parser_nodes___ASendExpr___n_expr},
- {(long int) parser_prod___AGeExpr___n_expr__eq},
- {(long int) parser_prod___ABinopExpr___empty_init},
- {(long int) parser_prod___ABinopExpr___init_abinopexpr},
- {(long int) 7 /* 104: AGeExpr < ABinopExpr: superclass init_table position */},
- {(long int) parser_nodes___ABinopExpr___n_expr2},
- {(long int) parser_prod___AGeExpr___n_expr2__eq},
- {(long int) parser_prod___AGeExpr___empty_init},
- {(long int) parser_prod___AGeExpr___init_ageexpr},
- {(long int) 8 /* 109: AGeExpr < AGeExpr: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AGeExpr::_parent */
-/* 2: Attribute AGeExpr::_first_token */
-/* 3: Attribute AGeExpr::_last_token */
-/* 4: Attribute AGeExpr::_stype */
-/* 5: Attribute AGeExpr::_if_true_variable_ctx */
-/* 6: Attribute AGeExpr::_prop */
-/* 7: Attribute AGeExpr::_arguments */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* 11: Attribute AGeExpr::_n_expr */
-/* 12: Attribute AGeExpr::_n_expr2 */
-val_t NEW_AGeExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 13);
- obj->vft = (classtable_elt_t*)VFT_AGeExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AGeExpr___empty_init() {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_AGeExpr();
- parser_prod___AGeExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AGeExpr___init_ageexpr(val_t p0, val_t p1) {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_AGeExpr();
- parser_prod___AGeExpr___init_ageexpr(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_AIsaExpr[84] = {
- {(long int) 3703 /* 0: Identity */},
- {(long int) 3 /* 1: AIsaExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AIsaExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AIsaExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AIsaExpr < PExpr: superclass typecheck marker */},
- {(long int) 3559 /* 5: AIsaExpr < ABoolExpr: superclass typecheck marker */},
- {(long int) 3703 /* 6: AIsaExpr < AIsaExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AIsaExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AIsaExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AIsaExpr___visit_all},
- {(long int) parser_prod___AIsaExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AIsaExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___AIsaExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AIsaExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___AIsaExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AIsaExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 4 /* 76: AIsaExpr < ABoolExpr: superclass init_table position */},
- {(long int) parser_prod___AIsaExpr___empty_init},
- {(long int) parser_prod___AIsaExpr___init_aisaexpr},
- {(long int) 5 /* 79: AIsaExpr < AIsaExpr: superclass init_table position */},
- {(long int) parser_nodes___AIsaExpr___n_expr},
- {(long int) parser_prod___AIsaExpr___n_expr__eq},
- {(long int) parser_nodes___AIsaExpr___n_type},
- {(long int) parser_prod___AIsaExpr___n_type__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AIsaExpr::_parent */
-/* 2: Attribute AIsaExpr::_first_token */
-/* 3: Attribute AIsaExpr::_last_token */
-/* 4: Attribute AIsaExpr::_stype */
-/* 5: Attribute AIsaExpr::_if_true_variable_ctx */
-/* 6: Attribute AIsaExpr::_n_expr */
-/* 7: Attribute AIsaExpr::_n_type */
-val_t NEW_AIsaExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 8);
- obj->vft = (classtable_elt_t*)VFT_AIsaExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AIsaExpr___empty_init() {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AIsaExpr();
- parser_prod___AIsaExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AIsaExpr___init_aisaexpr(val_t p0, val_t p1) {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AIsaExpr();
- parser_prod___AIsaExpr___init_aisaexpr(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_APlusExpr[110] = {
- {(long int) 3839 /* 0: Identity */},
- {(long int) 3 /* 1: APlusExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: APlusExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: APlusExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: APlusExpr < PExpr: superclass typecheck marker */},
- {(long int) 3599 /* 5: APlusExpr < AAbsSendExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3663 /* 7: APlusExpr < ASuperInitCall: superclass typecheck marker */},
- {(long int) 3791 /* 8: APlusExpr < ASendExpr: superclass typecheck marker */},
- {(long int) 3823 /* 9: APlusExpr < ABinopExpr: superclass typecheck marker */},
- {(long int) 3839 /* 10: APlusExpr < APlusExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 2 /* 20: APlusExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___APlusExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___APlusExpr___visit_all},
- {(long int) parser_prod___APlusExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 3 /* 57: APlusExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ASendExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 4 /* 66: APlusExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ASendExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___ASendExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 5 /* 71: APlusExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 0 /* 76: APlusExpr < ASuperInitCall: superclass init_table position */},
- {(long int) typing___ASuperInitCall___register_super_init_call},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 88: APlusExpr < AAbsSendExpr: superclass init_table position */},
- {(long int) typing___AAbsSendExpr___do_typing},
- {(long int) typing___AAbsSendExpr___get_property},
- {(long int) typing___AAbsSendExpr___process_signature},
- {(long int) typing___AAbsSendExpr___prop},
- {(long int) typing___AAbsSendExpr___arguments},
- {(long int) typing___APlusExpr___name},
- {(long int) typing___ABinopExpr___raw_arguments},
- {(long int) typing___ASendExpr___do_all_typing},
- {(long int) parser_prod___ASendExpr___empty_init},
- {(long int) parser_prod___ASendExpr___init_asendexpr},
- {(long int) 6 /* 99: APlusExpr < ASendExpr: superclass init_table position */},
- {(long int) parser_nodes___ASendExpr___n_expr},
- {(long int) parser_prod___APlusExpr___n_expr__eq},
- {(long int) parser_prod___ABinopExpr___empty_init},
- {(long int) parser_prod___ABinopExpr___init_abinopexpr},
- {(long int) 7 /* 104: APlusExpr < ABinopExpr: superclass init_table position */},
- {(long int) parser_nodes___ABinopExpr___n_expr2},
- {(long int) parser_prod___APlusExpr___n_expr2__eq},
- {(long int) parser_prod___APlusExpr___empty_init},
- {(long int) parser_prod___APlusExpr___init_aplusexpr},
- {(long int) 8 /* 109: APlusExpr < APlusExpr: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute APlusExpr::_parent */
-/* 2: Attribute APlusExpr::_first_token */
-/* 3: Attribute APlusExpr::_last_token */
-/* 4: Attribute APlusExpr::_stype */
-/* 5: Attribute APlusExpr::_if_true_variable_ctx */
-/* 6: Attribute APlusExpr::_prop */
-/* 7: Attribute APlusExpr::_arguments */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* 11: Attribute APlusExpr::_n_expr */
-/* 12: Attribute APlusExpr::_n_expr2 */
-val_t NEW_APlusExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 13);
- obj->vft = (classtable_elt_t*)VFT_APlusExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___APlusExpr___empty_init() {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_APlusExpr();
- parser_prod___APlusExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___APlusExpr___init_aplusexpr(val_t p0, val_t p1) {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_APlusExpr();
- parser_prod___APlusExpr___init_aplusexpr(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_AMinusExpr[110] = {
- {(long int) 3851 /* 0: Identity */},
- {(long int) 3 /* 1: AMinusExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AMinusExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AMinusExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AMinusExpr < PExpr: superclass typecheck marker */},
- {(long int) 3599 /* 5: AMinusExpr < AAbsSendExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3663 /* 7: AMinusExpr < ASuperInitCall: superclass typecheck marker */},
- {(long int) 3791 /* 8: AMinusExpr < ASendExpr: superclass typecheck marker */},
- {(long int) 3823 /* 9: AMinusExpr < ABinopExpr: superclass typecheck marker */},
- {(long int) 3851 /* 10: AMinusExpr < AMinusExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 2 /* 20: AMinusExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AMinusExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AMinusExpr___visit_all},
- {(long int) parser_prod___AMinusExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 3 /* 57: AMinusExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ASendExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 4 /* 66: AMinusExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ASendExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___ASendExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 5 /* 71: AMinusExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 0 /* 76: AMinusExpr < ASuperInitCall: superclass init_table position */},
- {(long int) typing___ASuperInitCall___register_super_init_call},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 88: AMinusExpr < AAbsSendExpr: superclass init_table position */},
- {(long int) typing___AAbsSendExpr___do_typing},
- {(long int) typing___AAbsSendExpr___get_property},
- {(long int) typing___AAbsSendExpr___process_signature},
- {(long int) typing___AAbsSendExpr___prop},
- {(long int) typing___AAbsSendExpr___arguments},
- {(long int) typing___AMinusExpr___name},
- {(long int) typing___ABinopExpr___raw_arguments},
- {(long int) typing___ASendExpr___do_all_typing},
- {(long int) parser_prod___ASendExpr___empty_init},
- {(long int) parser_prod___ASendExpr___init_asendexpr},
- {(long int) 6 /* 99: AMinusExpr < ASendExpr: superclass init_table position */},
- {(long int) parser_nodes___ASendExpr___n_expr},
- {(long int) parser_prod___AMinusExpr___n_expr__eq},
- {(long int) parser_prod___ABinopExpr___empty_init},
- {(long int) parser_prod___ABinopExpr___init_abinopexpr},
- {(long int) 7 /* 104: AMinusExpr < ABinopExpr: superclass init_table position */},
- {(long int) parser_nodes___ABinopExpr___n_expr2},
- {(long int) parser_prod___AMinusExpr___n_expr2__eq},
- {(long int) parser_prod___AMinusExpr___empty_init},
- {(long int) parser_prod___AMinusExpr___init_aminusexpr},
- {(long int) 8 /* 109: AMinusExpr < AMinusExpr: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AMinusExpr::_parent */
-/* 2: Attribute AMinusExpr::_first_token */
-/* 3: Attribute AMinusExpr::_last_token */
-/* 4: Attribute AMinusExpr::_stype */
-/* 5: Attribute AMinusExpr::_if_true_variable_ctx */
-/* 6: Attribute AMinusExpr::_prop */
-/* 7: Attribute AMinusExpr::_arguments */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* 11: Attribute AMinusExpr::_n_expr */
-/* 12: Attribute AMinusExpr::_n_expr2 */
-val_t NEW_AMinusExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 13);
- obj->vft = (classtable_elt_t*)VFT_AMinusExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AMinusExpr___empty_init() {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_AMinusExpr();
- parser_prod___AMinusExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AMinusExpr___init_aminusexpr(val_t p0, val_t p1) {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_AMinusExpr();
- parser_prod___AMinusExpr___init_aminusexpr(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_AStarshipExpr[110] = {
- {(long int) 3827 /* 0: Identity */},
- {(long int) 3 /* 1: AStarshipExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AStarshipExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AStarshipExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AStarshipExpr < PExpr: superclass typecheck marker */},
- {(long int) 3599 /* 5: AStarshipExpr < AAbsSendExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3663 /* 7: AStarshipExpr < ASuperInitCall: superclass typecheck marker */},
- {(long int) 3791 /* 8: AStarshipExpr < ASendExpr: superclass typecheck marker */},
- {(long int) 3823 /* 9: AStarshipExpr < ABinopExpr: superclass typecheck marker */},
- {(long int) 3827 /* 10: AStarshipExpr < AStarshipExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 2 /* 20: AStarshipExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AStarshipExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AStarshipExpr___visit_all},
- {(long int) parser_prod___AStarshipExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 3 /* 57: AStarshipExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ASendExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 4 /* 66: AStarshipExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ASendExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___ASendExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 5 /* 71: AStarshipExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 0 /* 76: AStarshipExpr < ASuperInitCall: superclass init_table position */},
- {(long int) typing___ASuperInitCall___register_super_init_call},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 88: AStarshipExpr < AAbsSendExpr: superclass init_table position */},
- {(long int) typing___AAbsSendExpr___do_typing},
- {(long int) typing___AAbsSendExpr___get_property},
- {(long int) typing___AAbsSendExpr___process_signature},
- {(long int) typing___AAbsSendExpr___prop},
- {(long int) typing___AAbsSendExpr___arguments},
- {(long int) typing___AStarshipExpr___name},
- {(long int) typing___ABinopExpr___raw_arguments},
- {(long int) typing___ASendExpr___do_all_typing},
- {(long int) parser_prod___ASendExpr___empty_init},
- {(long int) parser_prod___ASendExpr___init_asendexpr},
- {(long int) 6 /* 99: AStarshipExpr < ASendExpr: superclass init_table position */},
- {(long int) parser_nodes___ASendExpr___n_expr},
- {(long int) parser_prod___AStarshipExpr___n_expr__eq},
- {(long int) parser_prod___ABinopExpr___empty_init},
- {(long int) parser_prod___ABinopExpr___init_abinopexpr},
- {(long int) 7 /* 104: AStarshipExpr < ABinopExpr: superclass init_table position */},
- {(long int) parser_nodes___ABinopExpr___n_expr2},
- {(long int) parser_prod___AStarshipExpr___n_expr2__eq},
- {(long int) parser_prod___AStarshipExpr___empty_init},
- {(long int) parser_prod___AStarshipExpr___init_astarshipexpr},
- {(long int) 8 /* 109: AStarshipExpr < AStarshipExpr: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AStarshipExpr::_parent */
-/* 2: Attribute AStarshipExpr::_first_token */
-/* 3: Attribute AStarshipExpr::_last_token */
-/* 4: Attribute AStarshipExpr::_stype */
-/* 5: Attribute AStarshipExpr::_if_true_variable_ctx */
-/* 6: Attribute AStarshipExpr::_prop */
-/* 7: Attribute AStarshipExpr::_arguments */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* 11: Attribute AStarshipExpr::_n_expr */
-/* 12: Attribute AStarshipExpr::_n_expr2 */
-val_t NEW_AStarshipExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 13);
- obj->vft = (classtable_elt_t*)VFT_AStarshipExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AStarshipExpr___empty_init() {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_AStarshipExpr();
- parser_prod___AStarshipExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AStarshipExpr___init_astarshipexpr(val_t p0, val_t p1) {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_AStarshipExpr();
- parser_prod___AStarshipExpr___init_astarshipexpr(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_AStarExpr[110] = {
- {(long int) 3831 /* 0: Identity */},
- {(long int) 3 /* 1: AStarExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AStarExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AStarExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AStarExpr < PExpr: superclass typecheck marker */},
- {(long int) 3599 /* 5: AStarExpr < AAbsSendExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3663 /* 7: AStarExpr < ASuperInitCall: superclass typecheck marker */},
- {(long int) 3791 /* 8: AStarExpr < ASendExpr: superclass typecheck marker */},
- {(long int) 3823 /* 9: AStarExpr < ABinopExpr: superclass typecheck marker */},
- {(long int) 3831 /* 10: AStarExpr < AStarExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 2 /* 20: AStarExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AStarExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AStarExpr___visit_all},
- {(long int) parser_prod___AStarExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 3 /* 57: AStarExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ASendExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 4 /* 66: AStarExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ASendExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___ASendExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 5 /* 71: AStarExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 0 /* 76: AStarExpr < ASuperInitCall: superclass init_table position */},
- {(long int) typing___ASuperInitCall___register_super_init_call},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 88: AStarExpr < AAbsSendExpr: superclass init_table position */},
- {(long int) typing___AAbsSendExpr___do_typing},
- {(long int) typing___AAbsSendExpr___get_property},
- {(long int) typing___AAbsSendExpr___process_signature},
- {(long int) typing___AAbsSendExpr___prop},
- {(long int) typing___AAbsSendExpr___arguments},
- {(long int) typing___AStarExpr___name},
- {(long int) typing___ABinopExpr___raw_arguments},
- {(long int) typing___ASendExpr___do_all_typing},
- {(long int) parser_prod___ASendExpr___empty_init},
- {(long int) parser_prod___ASendExpr___init_asendexpr},
- {(long int) 6 /* 99: AStarExpr < ASendExpr: superclass init_table position */},
- {(long int) parser_nodes___ASendExpr___n_expr},
- {(long int) parser_prod___AStarExpr___n_expr__eq},
- {(long int) parser_prod___ABinopExpr___empty_init},
- {(long int) parser_prod___ABinopExpr___init_abinopexpr},
- {(long int) 7 /* 104: AStarExpr < ABinopExpr: superclass init_table position */},
- {(long int) parser_nodes___ABinopExpr___n_expr2},
- {(long int) parser_prod___AStarExpr___n_expr2__eq},
- {(long int) parser_prod___AStarExpr___empty_init},
- {(long int) parser_prod___AStarExpr___init_astarexpr},
- {(long int) 8 /* 109: AStarExpr < AStarExpr: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AStarExpr::_parent */
-/* 2: Attribute AStarExpr::_first_token */
-/* 3: Attribute AStarExpr::_last_token */
-/* 4: Attribute AStarExpr::_stype */
-/* 5: Attribute AStarExpr::_if_true_variable_ctx */
-/* 6: Attribute AStarExpr::_prop */
-/* 7: Attribute AStarExpr::_arguments */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* 11: Attribute AStarExpr::_n_expr */
-/* 12: Attribute AStarExpr::_n_expr2 */
-val_t NEW_AStarExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 13);
- obj->vft = (classtable_elt_t*)VFT_AStarExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AStarExpr___empty_init() {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_AStarExpr();
- parser_prod___AStarExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AStarExpr___init_astarexpr(val_t p0, val_t p1) {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_AStarExpr();
- parser_prod___AStarExpr___init_astarexpr(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_ASlashExpr[110] = {
- {(long int) 3835 /* 0: Identity */},
- {(long int) 3 /* 1: ASlashExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ASlashExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ASlashExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: ASlashExpr < PExpr: superclass typecheck marker */},
- {(long int) 3599 /* 5: ASlashExpr < AAbsSendExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3663 /* 7: ASlashExpr < ASuperInitCall: superclass typecheck marker */},
- {(long int) 3791 /* 8: ASlashExpr < ASendExpr: superclass typecheck marker */},
- {(long int) 3823 /* 9: ASlashExpr < ABinopExpr: superclass typecheck marker */},
- {(long int) 3835 /* 10: ASlashExpr < ASlashExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 2 /* 20: ASlashExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ASlashExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ASlashExpr___visit_all},
- {(long int) parser_prod___ASlashExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 3 /* 57: ASlashExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ASendExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 4 /* 66: ASlashExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ASendExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___ASendExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 5 /* 71: ASlashExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 0 /* 76: ASlashExpr < ASuperInitCall: superclass init_table position */},
- {(long int) typing___ASuperInitCall___register_super_init_call},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 88: ASlashExpr < AAbsSendExpr: superclass init_table position */},
- {(long int) typing___AAbsSendExpr___do_typing},
- {(long int) typing___AAbsSendExpr___get_property},
- {(long int) typing___AAbsSendExpr___process_signature},
- {(long int) typing___AAbsSendExpr___prop},
- {(long int) typing___AAbsSendExpr___arguments},
- {(long int) typing___ASlashExpr___name},
- {(long int) typing___ABinopExpr___raw_arguments},
- {(long int) typing___ASendExpr___do_all_typing},
- {(long int) parser_prod___ASendExpr___empty_init},
- {(long int) parser_prod___ASendExpr___init_asendexpr},
- {(long int) 6 /* 99: ASlashExpr < ASendExpr: superclass init_table position */},
- {(long int) parser_nodes___ASendExpr___n_expr},
- {(long int) parser_prod___ASlashExpr___n_expr__eq},
- {(long int) parser_prod___ABinopExpr___empty_init},
- {(long int) parser_prod___ABinopExpr___init_abinopexpr},
- {(long int) 7 /* 104: ASlashExpr < ABinopExpr: superclass init_table position */},
- {(long int) parser_nodes___ABinopExpr___n_expr2},
- {(long int) parser_prod___ASlashExpr___n_expr2__eq},
- {(long int) parser_prod___ASlashExpr___empty_init},
- {(long int) parser_prod___ASlashExpr___init_aslashexpr},
- {(long int) 8 /* 109: ASlashExpr < ASlashExpr: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ASlashExpr::_parent */
-/* 2: Attribute ASlashExpr::_first_token */
-/* 3: Attribute ASlashExpr::_last_token */
-/* 4: Attribute ASlashExpr::_stype */
-/* 5: Attribute ASlashExpr::_if_true_variable_ctx */
-/* 6: Attribute ASlashExpr::_prop */
-/* 7: Attribute ASlashExpr::_arguments */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* 11: Attribute ASlashExpr::_n_expr */
-/* 12: Attribute ASlashExpr::_n_expr2 */
-val_t NEW_ASlashExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 13);
- obj->vft = (classtable_elt_t*)VFT_ASlashExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ASlashExpr___empty_init() {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_ASlashExpr();
- parser_prod___ASlashExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ASlashExpr___init_aslashexpr(val_t p0, val_t p1) {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_ASlashExpr();
- parser_prod___ASlashExpr___init_aslashexpr(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_APercentExpr[110] = {
- {(long int) 3843 /* 0: Identity */},
- {(long int) 3 /* 1: APercentExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: APercentExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: APercentExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: APercentExpr < PExpr: superclass typecheck marker */},
- {(long int) 3599 /* 5: APercentExpr < AAbsSendExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3663 /* 7: APercentExpr < ASuperInitCall: superclass typecheck marker */},
- {(long int) 3791 /* 8: APercentExpr < ASendExpr: superclass typecheck marker */},
- {(long int) 3823 /* 9: APercentExpr < ABinopExpr: superclass typecheck marker */},
- {(long int) 3843 /* 10: APercentExpr < APercentExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 2 /* 20: APercentExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___APercentExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___APercentExpr___visit_all},
- {(long int) parser_prod___APercentExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 3 /* 57: APercentExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ASendExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 4 /* 66: APercentExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ASendExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___ASendExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 5 /* 71: APercentExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 0 /* 76: APercentExpr < ASuperInitCall: superclass init_table position */},
- {(long int) typing___ASuperInitCall___register_super_init_call},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 88: APercentExpr < AAbsSendExpr: superclass init_table position */},
- {(long int) typing___AAbsSendExpr___do_typing},
- {(long int) typing___AAbsSendExpr___get_property},
- {(long int) typing___AAbsSendExpr___process_signature},
- {(long int) typing___AAbsSendExpr___prop},
- {(long int) typing___AAbsSendExpr___arguments},
- {(long int) typing___APercentExpr___name},
- {(long int) typing___ABinopExpr___raw_arguments},
- {(long int) typing___ASendExpr___do_all_typing},
- {(long int) parser_prod___ASendExpr___empty_init},
- {(long int) parser_prod___ASendExpr___init_asendexpr},
- {(long int) 6 /* 99: APercentExpr < ASendExpr: superclass init_table position */},
- {(long int) parser_nodes___ASendExpr___n_expr},
- {(long int) parser_prod___APercentExpr___n_expr__eq},
- {(long int) parser_prod___ABinopExpr___empty_init},
- {(long int) parser_prod___ABinopExpr___init_abinopexpr},
- {(long int) 7 /* 104: APercentExpr < ABinopExpr: superclass init_table position */},
- {(long int) parser_nodes___ABinopExpr___n_expr2},
- {(long int) parser_prod___APercentExpr___n_expr2__eq},
- {(long int) parser_prod___APercentExpr___empty_init},
- {(long int) parser_prod___APercentExpr___init_apercentexpr},
- {(long int) 8 /* 109: APercentExpr < APercentExpr: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute APercentExpr::_parent */
-/* 2: Attribute APercentExpr::_first_token */
-/* 3: Attribute APercentExpr::_last_token */
-/* 4: Attribute APercentExpr::_stype */
-/* 5: Attribute APercentExpr::_if_true_variable_ctx */
-/* 6: Attribute APercentExpr::_prop */
-/* 7: Attribute APercentExpr::_arguments */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* 11: Attribute APercentExpr::_n_expr */
-/* 12: Attribute APercentExpr::_n_expr2 */
-val_t NEW_APercentExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 13);
- obj->vft = (classtable_elt_t*)VFT_APercentExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___APercentExpr___empty_init() {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_APercentExpr();
- parser_prod___APercentExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___APercentExpr___init_apercentexpr(val_t p0, val_t p1) {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_APercentExpr();
- parser_prod___APercentExpr___init_apercentexpr(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_AUminusExpr[107] = {
- {(long int) 3803 /* 0: Identity */},
- {(long int) 3 /* 1: AUminusExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AUminusExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AUminusExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AUminusExpr < PExpr: superclass typecheck marker */},
- {(long int) 3599 /* 5: AUminusExpr < AAbsSendExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3663 /* 7: AUminusExpr < ASuperInitCall: superclass typecheck marker */},
- {(long int) 3791 /* 8: AUminusExpr < ASendExpr: superclass typecheck marker */},
- {(long int) 3803 /* 9: AUminusExpr < AUminusExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 2 /* 20: AUminusExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AUminusExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AUminusExpr___visit_all},
- {(long int) parser_prod___AUminusExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 3 /* 57: AUminusExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ASendExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 4 /* 66: AUminusExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ASendExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___ASendExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 5 /* 71: AUminusExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 0 /* 76: AUminusExpr < ASuperInitCall: superclass init_table position */},
- {(long int) typing___ASuperInitCall___register_super_init_call},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 88: AUminusExpr < AAbsSendExpr: superclass init_table position */},
- {(long int) typing___AAbsSendExpr___do_typing},
- {(long int) typing___AAbsSendExpr___get_property},
- {(long int) typing___AAbsSendExpr___process_signature},
- {(long int) typing___AAbsSendExpr___prop},
- {(long int) typing___AAbsSendExpr___arguments},
- {(long int) typing___AUminusExpr___name},
- {(long int) typing___AUminusExpr___raw_arguments},
- {(long int) typing___ASendExpr___do_all_typing},
- {(long int) parser_prod___ASendExpr___empty_init},
- {(long int) parser_prod___ASendExpr___init_asendexpr},
- {(long int) 6 /* 99: AUminusExpr < ASendExpr: superclass init_table position */},
- {(long int) parser_nodes___ASendExpr___n_expr},
- {(long int) parser_prod___AUminusExpr___n_expr__eq},
- {(long int) parser_prod___AUminusExpr___empty_init},
- {(long int) parser_prod___AUminusExpr___init_auminusexpr},
- {(long int) 7 /* 104: AUminusExpr < AUminusExpr: superclass init_table position */},
- {(long int) parser_nodes___AUminusExpr___n_minus},
- {(long int) parser_prod___AUminusExpr___n_minus__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AUminusExpr::_parent */
-/* 2: Attribute AUminusExpr::_first_token */
-/* 3: Attribute AUminusExpr::_last_token */
-/* 4: Attribute AUminusExpr::_stype */
-/* 5: Attribute AUminusExpr::_if_true_variable_ctx */
-/* 6: Attribute AUminusExpr::_prop */
-/* 7: Attribute AUminusExpr::_arguments */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* 11: Attribute AUminusExpr::_n_expr */
-/* 12: Attribute AUminusExpr::_n_minus */
-val_t NEW_AUminusExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 13);
- obj->vft = (classtable_elt_t*)VFT_AUminusExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AUminusExpr___empty_init() {
- int init_table[8] = {0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_AUminusExpr();
- parser_prod___AUminusExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AUminusExpr___init_auminusexpr(val_t p0, val_t p1) {
- int init_table[8] = {0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_AUminusExpr();
- parser_prod___AUminusExpr___init_auminusexpr(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_ANewExpr[105] = {
- {(long int) 3695 /* 0: Identity */},
- {(long int) 3 /* 1: ANewExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ANewExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ANewExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: ANewExpr < PExpr: superclass typecheck marker */},
- {(long int) 3599 /* 5: ANewExpr < AAbsSendExpr: superclass typecheck marker */},
- {(long int) 3695 /* 6: ANewExpr < ANewExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 1 /* 20: ANewExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ANewExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ANewExpr___visit_all},
- {(long int) parser_prod___ANewExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 2 /* 57: ANewExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ANewExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 3 /* 66: ANewExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ANewExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 4 /* 71: ANewExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 0 /* 88: ANewExpr < AAbsSendExpr: superclass init_table position */},
- {(long int) typing___AAbsSendExpr___do_typing},
- {(long int) typing___AAbsSendExpr___get_property},
- {(long int) typing___AAbsSendExpr___process_signature},
- {(long int) typing___AAbsSendExpr___prop},
- {(long int) typing___AAbsSendExpr___arguments},
- {(long int) parser_prod___ANewExpr___empty_init},
- {(long int) parser_prod___ANewExpr___init_anewexpr},
- {(long int) 5 /* 96: ANewExpr < ANewExpr: superclass init_table position */},
- {(long int) parser_nodes___ANewExpr___n_kwnew},
- {(long int) parser_prod___ANewExpr___n_kwnew__eq},
- {(long int) parser_nodes___ANewExpr___n_type},
- {(long int) parser_prod___ANewExpr___n_type__eq},
- {(long int) parser_nodes___ANewExpr___n_id},
- {(long int) parser_prod___ANewExpr___n_id__eq},
- {(long int) parser_nodes___ANewExpr___n_args},
- {(long int) parser_nodes___ANewExpr___n_args__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ANewExpr::_parent */
-/* 2: Attribute ANewExpr::_first_token */
-/* 3: Attribute ANewExpr::_last_token */
-/* 4: Attribute ANewExpr::_stype */
-/* 5: Attribute ANewExpr::_if_true_variable_ctx */
-/* 6: Attribute ANewExpr::_prop */
-/* 7: Attribute ANewExpr::_arguments */
-/* 8: Attribute ANewExpr::_n_kwnew */
-/* 9: Attribute ANewExpr::_n_type */
-/* 10: Attribute ANewExpr::_n_id */
-/* 11: Attribute ANewExpr::_n_args */
-val_t NEW_ANewExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 12);
- obj->vft = (classtable_elt_t*)VFT_ANewExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ANewExpr___empty_init() {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_ANewExpr();
- parser_prod___ANewExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ANewExpr___init_anewexpr(val_t p0, val_t p1, val_t p2, val_t p3) {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_ANewExpr();
- parser_prod___ANewExpr___init_anewexpr(self, p0, p1, p2, p3, init_table);
- return self;
-}
-const classtable_elt_t VFT_AAttrFormExpr[95] = {
- {(long int) 3575 /* 0: Identity */},
- {(long int) 3 /* 1: AAttrFormExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AAttrFormExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AAttrFormExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AAttrFormExpr < PExpr: superclass typecheck marker */},
- {(long int) 3575 /* 5: AAttrFormExpr < AAttrFormExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AAttrFormExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___PNode___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___PNode___visit_all},
- {(long int) parser_prod___PNode___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AAttrFormExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AAttrFormExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___PExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AAttrFormExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) typing___AAttrFormExpr___prop},
- {(long int) typing___AAttrFormExpr___do_typing},
- {(long int) 4 /* 90: AAttrFormExpr < AAttrFormExpr: superclass init_table position */},
- {(long int) parser_nodes___AAttrFormExpr___n_expr},
- {(long int) parser_nodes___AAttrFormExpr___n_expr__eq},
- {(long int) parser_nodes___AAttrFormExpr___n_id},
- {(long int) parser_nodes___AAttrFormExpr___n_id__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AAttrFormExpr::_parent */
-/* 2: Attribute AAttrFormExpr::_first_token */
-/* 3: Attribute AAttrFormExpr::_last_token */
-/* 4: Attribute AAttrFormExpr::_stype */
-/* 5: Attribute AAttrFormExpr::_if_true_variable_ctx */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* 11: Attribute AAttrFormExpr::_prop */
-/* 12: Attribute AAttrFormExpr::_n_expr */
-/* 13: Attribute AAttrFormExpr::_n_id */
-val_t NEW_AAttrFormExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 14);
- obj->vft = (classtable_elt_t*)VFT_AAttrFormExpr;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_AAttrExpr[98] = {
- {(long int) 3759 /* 0: Identity */},
- {(long int) 3 /* 1: AAttrExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AAttrExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AAttrExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AAttrExpr < PExpr: superclass typecheck marker */},
- {(long int) 3575 /* 5: AAttrExpr < AAttrFormExpr: superclass typecheck marker */},
- {(long int) 3759 /* 6: AAttrExpr < AAttrExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AAttrExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AAttrExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AAttrExpr___visit_all},
- {(long int) parser_prod___AAttrExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AAttrExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___AAttrExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AAttrExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___AAttrExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AAttrExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) typing___AAttrFormExpr___prop},
- {(long int) typing___AAttrFormExpr___do_typing},
- {(long int) 4 /* 90: AAttrExpr < AAttrFormExpr: superclass init_table position */},
- {(long int) parser_nodes___AAttrFormExpr___n_expr},
- {(long int) parser_prod___AAttrExpr___n_expr__eq},
- {(long int) parser_nodes___AAttrFormExpr___n_id},
- {(long int) parser_prod___AAttrExpr___n_id__eq},
- {(long int) parser_prod___AAttrExpr___empty_init},
- {(long int) parser_prod___AAttrExpr___init_aattrexpr},
- {(long int) 5 /* 97: AAttrExpr < AAttrExpr: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AAttrExpr::_parent */
-/* 2: Attribute AAttrExpr::_first_token */
-/* 3: Attribute AAttrExpr::_last_token */
-/* 4: Attribute AAttrExpr::_stype */
-/* 5: Attribute AAttrExpr::_if_true_variable_ctx */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* 11: Attribute AAttrExpr::_prop */
-/* 12: Attribute AAttrExpr::_n_expr */
-/* 13: Attribute AAttrExpr::_n_id */
-val_t NEW_AAttrExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 14);
- obj->vft = (classtable_elt_t*)VFT_AAttrExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AAttrExpr___empty_init() {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AAttrExpr();
- parser_prod___AAttrExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AAttrExpr___init_aattrexpr(val_t p0, val_t p1) {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AAttrExpr();
- parser_prod___AAttrExpr___init_aattrexpr(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_AAttrAssignExpr[95] = {
- {(long int) 3763 /* 0: Identity */},
- {(long int) 3 /* 1: AAttrAssignExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AAttrAssignExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AAttrAssignExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AAttrAssignExpr < PExpr: superclass typecheck marker */},
- {(long int) 3575 /* 5: AAttrAssignExpr < AAttrFormExpr: superclass typecheck marker */},
- {(long int) 3583 /* 6: AAttrAssignExpr < AAssignFormExpr: superclass typecheck marker */},
- {(long int) 3763 /* 7: AAttrAssignExpr < AAttrAssignExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AAttrAssignExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AAttrAssignExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AAttrAssignExpr___visit_all},
- {(long int) parser_prod___AAttrAssignExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AAttrAssignExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___AAttrAssignExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AAttrAssignExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___PExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___AAttrAssignExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AAttrAssignExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) parser_prod___AAttrAssignExpr___empty_init},
- {(long int) parser_prod___AAttrAssignExpr___init_aattrassignexpr},
- {(long int) 6 /* 78: AAttrAssignExpr < AAttrAssignExpr: superclass init_table position */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 5 /* 81: AAttrAssignExpr < AAssignFormExpr: superclass init_table position */},
- {(long int) parser_nodes___AAssignFormExpr___n_assign},
- {(long int) parser_prod___AAttrAssignExpr___n_assign__eq},
- {(long int) parser_nodes___AAssignFormExpr___n_value},
- {(long int) parser_prod___AAttrAssignExpr___n_value__eq},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) typing___AAttrFormExpr___prop},
- {(long int) typing___AAttrFormExpr___do_typing},
- {(long int) 4 /* 90: AAttrAssignExpr < AAttrFormExpr: superclass init_table position */},
- {(long int) parser_nodes___AAttrFormExpr___n_expr},
- {(long int) parser_prod___AAttrAssignExpr___n_expr__eq},
- {(long int) parser_nodes___AAttrFormExpr___n_id},
- {(long int) parser_prod___AAttrAssignExpr___n_id__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AAttrAssignExpr::_parent */
-/* 2: Attribute AAttrAssignExpr::_first_token */
-/* 3: Attribute AAttrAssignExpr::_last_token */
-/* 4: Attribute AAttrAssignExpr::_stype */
-/* 5: Attribute AAttrAssignExpr::_if_true_variable_ctx */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* 8: Attribute AAttrAssignExpr::_n_assign */
-/* 9: Attribute AAttrAssignExpr::_n_value */
-/* Instance Hole :( */
-/* 11: Attribute AAttrAssignExpr::_prop */
-/* 12: Attribute AAttrAssignExpr::_n_expr */
-/* 13: Attribute AAttrAssignExpr::_n_id */
-val_t NEW_AAttrAssignExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 14);
- obj->vft = (classtable_elt_t*)VFT_AAttrAssignExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AAttrAssignExpr___empty_init() {
- int init_table[7] = {0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_AAttrAssignExpr();
- parser_prod___AAttrAssignExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AAttrAssignExpr___init_aattrassignexpr(val_t p0, val_t p1, val_t p2, val_t p3) {
- int init_table[7] = {0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_AAttrAssignExpr();
- parser_prod___AAttrAssignExpr___init_aattrassignexpr(self, p0, p1, p2, p3, init_table);
- return self;
-}
-const classtable_elt_t VFT_ACallFormExpr[109] = {
- {(long int) 3815 /* 0: Identity */},
- {(long int) 3 /* 1: ACallFormExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ACallFormExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ACallFormExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: ACallFormExpr < PExpr: superclass typecheck marker */},
- {(long int) 3599 /* 5: ACallFormExpr < AAbsSendExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3663 /* 7: ACallFormExpr < ASuperInitCall: superclass typecheck marker */},
- {(long int) 3791 /* 8: ACallFormExpr < ASendExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3815 /* 10: ACallFormExpr < ACallFormExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 2 /* 20: ACallFormExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ASendExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ASendExpr___visit_all},
- {(long int) parser_prod___ASendExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 3 /* 57: ACallFormExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ACallFormExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 4 /* 66: ACallFormExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ASendExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___ASendExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 5 /* 71: ACallFormExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 0 /* 76: ACallFormExpr < ASuperInitCall: superclass init_table position */},
- {(long int) typing___ASuperInitCall___register_super_init_call},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 88: ACallFormExpr < AAbsSendExpr: superclass init_table position */},
- {(long int) typing___AAbsSendExpr___do_typing},
- {(long int) typing___AAbsSendExpr___get_property},
- {(long int) typing___AAbsSendExpr___process_signature},
- {(long int) typing___AAbsSendExpr___prop},
- {(long int) typing___AAbsSendExpr___arguments},
- {(long int) typing___ASendExpr___name},
- {(long int) typing___ASendExpr___raw_arguments},
- {(long int) typing___ASendExpr___do_all_typing},
- {(long int) parser_prod___ASendExpr___empty_init},
- {(long int) parser_prod___ASendExpr___init_asendexpr},
- {(long int) 6 /* 99: ACallFormExpr < ASendExpr: superclass init_table position */},
- {(long int) parser_nodes___ASendExpr___n_expr},
- {(long int) parser_prod___ASendExpr___n_expr__eq},
- {(long int) typing___ASendExpr___after_typing},
- {(long int) typing___ACallFormExpr___variable_create},
- {(long int) 7 /* 104: ACallFormExpr < ACallFormExpr: superclass init_table position */},
- {(long int) parser_nodes___ACallFormExpr___n_id},
- {(long int) parser_nodes___ACallFormExpr___n_id__eq},
- {(long int) parser_nodes___ACallFormExpr___n_args},
- {(long int) parser_nodes___ACallFormExpr___n_args__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ACallFormExpr::_parent */
-/* 2: Attribute ACallFormExpr::_first_token */
-/* 3: Attribute ACallFormExpr::_last_token */
-/* 4: Attribute ACallFormExpr::_stype */
-/* 5: Attribute ACallFormExpr::_if_true_variable_ctx */
-/* 6: Attribute ACallFormExpr::_prop */
-/* 7: Attribute ACallFormExpr::_arguments */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* 11: Attribute ACallFormExpr::_n_expr */
-/* Instance Hole :( */
-/* 13: Attribute ACallFormExpr::_n_id */
-/* 14: Attribute ACallFormExpr::_n_args */
-val_t NEW_ACallFormExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 15);
- obj->vft = (classtable_elt_t*)VFT_ACallFormExpr;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_AAttrReassignExpr[95] = {
- {(long int) 3755 /* 0: Identity */},
- {(long int) 3 /* 1: AAttrReassignExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AAttrReassignExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AAttrReassignExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AAttrReassignExpr < PExpr: superclass typecheck marker */},
- {(long int) 3575 /* 5: AAttrReassignExpr < AAttrFormExpr: superclass typecheck marker */},
- {(long int) 3383 /* 6: AAttrReassignExpr < AReassignFormExpr: superclass typecheck marker */},
- {(long int) 3755 /* 7: AAttrReassignExpr < AAttrReassignExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AAttrReassignExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AAttrReassignExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AAttrReassignExpr___visit_all},
- {(long int) parser_prod___AAttrReassignExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AAttrReassignExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___AAttrReassignExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AAttrReassignExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___PExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___AAttrReassignExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AAttrReassignExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) parser_prod___AAttrReassignExpr___empty_init},
- {(long int) parser_prod___AAttrReassignExpr___init_aattrreassignexpr},
- {(long int) 6 /* 78: AAttrReassignExpr < AAttrReassignExpr: superclass init_table position */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) typing___AReassignFormExpr___do_lvalue_typing},
- {(long int) typing___AReassignFormExpr___assign_method},
- {(long int) 5 /* 83: AAttrReassignExpr < AReassignFormExpr: superclass init_table position */},
- {(long int) parser_nodes___AReassignFormExpr___n_assign_op},
- {(long int) parser_prod___AAttrReassignExpr___n_assign_op__eq},
- {(long int) parser_nodes___AReassignFormExpr___n_value},
- {(long int) parser_prod___AAttrReassignExpr___n_value__eq},
- {(long int) typing___AAttrFormExpr___prop},
- {(long int) typing___AAttrFormExpr___do_typing},
- {(long int) 4 /* 90: AAttrReassignExpr < AAttrFormExpr: superclass init_table position */},
- {(long int) parser_nodes___AAttrFormExpr___n_expr},
- {(long int) parser_prod___AAttrReassignExpr___n_expr__eq},
- {(long int) parser_nodes___AAttrFormExpr___n_id},
- {(long int) parser_prod___AAttrReassignExpr___n_id__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AAttrReassignExpr::_parent */
-/* 2: Attribute AAttrReassignExpr::_first_token */
-/* 3: Attribute AAttrReassignExpr::_last_token */
-/* 4: Attribute AAttrReassignExpr::_stype */
-/* 5: Attribute AAttrReassignExpr::_if_true_variable_ctx */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* 8: Attribute AAttrReassignExpr::_assign_method */
-/* 9: Attribute AAttrReassignExpr::_n_assign_op */
-/* 10: Attribute AAttrReassignExpr::_n_value */
-/* 11: Attribute AAttrReassignExpr::_prop */
-/* 12: Attribute AAttrReassignExpr::_n_expr */
-/* 13: Attribute AAttrReassignExpr::_n_id */
-val_t NEW_AAttrReassignExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 14);
- obj->vft = (classtable_elt_t*)VFT_AAttrReassignExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AAttrReassignExpr___empty_init() {
- int init_table[7] = {0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_AAttrReassignExpr();
- parser_prod___AAttrReassignExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AAttrReassignExpr___init_aattrreassignexpr(val_t p0, val_t p1, val_t p2, val_t p3) {
- int init_table[7] = {0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_AAttrReassignExpr();
- parser_prod___AAttrReassignExpr___init_aattrreassignexpr(self, p0, p1, p2, p3, init_table);
- return self;
-}
-const classtable_elt_t VFT_ACallExpr[112] = {
- {(long int) 3879 /* 0: Identity */},
- {(long int) 3 /* 1: ACallExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ACallExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ACallExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: ACallExpr < PExpr: superclass typecheck marker */},
- {(long int) 3599 /* 5: ACallExpr < AAbsSendExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3663 /* 7: ACallExpr < ASuperInitCall: superclass typecheck marker */},
- {(long int) 3791 /* 8: ACallExpr < ASendExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3815 /* 10: ACallExpr < ACallFormExpr: superclass typecheck marker */},
- {(long int) 3879 /* 11: ACallExpr < ACallExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 2 /* 20: ACallExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ACallExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ACallExpr___visit_all},
- {(long int) parser_prod___ACallExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 3 /* 57: ACallExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ACallFormExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 4 /* 66: ACallExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ASendExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___ASendExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 5 /* 71: ACallExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 0 /* 76: ACallExpr < ASuperInitCall: superclass init_table position */},
- {(long int) typing___ASuperInitCall___register_super_init_call},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 88: ACallExpr < AAbsSendExpr: superclass init_table position */},
- {(long int) typing___AAbsSendExpr___do_typing},
- {(long int) typing___AAbsSendExpr___get_property},
- {(long int) typing___AAbsSendExpr___process_signature},
- {(long int) typing___AAbsSendExpr___prop},
- {(long int) typing___AAbsSendExpr___arguments},
- {(long int) typing___ACallExpr___name},
- {(long int) typing___ACallExpr___raw_arguments},
- {(long int) typing___ASendExpr___do_all_typing},
- {(long int) parser_prod___ASendExpr___empty_init},
- {(long int) parser_prod___ASendExpr___init_asendexpr},
- {(long int) 6 /* 99: ACallExpr < ASendExpr: superclass init_table position */},
- {(long int) parser_nodes___ASendExpr___n_expr},
- {(long int) parser_prod___ACallExpr___n_expr__eq},
- {(long int) typing___ASendExpr___after_typing},
- {(long int) typing___ACallExpr___variable_create},
- {(long int) 7 /* 104: ACallExpr < ACallFormExpr: superclass init_table position */},
- {(long int) parser_nodes___ACallFormExpr___n_id},
- {(long int) parser_prod___ACallExpr___n_id__eq},
- {(long int) parser_nodes___ACallFormExpr___n_args},
- {(long int) parser_nodes___ACallFormExpr___n_args__eq},
- {(long int) parser_prod___ACallExpr___empty_init},
- {(long int) parser_prod___ACallExpr___init_acallexpr},
- {(long int) 8 /* 111: ACallExpr < ACallExpr: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ACallExpr::_parent */
-/* 2: Attribute ACallExpr::_first_token */
-/* 3: Attribute ACallExpr::_last_token */
-/* 4: Attribute ACallExpr::_stype */
-/* 5: Attribute ACallExpr::_if_true_variable_ctx */
-/* 6: Attribute ACallExpr::_prop */
-/* 7: Attribute ACallExpr::_arguments */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* 11: Attribute ACallExpr::_n_expr */
-/* Instance Hole :( */
-/* 13: Attribute ACallExpr::_n_id */
-/* 14: Attribute ACallExpr::_n_args */
-val_t NEW_ACallExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 15);
- obj->vft = (classtable_elt_t*)VFT_ACallExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ACallExpr___empty_init() {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_ACallExpr();
- parser_prod___ACallExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ACallExpr___init_acallexpr(val_t p0, val_t p1, val_t p2) {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_ACallExpr();
- parser_prod___ACallExpr___init_acallexpr(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_ACallAssignExpr[109] = {
- {(long int) 3883 /* 0: Identity */},
- {(long int) 3 /* 1: ACallAssignExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ACallAssignExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ACallAssignExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: ACallAssignExpr < PExpr: superclass typecheck marker */},
- {(long int) 3599 /* 5: ACallAssignExpr < AAbsSendExpr: superclass typecheck marker */},
- {(long int) 3583 /* 6: ACallAssignExpr < AAssignFormExpr: superclass typecheck marker */},
- {(long int) 3663 /* 7: ACallAssignExpr < ASuperInitCall: superclass typecheck marker */},
- {(long int) 3791 /* 8: ACallAssignExpr < ASendExpr: superclass typecheck marker */},
- {(long int) 3883 /* 9: ACallAssignExpr < ACallAssignExpr: superclass typecheck marker */},
- {(long int) 3815 /* 10: ACallAssignExpr < ACallFormExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 2 /* 20: ACallAssignExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ACallAssignExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ACallAssignExpr___visit_all},
- {(long int) parser_prod___ACallAssignExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 3 /* 57: ACallAssignExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ACallFormExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 4 /* 66: ACallAssignExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ASendExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___ASendExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 5 /* 71: ACallAssignExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 0 /* 76: ACallAssignExpr < ASuperInitCall: superclass init_table position */},
- {(long int) typing___ASuperInitCall___register_super_init_call},
- {(long int) parser_prod___ACallAssignExpr___empty_init},
- {(long int) parser_prod___ACallAssignExpr___init_acallassignexpr},
- {(long int) 9 /* 80: ACallAssignExpr < ACallAssignExpr: superclass init_table position */},
- {(long int) 8 /* 81: ACallAssignExpr < AAssignFormExpr: superclass init_table position */},
- {(long int) parser_nodes___AAssignFormExpr___n_assign},
- {(long int) parser_prod___ACallAssignExpr___n_assign__eq},
- {(long int) parser_nodes___AAssignFormExpr___n_value},
- {(long int) parser_prod___ACallAssignExpr___n_value__eq},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 88: ACallAssignExpr < AAbsSendExpr: superclass init_table position */},
- {(long int) typing___AAbsSendExpr___do_typing},
- {(long int) typing___AAbsSendExpr___get_property},
- {(long int) typing___AAbsSendExpr___process_signature},
- {(long int) typing___AAbsSendExpr___prop},
- {(long int) typing___AAbsSendExpr___arguments},
- {(long int) typing___ACallAssignExpr___name},
- {(long int) typing___ACallAssignExpr___raw_arguments},
- {(long int) typing___ASendExpr___do_all_typing},
- {(long int) parser_prod___ASendExpr___empty_init},
- {(long int) parser_prod___ASendExpr___init_asendexpr},
- {(long int) 6 /* 99: ACallAssignExpr < ASendExpr: superclass init_table position */},
- {(long int) parser_nodes___ASendExpr___n_expr},
- {(long int) parser_prod___ACallAssignExpr___n_expr__eq},
- {(long int) typing___ASendExpr___after_typing},
- {(long int) typing___ACallAssignExpr___variable_create},
- {(long int) 7 /* 104: ACallAssignExpr < ACallFormExpr: superclass init_table position */},
- {(long int) parser_nodes___ACallFormExpr___n_id},
- {(long int) parser_prod___ACallAssignExpr___n_id__eq},
- {(long int) parser_nodes___ACallFormExpr___n_args},
- {(long int) parser_nodes___ACallFormExpr___n_args__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ACallAssignExpr::_parent */
-/* 2: Attribute ACallAssignExpr::_first_token */
-/* 3: Attribute ACallAssignExpr::_last_token */
-/* 4: Attribute ACallAssignExpr::_stype */
-/* 5: Attribute ACallAssignExpr::_if_true_variable_ctx */
-/* 6: Attribute ACallAssignExpr::_prop */
-/* 7: Attribute ACallAssignExpr::_arguments */
-/* 8: Attribute ACallAssignExpr::_n_assign */
-/* 9: Attribute ACallAssignExpr::_n_value */
-/* Instance Hole :( */
-/* 11: Attribute ACallAssignExpr::_n_expr */
-/* Instance Hole :( */
-/* 13: Attribute ACallAssignExpr::_n_id */
-/* 14: Attribute ACallAssignExpr::_n_args */
-val_t NEW_ACallAssignExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 15);
- obj->vft = (classtable_elt_t*)VFT_ACallAssignExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ACallAssignExpr___empty_init() {
- int init_table[10] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_ACallAssignExpr();
- parser_prod___ACallAssignExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ACallAssignExpr___init_acallassignexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4) {
- int init_table[10] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_ACallAssignExpr();
- parser_prod___ACallAssignExpr___init_acallassignexpr(self, p0, p1, p2, p3, p4, init_table);
- return self;
-}
-const classtable_elt_t VFT_ACallReassignExpr[112] = {
- {(long int) 3875 /* 0: Identity */},
- {(long int) 3 /* 1: ACallReassignExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ACallReassignExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ACallReassignExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: ACallReassignExpr < PExpr: superclass typecheck marker */},
- {(long int) 3599 /* 5: ACallReassignExpr < AAbsSendExpr: superclass typecheck marker */},
- {(long int) 3383 /* 6: ACallReassignExpr < AReassignFormExpr: superclass typecheck marker */},
- {(long int) 3663 /* 7: ACallReassignExpr < ASuperInitCall: superclass typecheck marker */},
- {(long int) 3791 /* 8: ACallReassignExpr < ASendExpr: superclass typecheck marker */},
- {(long int) 3807 /* 9: ACallReassignExpr < ASendReassignExpr: superclass typecheck marker */},
- {(long int) 3815 /* 10: ACallReassignExpr < ACallFormExpr: superclass typecheck marker */},
- {(long int) 3875 /* 11: ACallReassignExpr < ACallReassignExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 4 /* 20: ACallReassignExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ACallReassignExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ACallReassignExpr___visit_all},
- {(long int) parser_prod___ACallReassignExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 5 /* 57: ACallReassignExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ACallFormExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 6 /* 66: ACallReassignExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ASendReassignExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___ASendExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 7 /* 71: ACallReassignExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 1 /* 76: ACallReassignExpr < ASuperInitCall: superclass init_table position */},
- {(long int) typing___ASuperInitCall___register_super_init_call},
- {(long int) 0 /* 78: ACallReassignExpr < ASendReassignExpr: superclass init_table position */},
- {(long int) typing___ASendReassignExpr___read_prop},
- {0} /* Class Hole :( */,
- {(long int) typing___AReassignFormExpr___do_lvalue_typing},
- {(long int) typing___AReassignFormExpr___assign_method},
- {(long int) 8 /* 83: ACallReassignExpr < AReassignFormExpr: superclass init_table position */},
- {(long int) parser_nodes___AReassignFormExpr___n_assign_op},
- {(long int) parser_prod___ACallReassignExpr___n_assign_op__eq},
- {(long int) parser_nodes___AReassignFormExpr___n_value},
- {(long int) parser_prod___ACallReassignExpr___n_value__eq},
- {(long int) 2 /* 88: ACallReassignExpr < AAbsSendExpr: superclass init_table position */},
- {(long int) typing___AAbsSendExpr___do_typing},
- {(long int) typing___AAbsSendExpr___get_property},
- {(long int) typing___AAbsSendExpr___process_signature},
- {(long int) typing___AAbsSendExpr___prop},
- {(long int) typing___AAbsSendExpr___arguments},
- {(long int) typing___ACallReassignExpr___name},
- {(long int) typing___ACallReassignExpr___raw_arguments},
- {(long int) typing___ASendReassignExpr___do_all_typing},
- {(long int) parser_prod___ASendExpr___empty_init},
- {(long int) parser_prod___ASendExpr___init_asendexpr},
- {(long int) 3 /* 99: ACallReassignExpr < ASendExpr: superclass init_table position */},
- {(long int) parser_nodes___ASendExpr___n_expr},
- {(long int) parser_prod___ACallReassignExpr___n_expr__eq},
- {(long int) typing___ASendExpr___after_typing},
- {(long int) typing___ACallReassignExpr___variable_create},
- {(long int) 9 /* 104: ACallReassignExpr < ACallFormExpr: superclass init_table position */},
- {(long int) parser_nodes___ACallFormExpr___n_id},
- {(long int) parser_prod___ACallReassignExpr___n_id__eq},
- {(long int) parser_nodes___ACallFormExpr___n_args},
- {(long int) parser_nodes___ACallFormExpr___n_args__eq},
- {(long int) parser_prod___ACallReassignExpr___empty_init},
- {(long int) parser_prod___ACallReassignExpr___init_acallreassignexpr},
- {(long int) 10 /* 111: ACallReassignExpr < ACallReassignExpr: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ACallReassignExpr::_parent */
-/* 2: Attribute ACallReassignExpr::_first_token */
-/* 3: Attribute ACallReassignExpr::_last_token */
-/* 4: Attribute ACallReassignExpr::_stype */
-/* 5: Attribute ACallReassignExpr::_if_true_variable_ctx */
-/* 6: Attribute ACallReassignExpr::_prop */
-/* 7: Attribute ACallReassignExpr::_arguments */
-/* 8: Attribute ACallReassignExpr::_assign_method */
-/* 9: Attribute ACallReassignExpr::_n_assign_op */
-/* 10: Attribute ACallReassignExpr::_n_value */
-/* 11: Attribute ACallReassignExpr::_n_expr */
-/* 12: Attribute ACallReassignExpr::_read_prop */
-/* 13: Attribute ACallReassignExpr::_n_id */
-/* 14: Attribute ACallReassignExpr::_n_args */
-val_t NEW_ACallReassignExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 15);
- obj->vft = (classtable_elt_t*)VFT_ACallReassignExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ACallReassignExpr___empty_init() {
- int init_table[11] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_ACallReassignExpr();
- parser_prod___ACallReassignExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ACallReassignExpr___init_acallreassignexpr(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4) {
- int init_table[11] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_ACallReassignExpr();
- parser_prod___ACallReassignExpr___init_acallreassignexpr(self, p0, p1, p2, p3, p4, init_table);
- return self;
-}
-const classtable_elt_t VFT_ASuperExpr[104] = {
- {(long int) 3787 /* 0: Identity */},
- {(long int) 3 /* 1: ASuperExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ASuperExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ASuperExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: ASuperExpr < PExpr: superclass typecheck marker */},
- {(long int) 3599 /* 5: ASuperExpr < AAbsSendExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3663 /* 7: ASuperExpr < ASuperInitCall: superclass typecheck marker */},
- {(long int) 3787 /* 8: ASuperExpr < ASuperExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 2 /* 20: ASuperExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ASuperExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ASuperExpr___visit_all},
- {(long int) parser_prod___ASuperExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 3 /* 57: ASuperExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ASuperExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 4 /* 66: ASuperExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ASuperExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___ASuperExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 5 /* 71: ASuperExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 0 /* 76: ASuperExpr < ASuperInitCall: superclass init_table position */},
- {(long int) typing___ASuperInitCall___register_super_init_call},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 88: ASuperExpr < AAbsSendExpr: superclass init_table position */},
- {(long int) typing___AAbsSendExpr___do_typing},
- {(long int) typing___AAbsSendExpr___get_property},
- {(long int) typing___AAbsSendExpr___process_signature},
- {(long int) typing___AAbsSendExpr___prop},
- {(long int) typing___AAbsSendExpr___arguments},
- {(long int) typing___ASuperExpr___init_in_superclass},
- {(long int) parser_prod___ASuperExpr___empty_init},
- {(long int) parser_prod___ASuperExpr___init_asuperexpr},
- {(long int) 6 /* 97: ASuperExpr < ASuperExpr: superclass init_table position */},
- {(long int) parser_nodes___ASuperExpr___n_qualified},
- {(long int) parser_prod___ASuperExpr___n_qualified__eq},
- {(long int) parser_nodes___ASuperExpr___n_kwsuper},
- {(long int) parser_prod___ASuperExpr___n_kwsuper__eq},
- {(long int) parser_nodes___ASuperExpr___n_args},
- {(long int) parser_nodes___ASuperExpr___n_args__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ASuperExpr::_parent */
-/* 2: Attribute ASuperExpr::_first_token */
-/* 3: Attribute ASuperExpr::_last_token */
-/* 4: Attribute ASuperExpr::_stype */
-/* 5: Attribute ASuperExpr::_if_true_variable_ctx */
-/* 6: Attribute ASuperExpr::_prop */
-/* 7: Attribute ASuperExpr::_arguments */
-/* 8: Attribute ASuperExpr::_init_in_superclass */
-/* 9: Attribute ASuperExpr::_n_qualified */
-/* 10: Attribute ASuperExpr::_n_kwsuper */
-/* 11: Attribute ASuperExpr::_n_args */
-val_t NEW_ASuperExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 12);
- obj->vft = (classtable_elt_t*)VFT_ASuperExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ASuperExpr___empty_init() {
- int init_table[7] = {0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_ASuperExpr();
- parser_prod___ASuperExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ASuperExpr___init_asuperexpr(val_t p0, val_t p1, val_t p2) {
- int init_table[7] = {0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_ASuperExpr();
- parser_prod___ASuperExpr___init_asuperexpr(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_AInitExpr[109] = {
- {(long int) 3811 /* 0: Identity */},
- {(long int) 3 /* 1: AInitExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AInitExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AInitExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AInitExpr < PExpr: superclass typecheck marker */},
- {(long int) 3599 /* 5: AInitExpr < AAbsSendExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3663 /* 7: AInitExpr < ASuperInitCall: superclass typecheck marker */},
- {(long int) 3791 /* 8: AInitExpr < ASendExpr: superclass typecheck marker */},
- {(long int) 3811 /* 9: AInitExpr < AInitExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 2 /* 20: AInitExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AInitExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AInitExpr___visit_all},
- {(long int) parser_prod___AInitExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 3 /* 57: AInitExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ASendExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 4 /* 66: AInitExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ASendExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___ASendExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 5 /* 71: AInitExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 0 /* 76: AInitExpr < ASuperInitCall: superclass init_table position */},
- {(long int) typing___ASuperInitCall___register_super_init_call},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 88: AInitExpr < AAbsSendExpr: superclass init_table position */},
- {(long int) typing___AAbsSendExpr___do_typing},
- {(long int) typing___AAbsSendExpr___get_property},
- {(long int) typing___AAbsSendExpr___process_signature},
- {(long int) typing___AAbsSendExpr___prop},
- {(long int) typing___AAbsSendExpr___arguments},
- {(long int) typing___AInitExpr___name},
- {(long int) typing___AInitExpr___raw_arguments},
- {(long int) typing___ASendExpr___do_all_typing},
- {(long int) parser_prod___ASendExpr___empty_init},
- {(long int) parser_prod___ASendExpr___init_asendexpr},
- {(long int) 6 /* 99: AInitExpr < ASendExpr: superclass init_table position */},
- {(long int) parser_nodes___ASendExpr___n_expr},
- {(long int) parser_prod___AInitExpr___n_expr__eq},
- {(long int) parser_prod___AInitExpr___empty_init},
- {(long int) parser_prod___AInitExpr___init_ainitexpr},
- {(long int) 7 /* 104: AInitExpr < AInitExpr: superclass init_table position */},
- {(long int) parser_nodes___AInitExpr___n_kwinit},
- {(long int) parser_prod___AInitExpr___n_kwinit__eq},
- {(long int) parser_nodes___AInitExpr___n_args},
- {(long int) parser_nodes___AInitExpr___n_args__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AInitExpr::_parent */
-/* 2: Attribute AInitExpr::_first_token */
-/* 3: Attribute AInitExpr::_last_token */
-/* 4: Attribute AInitExpr::_stype */
-/* 5: Attribute AInitExpr::_if_true_variable_ctx */
-/* 6: Attribute AInitExpr::_prop */
-/* 7: Attribute AInitExpr::_arguments */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* 11: Attribute AInitExpr::_n_expr */
-/* 12: Attribute AInitExpr::_n_kwinit */
-/* 13: Attribute AInitExpr::_n_args */
-val_t NEW_AInitExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 14);
- obj->vft = (classtable_elt_t*)VFT_AInitExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AInitExpr___empty_init() {
- int init_table[8] = {0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_AInitExpr();
- parser_prod___AInitExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AInitExpr___init_ainitexpr(val_t p0, val_t p1, val_t p2) {
- int init_table[8] = {0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_AInitExpr();
- parser_prod___AInitExpr___init_ainitexpr(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_ABraFormExpr[105] = {
- {(long int) 3819 /* 0: Identity */},
- {(long int) 3 /* 1: ABraFormExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ABraFormExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ABraFormExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: ABraFormExpr < PExpr: superclass typecheck marker */},
- {(long int) 3599 /* 5: ABraFormExpr < AAbsSendExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3663 /* 7: ABraFormExpr < ASuperInitCall: superclass typecheck marker */},
- {(long int) 3791 /* 8: ABraFormExpr < ASendExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3819 /* 10: ABraFormExpr < ABraFormExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 2 /* 20: ABraFormExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ASendExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ASendExpr___visit_all},
- {(long int) parser_prod___ASendExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 3 /* 57: ABraFormExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ASendExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 4 /* 66: ABraFormExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ASendExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___ASendExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 5 /* 71: ABraFormExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 0 /* 76: ABraFormExpr < ASuperInitCall: superclass init_table position */},
- {(long int) typing___ASuperInitCall___register_super_init_call},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 88: ABraFormExpr < AAbsSendExpr: superclass init_table position */},
- {(long int) typing___AAbsSendExpr___do_typing},
- {(long int) typing___AAbsSendExpr___get_property},
- {(long int) typing___AAbsSendExpr___process_signature},
- {(long int) typing___AAbsSendExpr___prop},
- {(long int) typing___AAbsSendExpr___arguments},
- {(long int) typing___ASendExpr___name},
- {(long int) typing___ASendExpr___raw_arguments},
- {(long int) typing___ASendExpr___do_all_typing},
- {(long int) parser_prod___ASendExpr___empty_init},
- {(long int) parser_prod___ASendExpr___init_asendexpr},
- {(long int) 6 /* 99: ABraFormExpr < ASendExpr: superclass init_table position */},
- {(long int) parser_nodes___ASendExpr___n_expr},
- {(long int) parser_prod___ASendExpr___n_expr__eq},
- {(long int) 7 /* 102: ABraFormExpr < ABraFormExpr: superclass init_table position */},
- {(long int) parser_nodes___ABraFormExpr___n_args},
- {(long int) parser_nodes___ABraFormExpr___n_args__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ABraFormExpr::_parent */
-/* 2: Attribute ABraFormExpr::_first_token */
-/* 3: Attribute ABraFormExpr::_last_token */
-/* 4: Attribute ABraFormExpr::_stype */
-/* 5: Attribute ABraFormExpr::_if_true_variable_ctx */
-/* 6: Attribute ABraFormExpr::_prop */
-/* 7: Attribute ABraFormExpr::_arguments */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* 11: Attribute ABraFormExpr::_n_expr */
-/* Instance Hole :( */
-/* 13: Attribute ABraFormExpr::_n_args */
-val_t NEW_ABraFormExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 14);
- obj->vft = (classtable_elt_t*)VFT_ABraFormExpr;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_ABraExpr[108] = {
- {(long int) 3891 /* 0: Identity */},
- {(long int) 3 /* 1: ABraExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ABraExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ABraExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: ABraExpr < PExpr: superclass typecheck marker */},
- {(long int) 3599 /* 5: ABraExpr < AAbsSendExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3663 /* 7: ABraExpr < ASuperInitCall: superclass typecheck marker */},
- {(long int) 3791 /* 8: ABraExpr < ASendExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3819 /* 10: ABraExpr < ABraFormExpr: superclass typecheck marker */},
- {(long int) 3891 /* 11: ABraExpr < ABraExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 2 /* 20: ABraExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ABraExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ABraExpr___visit_all},
- {(long int) parser_prod___ABraExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 3 /* 57: ABraExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ASendExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 4 /* 66: ABraExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ASendExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___ASendExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 5 /* 71: ABraExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 0 /* 76: ABraExpr < ASuperInitCall: superclass init_table position */},
- {(long int) typing___ASuperInitCall___register_super_init_call},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 88: ABraExpr < AAbsSendExpr: superclass init_table position */},
- {(long int) typing___AAbsSendExpr___do_typing},
- {(long int) typing___AAbsSendExpr___get_property},
- {(long int) typing___AAbsSendExpr___process_signature},
- {(long int) typing___AAbsSendExpr___prop},
- {(long int) typing___AAbsSendExpr___arguments},
- {(long int) typing___ABraExpr___name},
- {(long int) typing___ABraExpr___raw_arguments},
- {(long int) typing___ASendExpr___do_all_typing},
- {(long int) parser_prod___ASendExpr___empty_init},
- {(long int) parser_prod___ASendExpr___init_asendexpr},
- {(long int) 6 /* 99: ABraExpr < ASendExpr: superclass init_table position */},
- {(long int) parser_nodes___ASendExpr___n_expr},
- {(long int) parser_prod___ABraExpr___n_expr__eq},
- {(long int) 7 /* 102: ABraExpr < ABraFormExpr: superclass init_table position */},
- {(long int) parser_nodes___ABraFormExpr___n_args},
- {(long int) parser_nodes___ABraFormExpr___n_args__eq},
- {(long int) parser_prod___ABraExpr___empty_init},
- {(long int) parser_prod___ABraExpr___init_abraexpr},
- {(long int) 8 /* 107: ABraExpr < ABraExpr: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ABraExpr::_parent */
-/* 2: Attribute ABraExpr::_first_token */
-/* 3: Attribute ABraExpr::_last_token */
-/* 4: Attribute ABraExpr::_stype */
-/* 5: Attribute ABraExpr::_if_true_variable_ctx */
-/* 6: Attribute ABraExpr::_prop */
-/* 7: Attribute ABraExpr::_arguments */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* Instance Hole :( */
-/* 11: Attribute ABraExpr::_n_expr */
-/* Instance Hole :( */
-/* 13: Attribute ABraExpr::_n_args */
-val_t NEW_ABraExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 14);
- obj->vft = (classtable_elt_t*)VFT_ABraExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ABraExpr___empty_init() {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_ABraExpr();
- parser_prod___ABraExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ABraExpr___init_abraexpr(val_t p0, val_t p1) {
- int init_table[9] = {0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_ABraExpr();
- parser_prod___ABraExpr___init_abraexpr(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_ABraAssignExpr[105] = {
- {(long int) 3895 /* 0: Identity */},
- {(long int) 3 /* 1: ABraAssignExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ABraAssignExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ABraAssignExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: ABraAssignExpr < PExpr: superclass typecheck marker */},
- {(long int) 3599 /* 5: ABraAssignExpr < AAbsSendExpr: superclass typecheck marker */},
- {(long int) 3583 /* 6: ABraAssignExpr < AAssignFormExpr: superclass typecheck marker */},
- {(long int) 3663 /* 7: ABraAssignExpr < ASuperInitCall: superclass typecheck marker */},
- {(long int) 3791 /* 8: ABraAssignExpr < ASendExpr: superclass typecheck marker */},
- {(long int) 3895 /* 9: ABraAssignExpr < ABraAssignExpr: superclass typecheck marker */},
- {(long int) 3819 /* 10: ABraAssignExpr < ABraFormExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 2 /* 20: ABraAssignExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ABraAssignExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ABraAssignExpr___visit_all},
- {(long int) parser_prod___ABraAssignExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 3 /* 57: ABraAssignExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ASendExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 4 /* 66: ABraAssignExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ASendExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___ASendExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 5 /* 71: ABraAssignExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 0 /* 76: ABraAssignExpr < ASuperInitCall: superclass init_table position */},
- {(long int) typing___ASuperInitCall___register_super_init_call},
- {(long int) parser_prod___ABraAssignExpr___empty_init},
- {(long int) parser_prod___ABraAssignExpr___init_abraassignexpr},
- {(long int) 9 /* 80: ABraAssignExpr < ABraAssignExpr: superclass init_table position */},
- {(long int) 8 /* 81: ABraAssignExpr < AAssignFormExpr: superclass init_table position */},
- {(long int) parser_nodes___AAssignFormExpr___n_assign},
- {(long int) parser_prod___ABraAssignExpr___n_assign__eq},
- {(long int) parser_nodes___AAssignFormExpr___n_value},
- {(long int) parser_prod___ABraAssignExpr___n_value__eq},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 1 /* 88: ABraAssignExpr < AAbsSendExpr: superclass init_table position */},
- {(long int) typing___AAbsSendExpr___do_typing},
- {(long int) typing___AAbsSendExpr___get_property},
- {(long int) typing___AAbsSendExpr___process_signature},
- {(long int) typing___AAbsSendExpr___prop},
- {(long int) typing___AAbsSendExpr___arguments},
- {(long int) typing___ABraAssignExpr___name},
- {(long int) typing___ABraAssignExpr___raw_arguments},
- {(long int) typing___ASendExpr___do_all_typing},
- {(long int) parser_prod___ASendExpr___empty_init},
- {(long int) parser_prod___ASendExpr___init_asendexpr},
- {(long int) 6 /* 99: ABraAssignExpr < ASendExpr: superclass init_table position */},
- {(long int) parser_nodes___ASendExpr___n_expr},
- {(long int) parser_prod___ABraAssignExpr___n_expr__eq},
- {(long int) 7 /* 102: ABraAssignExpr < ABraFormExpr: superclass init_table position */},
- {(long int) parser_nodes___ABraFormExpr___n_args},
- {(long int) parser_nodes___ABraFormExpr___n_args__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ABraAssignExpr::_parent */
-/* 2: Attribute ABraAssignExpr::_first_token */
-/* 3: Attribute ABraAssignExpr::_last_token */
-/* 4: Attribute ABraAssignExpr::_stype */
-/* 5: Attribute ABraAssignExpr::_if_true_variable_ctx */
-/* 6: Attribute ABraAssignExpr::_prop */
-/* 7: Attribute ABraAssignExpr::_arguments */
-/* 8: Attribute ABraAssignExpr::_n_assign */
-/* 9: Attribute ABraAssignExpr::_n_value */
-/* Instance Hole :( */
-/* 11: Attribute ABraAssignExpr::_n_expr */
-/* Instance Hole :( */
-/* 13: Attribute ABraAssignExpr::_n_args */
-val_t NEW_ABraAssignExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 14);
- obj->vft = (classtable_elt_t*)VFT_ABraAssignExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ABraAssignExpr___empty_init() {
- int init_table[10] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_ABraAssignExpr();
- parser_prod___ABraAssignExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ABraAssignExpr___init_abraassignexpr(val_t p0, val_t p1, val_t p2, val_t p3) {
- int init_table[10] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_ABraAssignExpr();
- parser_prod___ABraAssignExpr___init_abraassignexpr(self, p0, p1, p2, p3, init_table);
- return self;
-}
-const classtable_elt_t VFT_AVarFormExpr[81] = {
- {(long int) 3327 /* 0: Identity */},
- {(long int) 3 /* 1: AVarFormExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AVarFormExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AVarFormExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AVarFormExpr < PExpr: superclass typecheck marker */},
- {(long int) 3327 /* 5: AVarFormExpr < AVarFormExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AVarFormExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___PNode___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___PNode___visit_all},
- {(long int) parser_prod___PNode___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AVarFormExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AVarFormExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___PExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AVarFormExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) typing___AVarFormExpr___variable},
- {(long int) typing___AVarFormExpr___variable__eq},
- {(long int) 4 /* 78: AVarFormExpr < AVarFormExpr: superclass init_table position */},
- {(long int) parser_nodes___AVarFormExpr___n_id},
- {(long int) parser_nodes___AVarFormExpr___n_id__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AVarFormExpr::_parent */
-/* 2: Attribute AVarFormExpr::_first_token */
-/* 3: Attribute AVarFormExpr::_last_token */
-/* 4: Attribute AVarFormExpr::_stype */
-/* 5: Attribute AVarFormExpr::_if_true_variable_ctx */
-/* 6: Attribute AVarFormExpr::_variable */
-/* 7: Attribute AVarFormExpr::_n_id */
-val_t NEW_AVarFormExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 8);
- obj->vft = (classtable_elt_t*)VFT_AVarFormExpr;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_ABraReassignExpr[108] = {
- {(long int) 3887 /* 0: Identity */},
- {(long int) 3 /* 1: ABraReassignExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ABraReassignExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ABraReassignExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: ABraReassignExpr < PExpr: superclass typecheck marker */},
- {(long int) 3599 /* 5: ABraReassignExpr < AAbsSendExpr: superclass typecheck marker */},
- {(long int) 3383 /* 6: ABraReassignExpr < AReassignFormExpr: superclass typecheck marker */},
- {(long int) 3663 /* 7: ABraReassignExpr < ASuperInitCall: superclass typecheck marker */},
- {(long int) 3791 /* 8: ABraReassignExpr < ASendExpr: superclass typecheck marker */},
- {(long int) 3807 /* 9: ABraReassignExpr < ASendReassignExpr: superclass typecheck marker */},
- {(long int) 3819 /* 10: ABraReassignExpr < ABraFormExpr: superclass typecheck marker */},
- {(long int) 3887 /* 11: ABraReassignExpr < ABraReassignExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 4 /* 20: ABraReassignExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ABraReassignExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ABraReassignExpr___visit_all},
- {(long int) parser_prod___ABraReassignExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 5 /* 57: ABraReassignExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ASendExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 6 /* 66: ABraReassignExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ASendReassignExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___ASendExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 7 /* 71: ABraReassignExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 1 /* 76: ABraReassignExpr < ASuperInitCall: superclass init_table position */},
- {(long int) typing___ASuperInitCall___register_super_init_call},
- {(long int) 0 /* 78: ABraReassignExpr < ASendReassignExpr: superclass init_table position */},
- {(long int) typing___ASendReassignExpr___read_prop},
- {0} /* Class Hole :( */,
- {(long int) typing___AReassignFormExpr___do_lvalue_typing},
- {(long int) typing___AReassignFormExpr___assign_method},
- {(long int) 8 /* 83: ABraReassignExpr < AReassignFormExpr: superclass init_table position */},
- {(long int) parser_nodes___AReassignFormExpr___n_assign_op},
- {(long int) parser_prod___ABraReassignExpr___n_assign_op__eq},
- {(long int) parser_nodes___AReassignFormExpr___n_value},
- {(long int) parser_prod___ABraReassignExpr___n_value__eq},
- {(long int) 2 /* 88: ABraReassignExpr < AAbsSendExpr: superclass init_table position */},
- {(long int) typing___AAbsSendExpr___do_typing},
- {(long int) typing___AAbsSendExpr___get_property},
- {(long int) typing___AAbsSendExpr___process_signature},
- {(long int) typing___AAbsSendExpr___prop},
- {(long int) typing___AAbsSendExpr___arguments},
- {(long int) typing___ABraReassignExpr___name},
- {(long int) typing___ABraReassignExpr___raw_arguments},
- {(long int) typing___ASendReassignExpr___do_all_typing},
- {(long int) parser_prod___ASendExpr___empty_init},
- {(long int) parser_prod___ASendExpr___init_asendexpr},
- {(long int) 3 /* 99: ABraReassignExpr < ASendExpr: superclass init_table position */},
- {(long int) parser_nodes___ASendExpr___n_expr},
- {(long int) parser_prod___ABraReassignExpr___n_expr__eq},
- {(long int) 9 /* 102: ABraReassignExpr < ABraFormExpr: superclass init_table position */},
- {(long int) parser_nodes___ABraFormExpr___n_args},
- {(long int) parser_nodes___ABraFormExpr___n_args__eq},
- {(long int) parser_prod___ABraReassignExpr___empty_init},
- {(long int) parser_prod___ABraReassignExpr___init_abrareassignexpr},
- {(long int) 10 /* 107: ABraReassignExpr < ABraReassignExpr: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ABraReassignExpr::_parent */
-/* 2: Attribute ABraReassignExpr::_first_token */
-/* 3: Attribute ABraReassignExpr::_last_token */
-/* 4: Attribute ABraReassignExpr::_stype */
-/* 5: Attribute ABraReassignExpr::_if_true_variable_ctx */
-/* 6: Attribute ABraReassignExpr::_prop */
-/* 7: Attribute ABraReassignExpr::_arguments */
-/* 8: Attribute ABraReassignExpr::_assign_method */
-/* 9: Attribute ABraReassignExpr::_n_assign_op */
-/* 10: Attribute ABraReassignExpr::_n_value */
-/* 11: Attribute ABraReassignExpr::_n_expr */
-/* 12: Attribute ABraReassignExpr::_read_prop */
-/* 13: Attribute ABraReassignExpr::_n_args */
-val_t NEW_ABraReassignExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 14);
- obj->vft = (classtable_elt_t*)VFT_ABraReassignExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ABraReassignExpr___empty_init() {
- int init_table[11] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_ABraReassignExpr();
- parser_prod___ABraReassignExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ABraReassignExpr___init_abrareassignexpr(val_t p0, val_t p1, val_t p2, val_t p3) {
- int init_table[11] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_ABraReassignExpr();
- parser_prod___ABraReassignExpr___init_abrareassignexpr(self, p0, p1, p2, p3, init_table);
- return self;
-}
-const classtable_elt_t VFT_AVarExpr[84] = {
- {(long int) 3651 /* 0: Identity */},
- {(long int) 3 /* 1: AVarExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AVarExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AVarExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AVarExpr < PExpr: superclass typecheck marker */},
- {(long int) 3327 /* 5: AVarExpr < AVarFormExpr: superclass typecheck marker */},
- {(long int) 3651 /* 6: AVarExpr < AVarExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AVarExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AVarExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AVarExpr___visit_all},
- {(long int) parser_prod___AVarExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AVarExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___AVarExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AVarExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___AVarExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AVarExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___AVarExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) typing___AVarFormExpr___variable},
- {(long int) typing___AVarFormExpr___variable__eq},
- {(long int) 4 /* 78: AVarExpr < AVarFormExpr: superclass init_table position */},
- {(long int) parser_nodes___AVarFormExpr___n_id},
- {(long int) parser_prod___AVarExpr___n_id__eq},
- {(long int) parser_prod___AVarExpr___empty_init},
- {(long int) parser_prod___AVarExpr___init_avarexpr},
- {(long int) 5 /* 83: AVarExpr < AVarExpr: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AVarExpr::_parent */
-/* 2: Attribute AVarExpr::_first_token */
-/* 3: Attribute AVarExpr::_last_token */
-/* 4: Attribute AVarExpr::_stype */
-/* 5: Attribute AVarExpr::_if_true_variable_ctx */
-/* 6: Attribute AVarExpr::_variable */
-/* 7: Attribute AVarExpr::_n_id */
-val_t NEW_AVarExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 8);
- obj->vft = (classtable_elt_t*)VFT_AVarExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AVarExpr___empty_init() {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AVarExpr();
- parser_prod___AVarExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AVarExpr___init_avarexpr(val_t p0) {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AVarExpr();
- parser_prod___AVarExpr___init_avarexpr(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_AVarAssignExpr[89] = {
- {(long int) 3655 /* 0: Identity */},
- {(long int) 3 /* 1: AVarAssignExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AVarAssignExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AVarAssignExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AVarAssignExpr < PExpr: superclass typecheck marker */},
- {(long int) 3327 /* 5: AVarAssignExpr < AVarFormExpr: superclass typecheck marker */},
- {(long int) 3583 /* 6: AVarAssignExpr < AAssignFormExpr: superclass typecheck marker */},
- {(long int) 3655 /* 7: AVarAssignExpr < AVarAssignExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AVarAssignExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AVarAssignExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AVarAssignExpr___visit_all},
- {(long int) parser_prod___AVarAssignExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AVarAssignExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___AVarAssignExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AVarAssignExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___PExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___AVarAssignExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AVarAssignExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) typing___AVarFormExpr___variable},
- {(long int) typing___AVarFormExpr___variable__eq},
- {(long int) 4 /* 78: AVarAssignExpr < AVarFormExpr: superclass init_table position */},
- {(long int) parser_nodes___AVarFormExpr___n_id},
- {(long int) parser_prod___AVarAssignExpr___n_id__eq},
- {(long int) 5 /* 81: AVarAssignExpr < AAssignFormExpr: superclass init_table position */},
- {(long int) parser_nodes___AAssignFormExpr___n_assign},
- {(long int) parser_prod___AVarAssignExpr___n_assign__eq},
- {(long int) parser_nodes___AAssignFormExpr___n_value},
- {(long int) parser_prod___AVarAssignExpr___n_value__eq},
- {(long int) parser_prod___AVarAssignExpr___empty_init},
- {(long int) parser_prod___AVarAssignExpr___init_avarassignexpr},
- {(long int) 6 /* 88: AVarAssignExpr < AVarAssignExpr: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AVarAssignExpr::_parent */
-/* 2: Attribute AVarAssignExpr::_first_token */
-/* 3: Attribute AVarAssignExpr::_last_token */
-/* 4: Attribute AVarAssignExpr::_stype */
-/* 5: Attribute AVarAssignExpr::_if_true_variable_ctx */
-/* 6: Attribute AVarAssignExpr::_variable */
-/* 7: Attribute AVarAssignExpr::_n_id */
-/* 8: Attribute AVarAssignExpr::_n_assign */
-/* 9: Attribute AVarAssignExpr::_n_value */
-val_t NEW_AVarAssignExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 10);
- obj->vft = (classtable_elt_t*)VFT_AVarAssignExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AVarAssignExpr___empty_init() {
- int init_table[7] = {0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_AVarAssignExpr();
- parser_prod___AVarAssignExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AVarAssignExpr___init_avarassignexpr(val_t p0, val_t p1, val_t p2) {
- int init_table[7] = {0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_AVarAssignExpr();
- parser_prod___AVarAssignExpr___init_avarassignexpr(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_AVarReassignExpr[91] = {
- {(long int) 3647 /* 0: Identity */},
- {(long int) 3 /* 1: AVarReassignExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AVarReassignExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AVarReassignExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AVarReassignExpr < PExpr: superclass typecheck marker */},
- {(long int) 3327 /* 5: AVarReassignExpr < AVarFormExpr: superclass typecheck marker */},
- {(long int) 3383 /* 6: AVarReassignExpr < AReassignFormExpr: superclass typecheck marker */},
- {(long int) 3647 /* 7: AVarReassignExpr < AVarReassignExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AVarReassignExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AVarReassignExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AVarReassignExpr___visit_all},
- {(long int) parser_prod___AVarReassignExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AVarReassignExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___AVarReassignExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AVarReassignExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___PExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___AVarReassignExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AVarReassignExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) typing___AVarFormExpr___variable},
- {(long int) typing___AVarFormExpr___variable__eq},
- {(long int) 4 /* 78: AVarReassignExpr < AVarFormExpr: superclass init_table position */},
- {(long int) parser_nodes___AVarFormExpr___n_id},
- {(long int) parser_prod___AVarReassignExpr___n_id__eq},
- {(long int) typing___AReassignFormExpr___do_lvalue_typing},
- {(long int) typing___AReassignFormExpr___assign_method},
- {(long int) 5 /* 83: AVarReassignExpr < AReassignFormExpr: superclass init_table position */},
- {(long int) parser_nodes___AReassignFormExpr___n_assign_op},
- {(long int) parser_prod___AVarReassignExpr___n_assign_op__eq},
- {(long int) parser_nodes___AReassignFormExpr___n_value},
- {(long int) parser_prod___AVarReassignExpr___n_value__eq},
- {(long int) parser_prod___AVarReassignExpr___empty_init},
- {(long int) parser_prod___AVarReassignExpr___init_avarreassignexpr},
- {(long int) 6 /* 90: AVarReassignExpr < AVarReassignExpr: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AVarReassignExpr::_parent */
-/* 2: Attribute AVarReassignExpr::_first_token */
-/* 3: Attribute AVarReassignExpr::_last_token */
-/* 4: Attribute AVarReassignExpr::_stype */
-/* 5: Attribute AVarReassignExpr::_if_true_variable_ctx */
-/* 6: Attribute AVarReassignExpr::_variable */
-/* 7: Attribute AVarReassignExpr::_n_id */
-/* 8: Attribute AVarReassignExpr::_assign_method */
-/* 9: Attribute AVarReassignExpr::_n_assign_op */
-/* 10: Attribute AVarReassignExpr::_n_value */
-val_t NEW_AVarReassignExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 11);
- obj->vft = (classtable_elt_t*)VFT_AVarReassignExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AVarReassignExpr___empty_init() {
- int init_table[7] = {0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_AVarReassignExpr();
- parser_prod___AVarReassignExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AVarReassignExpr___init_avarreassignexpr(val_t p0, val_t p1, val_t p2) {
- int init_table[7] = {0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_AVarReassignExpr();
- parser_prod___AVarReassignExpr___init_avarreassignexpr(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_ARangeExpr[84] = {
- {(long int) 3391 /* 0: Identity */},
- {(long int) 3 /* 1: ARangeExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ARangeExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ARangeExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: ARangeExpr < PExpr: superclass typecheck marker */},
- {(long int) 3391 /* 5: ARangeExpr < ARangeExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ARangeExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ARangeExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ARangeExpr___visit_all},
- {(long int) parser_prod___ARangeExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: ARangeExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ARangeExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: ARangeExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ARangeExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: ARangeExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) compiling_methods___ARangeExpr___propname},
- {(long int) parser_prod___ARangeExpr___empty_init},
- {(long int) parser_prod___ARangeExpr___init_arangeexpr},
- {(long int) 4 /* 79: ARangeExpr < ARangeExpr: superclass init_table position */},
- {(long int) parser_nodes___ARangeExpr___n_expr},
- {(long int) parser_prod___ARangeExpr___n_expr__eq},
- {(long int) parser_nodes___ARangeExpr___n_expr2},
- {(long int) parser_prod___ARangeExpr___n_expr2__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ARangeExpr::_parent */
-/* 2: Attribute ARangeExpr::_first_token */
-/* 3: Attribute ARangeExpr::_last_token */
-/* 4: Attribute ARangeExpr::_stype */
-/* 5: Attribute ARangeExpr::_if_true_variable_ctx */
-/* 6: Attribute ARangeExpr::_n_expr */
-/* 7: Attribute ARangeExpr::_n_expr2 */
-val_t NEW_ARangeExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 8);
- obj->vft = (classtable_elt_t*)VFT_ARangeExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ARangeExpr___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ARangeExpr();
- parser_prod___ARangeExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ARangeExpr___init_arangeexpr(val_t p0, val_t p1) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ARangeExpr();
- parser_prod___ARangeExpr___init_arangeexpr(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_ACrangeExpr[87] = {
- {(long int) 3739 /* 0: Identity */},
- {(long int) 3 /* 1: ACrangeExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ACrangeExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ACrangeExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: ACrangeExpr < PExpr: superclass typecheck marker */},
- {(long int) 3391 /* 5: ACrangeExpr < ARangeExpr: superclass typecheck marker */},
- {(long int) 3739 /* 6: ACrangeExpr < ACrangeExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ACrangeExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ACrangeExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ACrangeExpr___visit_all},
- {(long int) parser_prod___ACrangeExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: ACrangeExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ARangeExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: ACrangeExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ARangeExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: ACrangeExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) compiling_methods___ACrangeExpr___propname},
- {(long int) parser_prod___ARangeExpr___empty_init},
- {(long int) parser_prod___ARangeExpr___init_arangeexpr},
- {(long int) 4 /* 79: ACrangeExpr < ARangeExpr: superclass init_table position */},
- {(long int) parser_nodes___ARangeExpr___n_expr},
- {(long int) parser_prod___ACrangeExpr___n_expr__eq},
- {(long int) parser_nodes___ARangeExpr___n_expr2},
- {(long int) parser_prod___ACrangeExpr___n_expr2__eq},
- {(long int) parser_prod___ACrangeExpr___empty_init},
- {(long int) parser_prod___ACrangeExpr___init_acrangeexpr},
- {(long int) 5 /* 86: ACrangeExpr < ACrangeExpr: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ACrangeExpr::_parent */
-/* 2: Attribute ACrangeExpr::_first_token */
-/* 3: Attribute ACrangeExpr::_last_token */
-/* 4: Attribute ACrangeExpr::_stype */
-/* 5: Attribute ACrangeExpr::_if_true_variable_ctx */
-/* 6: Attribute ACrangeExpr::_n_expr */
-/* 7: Attribute ACrangeExpr::_n_expr2 */
-val_t NEW_ACrangeExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 8);
- obj->vft = (classtable_elt_t*)VFT_ACrangeExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ACrangeExpr___empty_init() {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_ACrangeExpr();
- parser_prod___ACrangeExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ACrangeExpr___init_acrangeexpr(val_t p0, val_t p1) {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_ACrangeExpr();
- parser_prod___ACrangeExpr___init_acrangeexpr(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_AOrangeExpr[87] = {
- {(long int) 3679 /* 0: Identity */},
- {(long int) 3 /* 1: AOrangeExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AOrangeExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AOrangeExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AOrangeExpr < PExpr: superclass typecheck marker */},
- {(long int) 3391 /* 5: AOrangeExpr < ARangeExpr: superclass typecheck marker */},
- {(long int) 3679 /* 6: AOrangeExpr < AOrangeExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AOrangeExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AOrangeExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AOrangeExpr___visit_all},
- {(long int) parser_prod___AOrangeExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AOrangeExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ARangeExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AOrangeExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ARangeExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AOrangeExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) compiling_methods___AOrangeExpr___propname},
- {(long int) parser_prod___ARangeExpr___empty_init},
- {(long int) parser_prod___ARangeExpr___init_arangeexpr},
- {(long int) 4 /* 79: AOrangeExpr < ARangeExpr: superclass init_table position */},
- {(long int) parser_nodes___ARangeExpr___n_expr},
- {(long int) parser_prod___AOrangeExpr___n_expr__eq},
- {(long int) parser_nodes___ARangeExpr___n_expr2},
- {(long int) parser_prod___AOrangeExpr___n_expr2__eq},
- {(long int) parser_prod___AOrangeExpr___empty_init},
- {(long int) parser_prod___AOrangeExpr___init_aorangeexpr},
- {(long int) 5 /* 86: AOrangeExpr < AOrangeExpr: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AOrangeExpr::_parent */
-/* 2: Attribute AOrangeExpr::_first_token */
-/* 3: Attribute AOrangeExpr::_last_token */
-/* 4: Attribute AOrangeExpr::_stype */
-/* 5: Attribute AOrangeExpr::_if_true_variable_ctx */
-/* 6: Attribute AOrangeExpr::_n_expr */
-/* 7: Attribute AOrangeExpr::_n_expr2 */
-val_t NEW_AOrangeExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 8);
- obj->vft = (classtable_elt_t*)VFT_AOrangeExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AOrangeExpr___empty_init() {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AOrangeExpr();
- parser_prod___AOrangeExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AOrangeExpr___init_aorangeexpr(val_t p0, val_t p1) {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AOrangeExpr();
- parser_prod___AOrangeExpr___init_aorangeexpr(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_AArrayExpr[82] = {
- {(long int) 3591 /* 0: Identity */},
- {(long int) 3 /* 1: AArrayExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AArrayExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AArrayExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AArrayExpr < PExpr: superclass typecheck marker */},
- {(long int) 3591 /* 5: AArrayExpr < AArrayExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AArrayExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AArrayExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AArrayExpr___visit_all},
- {(long int) parser_prod___AArrayExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AArrayExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___AArrayExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AArrayExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___AArrayExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AArrayExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) typing___AArrayExpr___stype__eq},
- {(long int) parser_prod___AArrayExpr___empty_init},
- {(long int) parser_prod___AArrayExpr___init_aarrayexpr},
- {(long int) 4 /* 79: AArrayExpr < AArrayExpr: superclass init_table position */},
- {(long int) parser_nodes___AArrayExpr___n_exprs},
- {(long int) parser_nodes___AArrayExpr___n_exprs__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AArrayExpr::_parent */
-/* 2: Attribute AArrayExpr::_first_token */
-/* 3: Attribute AArrayExpr::_last_token */
-/* 4: Attribute AArrayExpr::_stype */
-/* 5: Attribute AArrayExpr::_if_true_variable_ctx */
-/* 6: Attribute AArrayExpr::_n_exprs */
-val_t NEW_AArrayExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_AArrayExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AArrayExpr___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AArrayExpr();
- parser_prod___AArrayExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AArrayExpr___init_aarrayexpr(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AArrayExpr();
- parser_prod___AArrayExpr___init_aarrayexpr(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_ASelfExpr[81] = {
- {(long int) 3375 /* 0: Identity */},
- {(long int) 3 /* 1: ASelfExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ASelfExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ASelfExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: ASelfExpr < PExpr: superclass typecheck marker */},
- {(long int) 3375 /* 5: ASelfExpr < ASelfExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ASelfExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ASelfExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ASelfExpr___visit_all},
- {(long int) parser_prod___ASelfExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: ASelfExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ASelfExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: ASelfExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ASelfExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: ASelfExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___ASelfExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) parser_prod___ASelfExpr___empty_init},
- {(long int) parser_prod___ASelfExpr___init_aselfexpr},
- {(long int) 4 /* 78: ASelfExpr < ASelfExpr: superclass init_table position */},
- {(long int) parser_nodes___ASelfExpr___n_kwself},
- {(long int) parser_prod___ASelfExpr___n_kwself__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ASelfExpr::_parent */
-/* 2: Attribute ASelfExpr::_first_token */
-/* 3: Attribute ASelfExpr::_last_token */
-/* 4: Attribute ASelfExpr::_stype */
-/* 5: Attribute ASelfExpr::_if_true_variable_ctx */
-/* 6: Attribute ASelfExpr::_n_kwself */
-val_t NEW_ASelfExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_ASelfExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ASelfExpr___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ASelfExpr();
- parser_prod___ASelfExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ASelfExpr___init_aselfexpr(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ASelfExpr();
- parser_prod___ASelfExpr___init_aselfexpr(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_AImplicitSelfExpr[84] = {
- {(long int) 3711 /* 0: Identity */},
- {(long int) 3 /* 1: AImplicitSelfExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AImplicitSelfExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AImplicitSelfExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AImplicitSelfExpr < PExpr: superclass typecheck marker */},
- {(long int) 3375 /* 5: AImplicitSelfExpr < ASelfExpr: superclass typecheck marker */},
- {(long int) 3711 /* 6: AImplicitSelfExpr < AImplicitSelfExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AImplicitSelfExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AImplicitSelfExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AImplicitSelfExpr___visit_all},
- {(long int) parser_prod___AImplicitSelfExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AImplicitSelfExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ASelfExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AImplicitSelfExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ASelfExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AImplicitSelfExpr < PExpr: superclass init_table position */},
- {(long int) typing___AImplicitSelfExpr___is_implicit_self},
- {(long int) typing___ASelfExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) parser_prod___ASelfExpr___empty_init},
- {(long int) parser_prod___ASelfExpr___init_aselfexpr},
- {(long int) 4 /* 78: AImplicitSelfExpr < ASelfExpr: superclass init_table position */},
- {(long int) parser_nodes___ASelfExpr___n_kwself},
- {(long int) parser_prod___ASelfExpr___n_kwself__eq},
- {(long int) parser_prod___AImplicitSelfExpr___empty_init},
- {(long int) parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr},
- {(long int) 5 /* 83: AImplicitSelfExpr < AImplicitSelfExpr: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AImplicitSelfExpr::_parent */
-/* 2: Attribute AImplicitSelfExpr::_first_token */
-/* 3: Attribute AImplicitSelfExpr::_last_token */
-/* 4: Attribute AImplicitSelfExpr::_stype */
-/* 5: Attribute AImplicitSelfExpr::_if_true_variable_ctx */
-/* 6: Attribute AImplicitSelfExpr::_n_kwself */
-val_t NEW_AImplicitSelfExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_AImplicitSelfExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AImplicitSelfExpr___empty_init() {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AImplicitSelfExpr();
- parser_prod___AImplicitSelfExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr() {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AImplicitSelfExpr();
- parser_prod___AImplicitSelfExpr___init_aimplicitselfexpr(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ATrueExpr[82] = {
- {(long int) 3659 /* 0: Identity */},
- {(long int) 3 /* 1: ATrueExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ATrueExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ATrueExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: ATrueExpr < PExpr: superclass typecheck marker */},
- {(long int) 3559 /* 5: ATrueExpr < ABoolExpr: superclass typecheck marker */},
- {(long int) 3659 /* 6: ATrueExpr < ATrueExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ATrueExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ATrueExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ATrueExpr___visit_all},
- {(long int) parser_prod___ATrueExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: ATrueExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ABoolExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: ATrueExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ATrueExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: ATrueExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 4 /* 76: ATrueExpr < ABoolExpr: superclass init_table position */},
- {(long int) parser_prod___ATrueExpr___empty_init},
- {(long int) parser_prod___ATrueExpr___init_atrueexpr},
- {(long int) 5 /* 79: ATrueExpr < ATrueExpr: superclass init_table position */},
- {(long int) parser_nodes___ATrueExpr___n_kwtrue},
- {(long int) parser_prod___ATrueExpr___n_kwtrue__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ATrueExpr::_parent */
-/* 2: Attribute ATrueExpr::_first_token */
-/* 3: Attribute ATrueExpr::_last_token */
-/* 4: Attribute ATrueExpr::_stype */
-/* 5: Attribute ATrueExpr::_if_true_variable_ctx */
-/* 6: Attribute ATrueExpr::_n_kwtrue */
-val_t NEW_ATrueExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_ATrueExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ATrueExpr___empty_init() {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_ATrueExpr();
- parser_prod___ATrueExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ATrueExpr___init_atrueexpr(val_t p0) {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_ATrueExpr();
- parser_prod___ATrueExpr___init_atrueexpr(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_AFalseExpr[82] = {
- {(long int) 3719 /* 0: Identity */},
- {(long int) 3 /* 1: AFalseExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AFalseExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AFalseExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AFalseExpr < PExpr: superclass typecheck marker */},
- {(long int) 3559 /* 5: AFalseExpr < ABoolExpr: superclass typecheck marker */},
- {(long int) 3719 /* 6: AFalseExpr < AFalseExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AFalseExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AFalseExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AFalseExpr___visit_all},
- {(long int) parser_prod___AFalseExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AFalseExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ABoolExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AFalseExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___AFalseExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AFalseExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 4 /* 76: AFalseExpr < ABoolExpr: superclass init_table position */},
- {(long int) parser_prod___AFalseExpr___empty_init},
- {(long int) parser_prod___AFalseExpr___init_afalseexpr},
- {(long int) 5 /* 79: AFalseExpr < AFalseExpr: superclass init_table position */},
- {(long int) parser_nodes___AFalseExpr___n_kwfalse},
- {(long int) parser_prod___AFalseExpr___n_kwfalse__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AFalseExpr::_parent */
-/* 2: Attribute AFalseExpr::_first_token */
-/* 3: Attribute AFalseExpr::_last_token */
-/* 4: Attribute AFalseExpr::_stype */
-/* 5: Attribute AFalseExpr::_if_true_variable_ctx */
-/* 6: Attribute AFalseExpr::_n_kwfalse */
-val_t NEW_AFalseExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_AFalseExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AFalseExpr___empty_init() {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AFalseExpr();
- parser_prod___AFalseExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AFalseExpr___init_afalseexpr(val_t p0) {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AFalseExpr();
- parser_prod___AFalseExpr___init_afalseexpr(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_ANullExpr[81] = {
- {(long int) 3435 /* 0: Identity */},
- {(long int) 3 /* 1: ANullExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ANullExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ANullExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: ANullExpr < PExpr: superclass typecheck marker */},
- {(long int) 3435 /* 5: ANullExpr < ANullExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ANullExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ANullExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ANullExpr___visit_all},
- {(long int) parser_prod___ANullExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: ANullExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ANullExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: ANullExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ANullExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: ANullExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) parser_prod___ANullExpr___empty_init},
- {(long int) parser_prod___ANullExpr___init_anullexpr},
- {(long int) 4 /* 78: ANullExpr < ANullExpr: superclass init_table position */},
- {(long int) parser_nodes___ANullExpr___n_kwnull},
- {(long int) parser_prod___ANullExpr___n_kwnull__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ANullExpr::_parent */
-/* 2: Attribute ANullExpr::_first_token */
-/* 3: Attribute ANullExpr::_last_token */
-/* 4: Attribute ANullExpr::_stype */
-/* 5: Attribute ANullExpr::_if_true_variable_ctx */
-/* 6: Attribute ANullExpr::_n_kwnull */
-val_t NEW_ANullExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_ANullExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ANullExpr___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ANullExpr();
- parser_prod___ANullExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ANullExpr___init_anullexpr(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ANullExpr();
- parser_prod___ANullExpr___init_anullexpr(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_AIntExpr[81] = {
- {(long int) 3483 /* 0: Identity */},
- {(long int) 3 /* 1: AIntExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AIntExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AIntExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AIntExpr < PExpr: superclass typecheck marker */},
- {(long int) 3483 /* 5: AIntExpr < AIntExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AIntExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AIntExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AIntExpr___visit_all},
- {(long int) parser_prod___AIntExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AIntExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___AIntExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AIntExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___AIntExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AIntExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) parser_prod___AIntExpr___empty_init},
- {(long int) parser_prod___AIntExpr___init_aintexpr},
- {(long int) 4 /* 78: AIntExpr < AIntExpr: superclass init_table position */},
- {(long int) parser_nodes___AIntExpr___n_number},
- {(long int) parser_prod___AIntExpr___n_number__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AIntExpr::_parent */
-/* 2: Attribute AIntExpr::_first_token */
-/* 3: Attribute AIntExpr::_last_token */
-/* 4: Attribute AIntExpr::_stype */
-/* 5: Attribute AIntExpr::_if_true_variable_ctx */
-/* 6: Attribute AIntExpr::_n_number */
-val_t NEW_AIntExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_AIntExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AIntExpr___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AIntExpr();
- parser_prod___AIntExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AIntExpr___init_aintexpr(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AIntExpr();
- parser_prod___AIntExpr___init_aintexpr(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_AFloatExpr[81] = {
- {(long int) 3519 /* 0: Identity */},
- {(long int) 3 /* 1: AFloatExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AFloatExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AFloatExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AFloatExpr < PExpr: superclass typecheck marker */},
- {(long int) 3519 /* 5: AFloatExpr < AFloatExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AFloatExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AFloatExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AFloatExpr___visit_all},
- {(long int) parser_prod___AFloatExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AFloatExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___AFloatExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AFloatExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___AFloatExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AFloatExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) parser_prod___AFloatExpr___empty_init},
- {(long int) parser_prod___AFloatExpr___init_afloatexpr},
- {(long int) 4 /* 78: AFloatExpr < AFloatExpr: superclass init_table position */},
- {(long int) parser_nodes___AFloatExpr___n_float},
- {(long int) parser_prod___AFloatExpr___n_float__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AFloatExpr::_parent */
-/* 2: Attribute AFloatExpr::_first_token */
-/* 3: Attribute AFloatExpr::_last_token */
-/* 4: Attribute AFloatExpr::_stype */
-/* 5: Attribute AFloatExpr::_if_true_variable_ctx */
-/* 6: Attribute AFloatExpr::_n_float */
-val_t NEW_AFloatExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_AFloatExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AFloatExpr___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AFloatExpr();
- parser_prod___AFloatExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AFloatExpr___init_afloatexpr(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AFloatExpr();
- parser_prod___AFloatExpr___init_afloatexpr(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_ACharExpr[81] = {
- {(long int) 3547 /* 0: Identity */},
- {(long int) 3 /* 1: ACharExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ACharExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ACharExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: ACharExpr < PExpr: superclass typecheck marker */},
- {(long int) 3547 /* 5: ACharExpr < ACharExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ACharExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ACharExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ACharExpr___visit_all},
- {(long int) parser_prod___ACharExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: ACharExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ACharExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: ACharExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ACharExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: ACharExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) parser_prod___ACharExpr___empty_init},
- {(long int) parser_prod___ACharExpr___init_acharexpr},
- {(long int) 4 /* 78: ACharExpr < ACharExpr: superclass init_table position */},
- {(long int) parser_nodes___ACharExpr___n_char},
- {(long int) parser_prod___ACharExpr___n_char__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ACharExpr::_parent */
-/* 2: Attribute ACharExpr::_first_token */
-/* 3: Attribute ACharExpr::_last_token */
-/* 4: Attribute ACharExpr::_stype */
-/* 5: Attribute ACharExpr::_if_true_variable_ctx */
-/* 6: Attribute ACharExpr::_n_char */
-val_t NEW_ACharExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_ACharExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ACharExpr___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ACharExpr();
- parser_prod___ACharExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ACharExpr___init_acharexpr(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ACharExpr();
- parser_prod___ACharExpr___init_acharexpr(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_AStringFormExpr[79] = {
- {(long int) 3355 /* 0: Identity */},
- {(long int) 3 /* 1: AStringFormExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AStringFormExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AStringFormExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AStringFormExpr < PExpr: superclass typecheck marker */},
- {(long int) 3355 /* 5: AStringFormExpr < AStringFormExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AStringFormExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___PNode___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___PNode___visit_all},
- {(long int) parser_prod___PNode___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AStringFormExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___AStringFormExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AStringFormExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___AStringFormExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AStringFormExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) compiling_methods___AStringFormExpr___string_text},
- {(long int) compiling_methods___AStringFormExpr___compute_string_info},
- {(long int) 4 /* 78: AStringFormExpr < AStringFormExpr: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AStringFormExpr::_parent */
-/* 2: Attribute AStringFormExpr::_first_token */
-/* 3: Attribute AStringFormExpr::_last_token */
-/* 4: Attribute AStringFormExpr::_stype */
-/* 5: Attribute AStringFormExpr::_if_true_variable_ctx */
-/* 6: Attribute AStringFormExpr::_cstring */
-/* 7: Attribute AStringFormExpr::_cstring_length */
-val_t NEW_AStringFormExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 8);
- obj->vft = (classtable_elt_t*)VFT_AStringFormExpr;
- ATTR_compiling_methods___AStringFormExpr____cstring_length(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_AStringExpr[84] = {
- {(long int) 3667 /* 0: Identity */},
- {(long int) 3 /* 1: AStringExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AStringExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AStringExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AStringExpr < PExpr: superclass typecheck marker */},
- {(long int) 3355 /* 5: AStringExpr < AStringFormExpr: superclass typecheck marker */},
- {(long int) 3667 /* 6: AStringExpr < AStringExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AStringExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AStringExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AStringExpr___visit_all},
- {(long int) parser_prod___AStringExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AStringExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___AStringFormExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AStringExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___AStringFormExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AStringExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) compiling_methods___AStringExpr___string_text},
- {(long int) compiling_methods___AStringFormExpr___compute_string_info},
- {(long int) 4 /* 78: AStringExpr < AStringFormExpr: superclass init_table position */},
- {(long int) parser_prod___AStringExpr___empty_init},
- {(long int) parser_prod___AStringExpr___init_astringexpr},
- {(long int) 5 /* 81: AStringExpr < AStringExpr: superclass init_table position */},
- {(long int) parser_nodes___AStringExpr___n_string},
- {(long int) parser_prod___AStringExpr___n_string__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AStringExpr::_parent */
-/* 2: Attribute AStringExpr::_first_token */
-/* 3: Attribute AStringExpr::_last_token */
-/* 4: Attribute AStringExpr::_stype */
-/* 5: Attribute AStringExpr::_if_true_variable_ctx */
-/* 6: Attribute AStringExpr::_cstring */
-/* 7: Attribute AStringExpr::_cstring_length */
-/* 8: Attribute AStringExpr::_n_string */
-val_t NEW_AStringExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 9);
- obj->vft = (classtable_elt_t*)VFT_AStringExpr;
- ATTR_compiling_methods___AStringFormExpr____cstring_length(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AStringExpr___empty_init() {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AStringExpr();
- parser_prod___AStringExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AStringExpr___init_astringexpr(val_t p0) {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AStringExpr();
- parser_prod___AStringExpr___init_astringexpr(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_AStartStringExpr[84] = {
- {(long int) 3671 /* 0: Identity */},
- {(long int) 3 /* 1: AStartStringExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AStartStringExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AStartStringExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AStartStringExpr < PExpr: superclass typecheck marker */},
- {(long int) 3355 /* 5: AStartStringExpr < AStringFormExpr: superclass typecheck marker */},
- {(long int) 3671 /* 6: AStartStringExpr < AStartStringExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AStartStringExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AStartStringExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AStartStringExpr___visit_all},
- {(long int) parser_prod___AStartStringExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AStartStringExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___AStringFormExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AStartStringExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___AStringFormExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AStartStringExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) compiling_methods___AStartStringExpr___string_text},
- {(long int) compiling_methods___AStringFormExpr___compute_string_info},
- {(long int) 4 /* 78: AStartStringExpr < AStringFormExpr: superclass init_table position */},
- {(long int) parser_prod___AStartStringExpr___empty_init},
- {(long int) parser_prod___AStartStringExpr___init_astartstringexpr},
- {(long int) 5 /* 81: AStartStringExpr < AStartStringExpr: superclass init_table position */},
- {(long int) parser_nodes___AStartStringExpr___n_string},
- {(long int) parser_prod___AStartStringExpr___n_string__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AStartStringExpr::_parent */
-/* 2: Attribute AStartStringExpr::_first_token */
-/* 3: Attribute AStartStringExpr::_last_token */
-/* 4: Attribute AStartStringExpr::_stype */
-/* 5: Attribute AStartStringExpr::_if_true_variable_ctx */
-/* 6: Attribute AStartStringExpr::_cstring */
-/* 7: Attribute AStartStringExpr::_cstring_length */
-/* 8: Attribute AStartStringExpr::_n_string */
-val_t NEW_AStartStringExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 9);
- obj->vft = (classtable_elt_t*)VFT_AStartStringExpr;
- ATTR_compiling_methods___AStringFormExpr____cstring_length(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AStartStringExpr___empty_init() {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AStartStringExpr();
- parser_prod___AStartStringExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AStartStringExpr___init_astartstringexpr(val_t p0) {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AStartStringExpr();
- parser_prod___AStartStringExpr___init_astartstringexpr(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_AMidStringExpr[84] = {
- {(long int) 3699 /* 0: Identity */},
- {(long int) 3 /* 1: AMidStringExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AMidStringExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AMidStringExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AMidStringExpr < PExpr: superclass typecheck marker */},
- {(long int) 3355 /* 5: AMidStringExpr < AStringFormExpr: superclass typecheck marker */},
- {(long int) 3699 /* 6: AMidStringExpr < AMidStringExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AMidStringExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AMidStringExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AMidStringExpr___visit_all},
- {(long int) parser_prod___AMidStringExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AMidStringExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___AStringFormExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AMidStringExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___AStringFormExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AMidStringExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) compiling_methods___AMidStringExpr___string_text},
- {(long int) compiling_methods___AStringFormExpr___compute_string_info},
- {(long int) 4 /* 78: AMidStringExpr < AStringFormExpr: superclass init_table position */},
- {(long int) parser_prod___AMidStringExpr___empty_init},
- {(long int) parser_prod___AMidStringExpr___init_amidstringexpr},
- {(long int) 5 /* 81: AMidStringExpr < AMidStringExpr: superclass init_table position */},
- {(long int) parser_nodes___AMidStringExpr___n_string},
- {(long int) parser_prod___AMidStringExpr___n_string__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AMidStringExpr::_parent */
-/* 2: Attribute AMidStringExpr::_first_token */
-/* 3: Attribute AMidStringExpr::_last_token */
-/* 4: Attribute AMidStringExpr::_stype */
-/* 5: Attribute AMidStringExpr::_if_true_variable_ctx */
-/* 6: Attribute AMidStringExpr::_cstring */
-/* 7: Attribute AMidStringExpr::_cstring_length */
-/* 8: Attribute AMidStringExpr::_n_string */
-val_t NEW_AMidStringExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 9);
- obj->vft = (classtable_elt_t*)VFT_AMidStringExpr;
- ATTR_compiling_methods___AStringFormExpr____cstring_length(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AMidStringExpr___empty_init() {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AMidStringExpr();
- parser_prod___AMidStringExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AMidStringExpr___init_amidstringexpr(val_t p0) {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AMidStringExpr();
- parser_prod___AMidStringExpr___init_amidstringexpr(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_AEndStringExpr[84] = {
- {(long int) 3727 /* 0: Identity */},
- {(long int) 3 /* 1: AEndStringExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AEndStringExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AEndStringExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AEndStringExpr < PExpr: superclass typecheck marker */},
- {(long int) 3355 /* 5: AEndStringExpr < AStringFormExpr: superclass typecheck marker */},
- {(long int) 3727 /* 6: AEndStringExpr < AEndStringExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AEndStringExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AEndStringExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AEndStringExpr___visit_all},
- {(long int) parser_prod___AEndStringExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AEndStringExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___AStringFormExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AEndStringExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___AStringFormExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AEndStringExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) compiling_methods___AEndStringExpr___string_text},
- {(long int) compiling_methods___AStringFormExpr___compute_string_info},
- {(long int) 4 /* 78: AEndStringExpr < AStringFormExpr: superclass init_table position */},
- {(long int) parser_prod___AEndStringExpr___empty_init},
- {(long int) parser_prod___AEndStringExpr___init_aendstringexpr},
- {(long int) 5 /* 81: AEndStringExpr < AEndStringExpr: superclass init_table position */},
- {(long int) parser_nodes___AEndStringExpr___n_string},
- {(long int) parser_prod___AEndStringExpr___n_string__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AEndStringExpr::_parent */
-/* 2: Attribute AEndStringExpr::_first_token */
-/* 3: Attribute AEndStringExpr::_last_token */
-/* 4: Attribute AEndStringExpr::_stype */
-/* 5: Attribute AEndStringExpr::_if_true_variable_ctx */
-/* 6: Attribute AEndStringExpr::_cstring */
-/* 7: Attribute AEndStringExpr::_cstring_length */
-/* 8: Attribute AEndStringExpr::_n_string */
-val_t NEW_AEndStringExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 9);
- obj->vft = (classtable_elt_t*)VFT_AEndStringExpr;
- ATTR_compiling_methods___AStringFormExpr____cstring_length(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AEndStringExpr___empty_init() {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AEndStringExpr();
- parser_prod___AEndStringExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AEndStringExpr___init_aendstringexpr(val_t p0) {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AEndStringExpr();
- parser_prod___AEndStringExpr___init_aendstringexpr(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_ASuperstringExpr[81] = {
- {(long int) 3347 /* 0: Identity */},
- {(long int) 3 /* 1: ASuperstringExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ASuperstringExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ASuperstringExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: ASuperstringExpr < PExpr: superclass typecheck marker */},
- {(long int) 3347 /* 5: ASuperstringExpr < ASuperstringExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ASuperstringExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ASuperstringExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ASuperstringExpr___visit_all},
- {(long int) parser_prod___ASuperstringExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: ASuperstringExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ASuperstringExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: ASuperstringExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ASuperstringExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: ASuperstringExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) parser_prod___ASuperstringExpr___empty_init},
- {(long int) parser_prod___ASuperstringExpr___init_asuperstringexpr},
- {(long int) 4 /* 78: ASuperstringExpr < ASuperstringExpr: superclass init_table position */},
- {(long int) parser_nodes___ASuperstringExpr___n_exprs},
- {(long int) parser_nodes___ASuperstringExpr___n_exprs__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ASuperstringExpr::_parent */
-/* 2: Attribute ASuperstringExpr::_first_token */
-/* 3: Attribute ASuperstringExpr::_last_token */
-/* 4: Attribute ASuperstringExpr::_stype */
-/* 5: Attribute ASuperstringExpr::_if_true_variable_ctx */
-/* 6: Attribute ASuperstringExpr::_n_exprs */
-val_t NEW_ASuperstringExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_ASuperstringExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ASuperstringExpr___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ASuperstringExpr();
- parser_prod___ASuperstringExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ASuperstringExpr___init_asuperstringexpr(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ASuperstringExpr();
- parser_prod___ASuperstringExpr___init_asuperstringexpr(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_AParExpr[82] = {
- {(long int) 3675 /* 0: Identity */},
- {(long int) 3 /* 1: AParExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AParExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AParExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AParExpr < PExpr: superclass typecheck marker */},
- {(long int) 3403 /* 5: AParExpr < AProxyExpr: superclass typecheck marker */},
- {(long int) 3675 /* 6: AParExpr < AParExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 1 /* 20: AParExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AParExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AParExpr___visit_all},
- {(long int) parser_prod___AParExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 2 /* 57: AParExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___AProxyExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 3 /* 66: AParExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___AProxyExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 4 /* 71: AParExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 0 /* 76: AParExpr < AProxyExpr: superclass init_table position */},
- {(long int) parser_nodes___AProxyExpr___n_expr},
- {(long int) parser_prod___AParExpr___n_expr__eq},
- {(long int) parser_prod___AParExpr___empty_init},
- {(long int) parser_prod___AParExpr___init_aparexpr},
- {(long int) 5 /* 81: AParExpr < AParExpr: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AParExpr::_parent */
-/* 2: Attribute AParExpr::_first_token */
-/* 3: Attribute AParExpr::_last_token */
-/* 4: Attribute AParExpr::_stype */
-/* 5: Attribute AParExpr::_if_true_variable_ctx */
-/* 6: Attribute AParExpr::_n_expr */
-val_t NEW_AParExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_AParExpr;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AParExpr___empty_init() {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AParExpr();
- parser_prod___AParExpr___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AParExpr___init_aparexpr(val_t p0) {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_AParExpr();
- parser_prod___AParExpr___init_aparexpr(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_AProxyExpr[79] = {
- {(long int) 3403 /* 0: Identity */},
- {(long int) 3 /* 1: AProxyExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AProxyExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AProxyExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AProxyExpr < PExpr: superclass typecheck marker */},
- {(long int) 3403 /* 5: AProxyExpr < AProxyExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AProxyExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___PNode___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___PNode___visit_all},
- {(long int) parser_prod___PNode___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AProxyExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___AProxyExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AProxyExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___AProxyExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AProxyExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 4 /* 76: AProxyExpr < AProxyExpr: superclass init_table position */},
- {(long int) parser_nodes___AProxyExpr___n_expr},
- {(long int) parser_nodes___AProxyExpr___n_expr__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AProxyExpr::_parent */
-/* 2: Attribute AProxyExpr::_first_token */
-/* 3: Attribute AProxyExpr::_last_token */
-/* 4: Attribute AProxyExpr::_stype */
-/* 5: Attribute AProxyExpr::_if_true_variable_ctx */
-/* 6: Attribute AProxyExpr::_n_expr */
-val_t NEW_AProxyExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_AProxyExpr;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_APlusAssignOp[74] = {
- {(long int) 3419 /* 0: Identity */},
- {(long int) 3 /* 1: APlusAssignOp < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: APlusAssignOp < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: APlusAssignOp < Prod: superclass typecheck marker */},
- {(long int) 3095 /* 4: APlusAssignOp < PAssignOp: superclass typecheck marker */},
- {(long int) 3419 /* 5: APlusAssignOp < APlusAssignOp: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: APlusAssignOp < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___APlusAssignOp___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___APlusAssignOp___visit_all},
- {(long int) parser_prod___APlusAssignOp___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: APlusAssignOp < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: APlusAssignOp < Prod: superclass init_table position */},
- {(long int) typing___APlusAssignOp___method_name},
- {(long int) 3 /* 68: APlusAssignOp < PAssignOp: superclass init_table position */},
- {(long int) parser_prod___APlusAssignOp___empty_init},
- {(long int) parser_prod___APlusAssignOp___init_aplusassignop},
- {(long int) 4 /* 71: APlusAssignOp < APlusAssignOp: superclass init_table position */},
- {(long int) parser_nodes___APlusAssignOp___n_pluseq},
- {(long int) parser_prod___APlusAssignOp___n_pluseq__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute APlusAssignOp::_parent */
-/* 2: Attribute APlusAssignOp::_first_token */
-/* 3: Attribute APlusAssignOp::_last_token */
-/* 4: Attribute APlusAssignOp::_n_pluseq */
-val_t NEW_APlusAssignOp(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 5);
- obj->vft = (classtable_elt_t*)VFT_APlusAssignOp;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___APlusAssignOp___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_APlusAssignOp();
- parser_prod___APlusAssignOp___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___APlusAssignOp___init_aplusassignop(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_APlusAssignOp();
- parser_prod___APlusAssignOp___init_aplusassignop(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_AMinusAssignOp[74] = {
- {(long int) 3455 /* 0: Identity */},
- {(long int) 3 /* 1: AMinusAssignOp < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AMinusAssignOp < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AMinusAssignOp < Prod: superclass typecheck marker */},
- {(long int) 3095 /* 4: AMinusAssignOp < PAssignOp: superclass typecheck marker */},
- {(long int) 3455 /* 5: AMinusAssignOp < AMinusAssignOp: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AMinusAssignOp < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AMinusAssignOp___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AMinusAssignOp___visit_all},
- {(long int) parser_prod___AMinusAssignOp___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AMinusAssignOp < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AMinusAssignOp < Prod: superclass init_table position */},
- {(long int) typing___AMinusAssignOp___method_name},
- {(long int) 3 /* 68: AMinusAssignOp < PAssignOp: superclass init_table position */},
- {(long int) parser_prod___AMinusAssignOp___empty_init},
- {(long int) parser_prod___AMinusAssignOp___init_aminusassignop},
- {(long int) 4 /* 71: AMinusAssignOp < AMinusAssignOp: superclass init_table position */},
- {(long int) parser_nodes___AMinusAssignOp___n_minuseq},
- {(long int) parser_prod___AMinusAssignOp___n_minuseq__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AMinusAssignOp::_parent */
-/* 2: Attribute AMinusAssignOp::_first_token */
-/* 3: Attribute AMinusAssignOp::_last_token */
-/* 4: Attribute AMinusAssignOp::_n_minuseq */
-val_t NEW_AMinusAssignOp(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 5);
- obj->vft = (classtable_elt_t*)VFT_AMinusAssignOp;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AMinusAssignOp___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AMinusAssignOp();
- parser_prod___AMinusAssignOp___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AMinusAssignOp___init_aminusassignop(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AMinusAssignOp();
- parser_prod___AMinusAssignOp___init_aminusassignop(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_AQualified[75] = {
- {(long int) 3395 /* 0: Identity */},
- {(long int) 3 /* 1: AQualified < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AQualified < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AQualified < Prod: superclass typecheck marker */},
- {(long int) 3047 /* 4: AQualified < PQualified: superclass typecheck marker */},
- {(long int) 3395 /* 5: AQualified < AQualified: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AQualified < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___AQualified___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___AQualified___visit_all},
- {(long int) parser_prod___AQualified___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AQualified < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AQualified < Prod: superclass init_table position */},
- {(long int) 3 /* 67: AQualified < PQualified: superclass init_table position */},
- {(long int) parser_prod___AQualified___empty_init},
- {(long int) parser_prod___AQualified___init_aqualified},
- {(long int) 4 /* 70: AQualified < AQualified: superclass init_table position */},
- {(long int) parser_nodes___AQualified___n_id},
- {(long int) parser_nodes___AQualified___n_id__eq},
- {(long int) parser_nodes___AQualified___n_classid},
- {(long int) parser_prod___AQualified___n_classid__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AQualified::_parent */
-/* 2: Attribute AQualified::_first_token */
-/* 3: Attribute AQualified::_last_token */
-/* 4: Attribute AQualified::_n_id */
-/* 5: Attribute AQualified::_n_classid */
-val_t NEW_AQualified(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 6);
- obj->vft = (classtable_elt_t*)VFT_AQualified;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___AQualified___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AQualified();
- parser_prod___AQualified___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___AQualified___init_aqualified(val_t p0, val_t p1) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_AQualified();
- parser_prod___AQualified___init_aqualified(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_ADoc[73] = {
- {(long int) 3527 /* 0: Identity */},
- {(long int) 3 /* 1: ADoc < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ADoc < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ADoc < Prod: superclass typecheck marker */},
- {(long int) 3083 /* 4: ADoc < PDoc: superclass typecheck marker */},
- {(long int) 3527 /* 5: ADoc < ADoc: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ADoc < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ADoc___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ADoc___visit_all},
- {(long int) parser_prod___ADoc___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: ADoc < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: ADoc < Prod: superclass init_table position */},
- {(long int) 3 /* 67: ADoc < PDoc: superclass init_table position */},
- {(long int) parser_prod___ADoc___empty_init},
- {(long int) parser_prod___ADoc___init_adoc},
- {(long int) 4 /* 70: ADoc < ADoc: superclass init_table position */},
- {(long int) parser_nodes___ADoc___n_comment},
- {(long int) parser_nodes___ADoc___n_comment__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ADoc::_parent */
-/* 2: Attribute ADoc::_first_token */
-/* 3: Attribute ADoc::_last_token */
-/* 4: Attribute ADoc::_n_comment */
-val_t NEW_ADoc(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 5);
- obj->vft = (classtable_elt_t*)VFT_ADoc;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___ADoc___empty_init() {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ADoc();
- parser_prod___ADoc___empty_init(self, init_table);
- return self;
-}
-val_t NEW_parser_prod___ADoc___init_adoc(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_ADoc();
- parser_prod___ADoc___init_adoc(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_Start[73] = {
- {(long int) 3015 /* 0: Identity */},
- {(long int) 3 /* 1: Start < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: Start < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: Start < Prod: superclass typecheck marker */},
- {(long int) 3015 /* 4: Start < Start: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: Start < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PNode___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PNode___accept_property_builder},
- {(long int) mmbuilder___PNode___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___Start___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___Start___visit_all},
- {(long int) parser_prod___Start___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: Start < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: Start < Prod: superclass init_table position */},
- {(long int) parser_prod___Start___init},
- {(long int) 3 /* 68: Start < Start: superclass init_table position */},
- {(long int) parser_nodes___Start___n_base},
- {(long int) parser_nodes___Start___n_base__eq},
- {(long int) parser_nodes___Start___n_eof},
- {(long int) parser_nodes___Start___n_eof__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute Start::_parent */
-/* 2: Attribute Start::_first_token */
-/* 3: Attribute Start::_last_token */
-/* 4: Attribute Start::_n_base */
-/* 5: Attribute Start::_n_eof */
-val_t NEW_Start(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 6);
- obj->vft = (classtable_elt_t*)VFT_Start;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser_prod___Start___init(val_t p0, val_t p1) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_Start();
- parser_prod___Start___init(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_Lexer[52] = {
- {(long int) 127 /* 0: Identity */},
- {(long int) 3 /* 1: Lexer < Object: superclass typecheck marker */},
- {(long int) 127 /* 2: Lexer < Lexer: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: Lexer < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: Lexer < Lexer: superclass init_table position */},
- {(long int) lexer___Lexer___filename},
- {(long int) lexer___Lexer___state_initial},
- {(long int) lexer___Lexer___init},
- {(long int) lexer___Lexer___peek},
- {(long int) lexer___Lexer___next},
- {(long int) lexer___Lexer___get_token},
- {(long int) lexer___Lexer___get_char},
- {(long int) lexer___Lexer___push_back},
- {(long int) lexer___Lexer___build_goto_table},
- {(long int) lexer___Lexer___nil_array},
- {(long int) lexer___Lexer___build_accept_table},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute Lexer::_token */
-/* 2: Attribute Lexer::_state */
-/* 3: Attribute Lexer::_filename */
-/* 4: Attribute Lexer::_stream */
-/* 5: Attribute Lexer::_stream_buf */
-/* 6: Attribute Lexer::_stream_pos */
-/* 7: Attribute Lexer::_line */
-/* 8: Attribute Lexer::_pos */
-/* 9: Attribute Lexer::_cr */
-/* 10: Attribute Lexer::_eof */
-/* 11: Attribute Lexer::_text */
-/* 12: Attribute Lexer::_goto_table */
-/* 13: Attribute Lexer::_accept_table */
-val_t NEW_Lexer(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 14);
- obj->vft = (classtable_elt_t*)VFT_Lexer;
- ATTR_lexer___Lexer____state(obj) = TAG_Int((long int)0);
- ATTR_lexer___Lexer____stream_pos(obj) = TAG_Int((long int)0);
- ATTR_lexer___Lexer____line(obj) = TAG_Int((long int)0);
- ATTR_lexer___Lexer____pos(obj) = TAG_Int((long int)0);
- ATTR_lexer___Lexer____cr(obj) = TAG_Bool((long int)0);
- ATTR_lexer___Lexer____eof(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_lexer___Lexer___init(val_t p0, val_t p1) {
- int init_table[2] = {0, 0};
- val_t self = NEW_Lexer();
- lexer___Lexer___init(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_Visitor[42] = {
- {(long int) 7 /* 0: Identity */},
- {(long int) 3 /* 1: Visitor < Object: superclass typecheck marker */},
- {(long int) 7 /* 2: Visitor < Visitor: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: Visitor < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: Visitor < Visitor: superclass init_table position */},
- {(long int) parser_prod___Visitor___visit},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_Visitor(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_Visitor;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_Parser[1196] = {
- {(long int) 59 /* 0: Identity */},
- {(long int) 3 /* 1: Parser < Object: superclass typecheck marker */},
- {(long int) 59 /* 2: Parser < Parser: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: Parser < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) parser___Parser___init},
- {(long int) parser___Parser___go_to},
- {(long int) parser___Parser___push},
- {(long int) parser___Parser___state},
- {(long int) parser___Parser___pop},
- {(long int) parser___Parser___parse},
- {(long int) parser___Parser___build_reduce_table},
- {(long int) 1 /* 47: Parser < Parser: superclass init_table position */},
- {(long int) parser_tables___Parser___build_action_table},
- {(long int) parser_tables___Parser___action_table_row1},
- {(long int) parser_tables___Parser___action_table_row2},
- {(long int) parser_tables___Parser___action_table_row3},
- {(long int) parser_tables___Parser___action_table_row4},
- {(long int) parser_tables___Parser___action_table_row5},
- {(long int) parser_tables___Parser___action_table_row6},
- {(long int) parser_tables___Parser___action_table_row7},
- {(long int) parser_tables___Parser___action_table_row8},
- {(long int) parser_tables___Parser___action_table_row9},
- {(long int) parser_tables___Parser___action_table_row10},
- {(long int) parser_tables___Parser___action_table_row11},
- {(long int) parser_tables___Parser___action_table_row12},
- {(long int) parser_tables___Parser___action_table_row13},
- {(long int) parser_tables___Parser___action_table_row14},
- {(long int) parser_tables___Parser___action_table_row15},
- {(long int) parser_tables___Parser___action_table_row16},
- {(long int) parser_tables___Parser___action_table_row17},
- {(long int) parser_tables___Parser___action_table_row18},
- {(long int) parser_tables___Parser___action_table_row19},
- {(long int) parser_tables___Parser___action_table_row20},
- {(long int) parser_tables___Parser___action_table_row21},
- {(long int) parser_tables___Parser___action_table_row22},
- {(long int) parser_tables___Parser___action_table_row23},
- {(long int) parser_tables___Parser___action_table_row24},
- {(long int) parser_tables___Parser___action_table_row25},
- {(long int) parser_tables___Parser___action_table_row26},
- {(long int) parser_tables___Parser___action_table_row27},
- {(long int) parser_tables___Parser___action_table_row28},
- {(long int) parser_tables___Parser___action_table_row29},
- {(long int) parser_tables___Parser___action_table_row30},
- {(long int) parser_tables___Parser___action_table_row31},
- {(long int) parser_tables___Parser___action_table_row32},
- {(long int) parser_tables___Parser___action_table_row33},
- {(long int) parser_tables___Parser___action_table_row34},
- {(long int) parser_tables___Parser___action_table_row35},
- {(long int) parser_tables___Parser___action_table_row36},
- {(long int) parser_tables___Parser___action_table_row37},
- {(long int) parser_tables___Parser___action_table_row38},
- {(long int) parser_tables___Parser___action_table_row39},
- {(long int) parser_tables___Parser___action_table_row40},
- {(long int) parser_tables___Parser___action_table_row41},
- {(long int) parser_tables___Parser___action_table_row42},
- {(long int) parser_tables___Parser___action_table_row43},
- {(long int) parser_tables___Parser___action_table_row44},
- {(long int) parser_tables___Parser___action_table_row45},
- {(long int) parser_tables___Parser___action_table_row46},
- {(long int) parser_tables___Parser___action_table_row47},
- {(long int) parser_tables___Parser___action_table_row48},
- {(long int) parser_tables___Parser___action_table_row49},
- {(long int) parser_tables___Parser___action_table_row50},
- {(long int) parser_tables___Parser___action_table_row51},
- {(long int) parser_tables___Parser___action_table_row52},
- {(long int) parser_tables___Parser___action_table_row53},
- {(long int) parser_tables___Parser___action_table_row54},
- {(long int) parser_tables___Parser___action_table_row55},
- {(long int) parser_tables___Parser___action_table_row56},
- {(long int) parser_tables___Parser___action_table_row57},
- {(long int) parser_tables___Parser___action_table_row58},
- {(long int) parser_tables___Parser___action_table_row59},
- {(long int) parser_tables___Parser___action_table_row60},
- {(long int) parser_tables___Parser___action_table_row61},
- {(long int) parser_tables___Parser___action_table_row62},
- {(long int) parser_tables___Parser___action_table_row63},
- {(long int) parser_tables___Parser___action_table_row64},
- {(long int) parser_tables___Parser___action_table_row65},
- {(long int) parser_tables___Parser___action_table_row66},
- {(long int) parser_tables___Parser___action_table_row67},
- {(long int) parser_tables___Parser___action_table_row68},
- {(long int) parser_tables___Parser___action_table_row69},
- {(long int) parser_tables___Parser___action_table_row70},
- {(long int) parser_tables___Parser___action_table_row71},
- {(long int) parser_tables___Parser___action_table_row72},
- {(long int) parser_tables___Parser___action_table_row73},
- {(long int) parser_tables___Parser___action_table_row74},
- {(long int) parser_tables___Parser___action_table_row75},
- {(long int) parser_tables___Parser___action_table_row76},
- {(long int) parser_tables___Parser___action_table_row77},
- {(long int) parser_tables___Parser___action_table_row78},
- {(long int) parser_tables___Parser___action_table_row79},
- {(long int) parser_tables___Parser___action_table_row80},
- {(long int) parser_tables___Parser___action_table_row81},
- {(long int) parser_tables___Parser___action_table_row82},
- {(long int) parser_tables___Parser___action_table_row83},
- {(long int) parser_tables___Parser___action_table_row84},
- {(long int) parser_tables___Parser___action_table_row85},
- {(long int) parser_tables___Parser___action_table_row86},
- {(long int) parser_tables___Parser___action_table_row87},
- {(long int) parser_tables___Parser___action_table_row88},
- {(long int) parser_tables___Parser___action_table_row89},
- {(long int) parser_tables___Parser___action_table_row90},
- {(long int) parser_tables___Parser___action_table_row91},
- {(long int) parser_tables___Parser___action_table_row92},
- {(long int) parser_tables___Parser___action_table_row93},
- {(long int) parser_tables___Parser___action_table_row94},
- {(long int) parser_tables___Parser___action_table_row95},
- {(long int) parser_tables___Parser___action_table_row96},
- {(long int) parser_tables___Parser___action_table_row97},
- {(long int) parser_tables___Parser___action_table_row98},
- {(long int) parser_tables___Parser___action_table_row99},
- {(long int) parser_tables___Parser___action_table_row100},
- {(long int) parser_tables___Parser___action_table_row101},
- {(long int) parser_tables___Parser___action_table_row102},
- {(long int) parser_tables___Parser___action_table_row103},
- {(long int) parser_tables___Parser___action_table_row104},
- {(long int) parser_tables___Parser___action_table_row105},
- {(long int) parser_tables___Parser___action_table_row106},
- {(long int) parser_tables___Parser___action_table_row107},
- {(long int) parser_tables___Parser___action_table_row108},
- {(long int) parser_tables___Parser___action_table_row109},
- {(long int) parser_tables___Parser___action_table_row110},
- {(long int) parser_tables___Parser___action_table_row111},
- {(long int) parser_tables___Parser___action_table_row112},
- {(long int) parser_tables___Parser___action_table_row113},
- {(long int) parser_tables___Parser___action_table_row114},
- {(long int) parser_tables___Parser___action_table_row115},
- {(long int) parser_tables___Parser___action_table_row116},
- {(long int) parser_tables___Parser___action_table_row117},
- {(long int) parser_tables___Parser___action_table_row118},
- {(long int) parser_tables___Parser___action_table_row119},
- {(long int) parser_tables___Parser___action_table_row120},
- {(long int) parser_tables___Parser___action_table_row121},
- {(long int) parser_tables___Parser___action_table_row122},
- {(long int) parser_tables___Parser___action_table_row123},
- {(long int) parser_tables___Parser___action_table_row124},
- {(long int) parser_tables___Parser___action_table_row125},
- {(long int) parser_tables___Parser___action_table_row126},
- {(long int) parser_tables___Parser___action_table_row127},
- {(long int) parser_tables___Parser___action_table_row128},
- {(long int) parser_tables___Parser___action_table_row129},
- {(long int) parser_tables___Parser___action_table_row130},
- {(long int) parser_tables___Parser___action_table_row131},
- {(long int) parser_tables___Parser___action_table_row132},
- {(long int) parser_tables___Parser___action_table_row133},
- {(long int) parser_tables___Parser___action_table_row134},
- {(long int) parser_tables___Parser___action_table_row135},
- {(long int) parser_tables___Parser___action_table_row136},
- {(long int) parser_tables___Parser___action_table_row137},
- {(long int) parser_tables___Parser___action_table_row138},
- {(long int) parser_tables___Parser___action_table_row139},
- {(long int) parser_tables___Parser___action_table_row140},
- {(long int) parser_tables___Parser___action_table_row141},
- {(long int) parser_tables___Parser___action_table_row142},
- {(long int) parser_tables___Parser___action_table_row143},
- {(long int) parser_tables___Parser___action_table_row144},
- {(long int) parser_tables___Parser___action_table_row145},
- {(long int) parser_tables___Parser___action_table_row146},
- {(long int) parser_tables___Parser___action_table_row147},
- {(long int) parser_tables___Parser___action_table_row148},
- {(long int) parser_tables___Parser___action_table_row149},
- {(long int) parser_tables___Parser___action_table_row150},
- {(long int) parser_tables___Parser___action_table_row151},
- {(long int) parser_tables___Parser___action_table_row152},
- {(long int) parser_tables___Parser___action_table_row153},
- {(long int) parser_tables___Parser___action_table_row154},
- {(long int) parser_tables___Parser___action_table_row155},
- {(long int) parser_tables___Parser___action_table_row156},
- {(long int) parser_tables___Parser___action_table_row157},
- {(long int) parser_tables___Parser___action_table_row158},
- {(long int) parser_tables___Parser___action_table_row159},
- {(long int) parser_tables___Parser___action_table_row160},
- {(long int) parser_tables___Parser___action_table_row161},
- {(long int) parser_tables___Parser___action_table_row162},
- {(long int) parser_tables___Parser___action_table_row163},
- {(long int) parser_tables___Parser___action_table_row164},
- {(long int) parser_tables___Parser___action_table_row165},
- {(long int) parser_tables___Parser___action_table_row166},
- {(long int) parser_tables___Parser___action_table_row167},
- {(long int) parser_tables___Parser___action_table_row168},
- {(long int) parser_tables___Parser___action_table_row169},
- {(long int) parser_tables___Parser___action_table_row170},
- {(long int) parser_tables___Parser___action_table_row171},
- {(long int) parser_tables___Parser___action_table_row172},
- {(long int) parser_tables___Parser___action_table_row173},
- {(long int) parser_tables___Parser___action_table_row174},
- {(long int) parser_tables___Parser___action_table_row175},
- {(long int) parser_tables___Parser___action_table_row176},
- {(long int) parser_tables___Parser___action_table_row177},
- {(long int) parser_tables___Parser___action_table_row178},
- {(long int) parser_tables___Parser___action_table_row179},
- {(long int) parser_tables___Parser___action_table_row180},
- {(long int) parser_tables___Parser___action_table_row181},
- {(long int) parser_tables___Parser___action_table_row182},
- {(long int) parser_tables___Parser___action_table_row183},
- {(long int) parser_tables___Parser___action_table_row184},
- {(long int) parser_tables___Parser___action_table_row185},
- {(long int) parser_tables___Parser___action_table_row186},
- {(long int) parser_tables___Parser___action_table_row187},
- {(long int) parser_tables___Parser___action_table_row188},
- {(long int) parser_tables___Parser___action_table_row189},
- {(long int) parser_tables___Parser___action_table_row190},
- {(long int) parser_tables___Parser___action_table_row191},
- {(long int) parser_tables___Parser___action_table_row192},
- {(long int) parser_tables___Parser___action_table_row193},
- {(long int) parser_tables___Parser___action_table_row194},
- {(long int) parser_tables___Parser___action_table_row195},
- {(long int) parser_tables___Parser___action_table_row196},
- {(long int) parser_tables___Parser___action_table_row197},
- {(long int) parser_tables___Parser___action_table_row198},
- {(long int) parser_tables___Parser___action_table_row199},
- {(long int) parser_tables___Parser___action_table_row200},
- {(long int) parser_tables___Parser___action_table_row201},
- {(long int) parser_tables___Parser___action_table_row202},
- {(long int) parser_tables___Parser___action_table_row203},
- {(long int) parser_tables___Parser___action_table_row204},
- {(long int) parser_tables___Parser___action_table_row205},
- {(long int) parser_tables___Parser___action_table_row206},
- {(long int) parser_tables___Parser___action_table_row207},
- {(long int) parser_tables___Parser___action_table_row208},
- {(long int) parser_tables___Parser___action_table_row209},
- {(long int) parser_tables___Parser___action_table_row210},
- {(long int) parser_tables___Parser___action_table_row211},
- {(long int) parser_tables___Parser___action_table_row212},
- {(long int) parser_tables___Parser___action_table_row213},
- {(long int) parser_tables___Parser___action_table_row214},
- {(long int) parser_tables___Parser___action_table_row215},
- {(long int) parser_tables___Parser___action_table_row216},
- {(long int) parser_tables___Parser___action_table_row217},
- {(long int) parser_tables___Parser___action_table_row218},
- {(long int) parser_tables___Parser___action_table_row219},
- {(long int) parser_tables___Parser___action_table_row220},
- {(long int) parser_tables___Parser___action_table_row221},
- {(long int) parser_tables___Parser___action_table_row222},
- {(long int) parser_tables___Parser___action_table_row223},
- {(long int) parser_tables___Parser___action_table_row224},
- {(long int) parser_tables___Parser___action_table_row225},
- {(long int) parser_tables___Parser___action_table_row226},
- {(long int) parser_tables___Parser___action_table_row227},
- {(long int) parser_tables___Parser___action_table_row228},
- {(long int) parser_tables___Parser___action_table_row229},
- {(long int) parser_tables___Parser___action_table_row230},
- {(long int) parser_tables___Parser___action_table_row231},
- {(long int) parser_tables___Parser___action_table_row232},
- {(long int) parser_tables___Parser___action_table_row233},
- {(long int) parser_tables___Parser___action_table_row234},
- {(long int) parser_tables___Parser___action_table_row235},
- {(long int) parser_tables___Parser___action_table_row236},
- {(long int) parser_tables___Parser___action_table_row237},
- {(long int) parser_tables___Parser___action_table_row238},
- {(long int) parser_tables___Parser___action_table_row239},
- {(long int) parser_tables___Parser___action_table_row240},
- {(long int) parser_tables___Parser___action_table_row241},
- {(long int) parser_tables___Parser___action_table_row242},
- {(long int) parser_tables___Parser___action_table_row243},
- {(long int) parser_tables___Parser___action_table_row244},
- {(long int) parser_tables___Parser___action_table_row245},
- {(long int) parser_tables___Parser___action_table_row246},
- {(long int) parser_tables___Parser___action_table_row247},
- {(long int) parser_tables___Parser___action_table_row248},
- {(long int) parser_tables___Parser___action_table_row249},
- {(long int) parser_tables___Parser___action_table_row250},
- {(long int) parser_tables___Parser___action_table_row251},
- {(long int) parser_tables___Parser___action_table_row252},
- {(long int) parser_tables___Parser___action_table_row253},
- {(long int) parser_tables___Parser___action_table_row254},
- {(long int) parser_tables___Parser___action_table_row255},
- {(long int) parser_tables___Parser___action_table_row256},
- {(long int) parser_tables___Parser___action_table_row257},
- {(long int) parser_tables___Parser___action_table_row258},
- {(long int) parser_tables___Parser___action_table_row259},
- {(long int) parser_tables___Parser___action_table_row260},
- {(long int) parser_tables___Parser___action_table_row261},
- {(long int) parser_tables___Parser___action_table_row262},
- {(long int) parser_tables___Parser___action_table_row263},
- {(long int) parser_tables___Parser___action_table_row264},
- {(long int) parser_tables___Parser___action_table_row265},
- {(long int) parser_tables___Parser___action_table_row266},
- {(long int) parser_tables___Parser___action_table_row267},
- {(long int) parser_tables___Parser___action_table_row268},
- {(long int) parser_tables___Parser___action_table_row269},
- {(long int) parser_tables___Parser___action_table_row270},
- {(long int) parser_tables___Parser___action_table_row271},
- {(long int) parser_tables___Parser___action_table_row272},
- {(long int) parser_tables___Parser___action_table_row273},
- {(long int) parser_tables___Parser___action_table_row274},
- {(long int) parser_tables___Parser___action_table_row275},
- {(long int) parser_tables___Parser___action_table_row276},
- {(long int) parser_tables___Parser___action_table_row277},
- {(long int) parser_tables___Parser___action_table_row278},
- {(long int) parser_tables___Parser___action_table_row279},
- {(long int) parser_tables___Parser___action_table_row280},
- {(long int) parser_tables___Parser___action_table_row281},
- {(long int) parser_tables___Parser___action_table_row282},
- {(long int) parser_tables___Parser___action_table_row283},
- {(long int) parser_tables___Parser___action_table_row284},
- {(long int) parser_tables___Parser___action_table_row285},
- {(long int) parser_tables___Parser___action_table_row286},
- {(long int) parser_tables___Parser___action_table_row287},
- {(long int) parser_tables___Parser___action_table_row288},
- {(long int) parser_tables___Parser___action_table_row289},
- {(long int) parser_tables___Parser___action_table_row290},
- {(long int) parser_tables___Parser___action_table_row291},
- {(long int) parser_tables___Parser___action_table_row292},
- {(long int) parser_tables___Parser___action_table_row293},
- {(long int) parser_tables___Parser___action_table_row294},
- {(long int) parser_tables___Parser___action_table_row295},
- {(long int) parser_tables___Parser___action_table_row296},
- {(long int) parser_tables___Parser___action_table_row297},
- {(long int) parser_tables___Parser___action_table_row298},
- {(long int) parser_tables___Parser___action_table_row299},
- {(long int) parser_tables___Parser___action_table_row300},
- {(long int) parser_tables___Parser___action_table_row301},
- {(long int) parser_tables___Parser___action_table_row302},
- {(long int) parser_tables___Parser___action_table_row303},
- {(long int) parser_tables___Parser___action_table_row304},
- {(long int) parser_tables___Parser___action_table_row305},
- {(long int) parser_tables___Parser___action_table_row306},
- {(long int) parser_tables___Parser___action_table_row307},
- {(long int) parser_tables___Parser___action_table_row308},
- {(long int) parser_tables___Parser___action_table_row309},
- {(long int) parser_tables___Parser___action_table_row310},
- {(long int) parser_tables___Parser___action_table_row311},
- {(long int) parser_tables___Parser___action_table_row312},
- {(long int) parser_tables___Parser___action_table_row313},
- {(long int) parser_tables___Parser___action_table_row314},
- {(long int) parser_tables___Parser___action_table_row315},
- {(long int) parser_tables___Parser___action_table_row316},
- {(long int) parser_tables___Parser___action_table_row317},
- {(long int) parser_tables___Parser___action_table_row318},
- {(long int) parser_tables___Parser___action_table_row319},
- {(long int) parser_tables___Parser___action_table_row320},
- {(long int) parser_tables___Parser___action_table_row321},
- {(long int) parser_tables___Parser___action_table_row322},
- {(long int) parser_tables___Parser___action_table_row323},
- {(long int) parser_tables___Parser___action_table_row324},
- {(long int) parser_tables___Parser___action_table_row325},
- {(long int) parser_tables___Parser___action_table_row326},
- {(long int) parser_tables___Parser___action_table_row327},
- {(long int) parser_tables___Parser___action_table_row328},
- {(long int) parser_tables___Parser___action_table_row329},
- {(long int) parser_tables___Parser___action_table_row330},
- {(long int) parser_tables___Parser___action_table_row331},
- {(long int) parser_tables___Parser___action_table_row332},
- {(long int) parser_tables___Parser___action_table_row333},
- {(long int) parser_tables___Parser___action_table_row334},
- {(long int) parser_tables___Parser___action_table_row335},
- {(long int) parser_tables___Parser___action_table_row336},
- {(long int) parser_tables___Parser___action_table_row337},
- {(long int) parser_tables___Parser___action_table_row338},
- {(long int) parser_tables___Parser___action_table_row339},
- {(long int) parser_tables___Parser___action_table_row340},
- {(long int) parser_tables___Parser___action_table_row341},
- {(long int) parser_tables___Parser___action_table_row342},
- {(long int) parser_tables___Parser___action_table_row343},
- {(long int) parser_tables___Parser___action_table_row344},
- {(long int) parser_tables___Parser___action_table_row345},
- {(long int) parser_tables___Parser___action_table_row346},
- {(long int) parser_tables___Parser___action_table_row347},
- {(long int) parser_tables___Parser___action_table_row348},
- {(long int) parser_tables___Parser___action_table_row349},
- {(long int) parser_tables___Parser___action_table_row350},
- {(long int) parser_tables___Parser___action_table_row351},
- {(long int) parser_tables___Parser___action_table_row352},
- {(long int) parser_tables___Parser___action_table_row353},
- {(long int) parser_tables___Parser___action_table_row354},
- {(long int) parser_tables___Parser___action_table_row355},
- {(long int) parser_tables___Parser___action_table_row356},
- {(long int) parser_tables___Parser___action_table_row357},
- {(long int) parser_tables___Parser___action_table_row358},
- {(long int) parser_tables___Parser___action_table_row359},
- {(long int) parser_tables___Parser___action_table_row360},
- {(long int) parser_tables___Parser___action_table_row361},
- {(long int) parser_tables___Parser___action_table_row362},
- {(long int) parser_tables___Parser___action_table_row363},
- {(long int) parser_tables___Parser___action_table_row364},
- {(long int) parser_tables___Parser___action_table_row365},
- {(long int) parser_tables___Parser___action_table_row366},
- {(long int) parser_tables___Parser___action_table_row367},
- {(long int) parser_tables___Parser___action_table_row368},
- {(long int) parser_tables___Parser___action_table_row369},
- {(long int) parser_tables___Parser___action_table_row370},
- {(long int) parser_tables___Parser___action_table_row371},
- {(long int) parser_tables___Parser___action_table_row372},
- {(long int) parser_tables___Parser___action_table_row373},
- {(long int) parser_tables___Parser___action_table_row374},
- {(long int) parser_tables___Parser___action_table_row375},
- {(long int) parser_tables___Parser___action_table_row376},
- {(long int) parser_tables___Parser___action_table_row377},
- {(long int) parser_tables___Parser___action_table_row378},
- {(long int) parser_tables___Parser___action_table_row379},
- {(long int) parser_tables___Parser___action_table_row380},
- {(long int) parser_tables___Parser___action_table_row381},
- {(long int) parser_tables___Parser___action_table_row382},
- {(long int) parser_tables___Parser___action_table_row383},
- {(long int) parser_tables___Parser___action_table_row384},
- {(long int) parser_tables___Parser___action_table_row385},
- {(long int) parser_tables___Parser___action_table_row386},
- {(long int) parser_tables___Parser___action_table_row387},
- {(long int) parser_tables___Parser___action_table_row388},
- {(long int) parser_tables___Parser___action_table_row389},
- {(long int) parser_tables___Parser___action_table_row390},
- {(long int) parser_tables___Parser___action_table_row391},
- {(long int) parser_tables___Parser___action_table_row392},
- {(long int) parser_tables___Parser___action_table_row393},
- {(long int) parser_tables___Parser___action_table_row394},
- {(long int) parser_tables___Parser___action_table_row395},
- {(long int) parser_tables___Parser___action_table_row396},
- {(long int) parser_tables___Parser___action_table_row397},
- {(long int) parser_tables___Parser___action_table_row398},
- {(long int) parser_tables___Parser___action_table_row399},
- {(long int) parser_tables___Parser___action_table_row400},
- {(long int) parser_tables___Parser___action_table_row401},
- {(long int) parser_tables___Parser___action_table_row402},
- {(long int) parser_tables___Parser___action_table_row403},
- {(long int) parser_tables___Parser___action_table_row404},
- {(long int) parser_tables___Parser___action_table_row405},
- {(long int) parser_tables___Parser___action_table_row406},
- {(long int) parser_tables___Parser___action_table_row407},
- {(long int) parser_tables___Parser___action_table_row408},
- {(long int) parser_tables___Parser___action_table_row409},
- {(long int) parser_tables___Parser___action_table_row410},
- {(long int) parser_tables___Parser___action_table_row411},
- {(long int) parser_tables___Parser___action_table_row412},
- {(long int) parser_tables___Parser___action_table_row413},
- {(long int) parser_tables___Parser___action_table_row414},
- {(long int) parser_tables___Parser___action_table_row415},
- {(long int) parser_tables___Parser___action_table_row416},
- {(long int) parser_tables___Parser___action_table_row417},
- {(long int) parser_tables___Parser___action_table_row418},
- {(long int) parser_tables___Parser___action_table_row419},
- {(long int) parser_tables___Parser___action_table_row420},
- {(long int) parser_tables___Parser___action_table_row421},
- {(long int) parser_tables___Parser___action_table_row422},
- {(long int) parser_tables___Parser___action_table_row423},
- {(long int) parser_tables___Parser___action_table_row424},
- {(long int) parser_tables___Parser___action_table_row425},
- {(long int) parser_tables___Parser___action_table_row426},
- {(long int) parser_tables___Parser___action_table_row427},
- {(long int) parser_tables___Parser___action_table_row428},
- {(long int) parser_tables___Parser___action_table_row429},
- {(long int) parser_tables___Parser___action_table_row430},
- {(long int) parser_tables___Parser___action_table_row431},
- {(long int) parser_tables___Parser___action_table_row432},
- {(long int) parser_tables___Parser___action_table_row433},
- {(long int) parser_tables___Parser___action_table_row434},
- {(long int) parser_tables___Parser___action_table_row435},
- {(long int) parser_tables___Parser___action_table_row436},
- {(long int) parser_tables___Parser___action_table_row437},
- {(long int) parser_tables___Parser___action_table_row438},
- {(long int) parser_tables___Parser___action_table_row439},
- {(long int) parser_tables___Parser___action_table_row440},
- {(long int) parser_tables___Parser___action_table_row441},
- {(long int) parser_tables___Parser___action_table_row442},
- {(long int) parser_tables___Parser___action_table_row443},
- {(long int) parser_tables___Parser___action_table_row444},
- {(long int) parser_tables___Parser___action_table_row445},
- {(long int) parser_tables___Parser___action_table_row446},
- {(long int) parser_tables___Parser___action_table_row447},
- {(long int) parser_tables___Parser___action_table_row448},
- {(long int) parser_tables___Parser___action_table_row449},
- {(long int) parser_tables___Parser___action_table_row450},
- {(long int) parser_tables___Parser___action_table_row451},
- {(long int) parser_tables___Parser___action_table_row452},
- {(long int) parser_tables___Parser___action_table_row453},
- {(long int) parser_tables___Parser___action_table_row454},
- {(long int) parser_tables___Parser___action_table_row455},
- {(long int) parser_tables___Parser___action_table_row456},
- {(long int) parser_tables___Parser___action_table_row457},
- {(long int) parser_tables___Parser___action_table_row458},
- {(long int) parser_tables___Parser___action_table_row459},
- {(long int) parser_tables___Parser___action_table_row460},
- {(long int) parser_tables___Parser___action_table_row461},
- {(long int) parser_tables___Parser___action_table_row462},
- {(long int) parser_tables___Parser___action_table_row463},
- {(long int) parser_tables___Parser___action_table_row464},
- {(long int) parser_tables___Parser___action_table_row465},
- {(long int) parser_tables___Parser___action_table_row466},
- {(long int) parser_tables___Parser___action_table_row467},
- {(long int) parser_tables___Parser___action_table_row468},
- {(long int) parser_tables___Parser___action_table_row469},
- {(long int) parser_tables___Parser___action_table_row470},
- {(long int) parser_tables___Parser___action_table_row471},
- {(long int) parser_tables___Parser___action_table_row472},
- {(long int) parser_tables___Parser___action_table_row473},
- {(long int) parser_tables___Parser___action_table_row474},
- {(long int) parser_tables___Parser___action_table_row475},
- {(long int) parser_tables___Parser___action_table_row476},
- {(long int) parser_tables___Parser___action_table_row477},
- {(long int) parser_tables___Parser___action_table_row478},
- {(long int) parser_tables___Parser___action_table_row479},
- {(long int) parser_tables___Parser___action_table_row480},
- {(long int) parser_tables___Parser___action_table_row481},
- {(long int) parser_tables___Parser___action_table_row482},
- {(long int) parser_tables___Parser___action_table_row483},
- {(long int) parser_tables___Parser___action_table_row484},
- {(long int) parser_tables___Parser___action_table_row485},
- {(long int) parser_tables___Parser___action_table_row486},
- {(long int) parser_tables___Parser___action_table_row487},
- {(long int) parser_tables___Parser___action_table_row488},
- {(long int) parser_tables___Parser___action_table_row489},
- {(long int) parser_tables___Parser___action_table_row490},
- {(long int) parser_tables___Parser___action_table_row491},
- {(long int) parser_tables___Parser___action_table_row492},
- {(long int) parser_tables___Parser___action_table_row493},
- {(long int) parser_tables___Parser___action_table_row494},
- {(long int) parser_tables___Parser___action_table_row495},
- {(long int) parser_tables___Parser___action_table_row496},
- {(long int) parser_tables___Parser___action_table_row497},
- {(long int) parser_tables___Parser___action_table_row498},
- {(long int) parser_tables___Parser___action_table_row499},
- {(long int) parser_tables___Parser___action_table_row500},
- {(long int) parser_tables___Parser___action_table_row501},
- {(long int) parser_tables___Parser___action_table_row502},
- {(long int) parser_tables___Parser___action_table_row503},
- {(long int) parser_tables___Parser___action_table_row504},
- {(long int) parser_tables___Parser___action_table_row505},
- {(long int) parser_tables___Parser___action_table_row506},
- {(long int) parser_tables___Parser___action_table_row507},
- {(long int) parser_tables___Parser___action_table_row508},
- {(long int) parser_tables___Parser___action_table_row509},
- {(long int) parser_tables___Parser___action_table_row510},
- {(long int) parser_tables___Parser___action_table_row511},
- {(long int) parser_tables___Parser___action_table_row512},
- {(long int) parser_tables___Parser___action_table_row513},
- {(long int) parser_tables___Parser___action_table_row514},
- {(long int) parser_tables___Parser___action_table_row515},
- {(long int) parser_tables___Parser___action_table_row516},
- {(long int) parser_tables___Parser___action_table_row517},
- {(long int) parser_tables___Parser___action_table_row518},
- {(long int) parser_tables___Parser___action_table_row519},
- {(long int) parser_tables___Parser___action_table_row520},
- {(long int) parser_tables___Parser___action_table_row521},
- {(long int) parser_tables___Parser___action_table_row522},
- {(long int) parser_tables___Parser___action_table_row523},
- {(long int) parser_tables___Parser___action_table_row524},
- {(long int) parser_tables___Parser___action_table_row525},
- {(long int) parser_tables___Parser___action_table_row526},
- {(long int) parser_tables___Parser___action_table_row527},
- {(long int) parser_tables___Parser___action_table_row528},
- {(long int) parser_tables___Parser___action_table_row529},
- {(long int) parser_tables___Parser___action_table_row530},
- {(long int) parser_tables___Parser___action_table_row531},
- {(long int) parser_tables___Parser___action_table_row532},
- {(long int) parser_tables___Parser___action_table_row533},
- {(long int) parser_tables___Parser___action_table_row534},
- {(long int) parser_tables___Parser___action_table_row535},
- {(long int) parser_tables___Parser___action_table_row536},
- {(long int) parser_tables___Parser___action_table_row537},
- {(long int) parser_tables___Parser___action_table_row538},
- {(long int) parser_tables___Parser___action_table_row539},
- {(long int) parser_tables___Parser___action_table_row540},
- {(long int) parser_tables___Parser___action_table_row541},
- {(long int) parser_tables___Parser___action_table_row542},
- {(long int) parser_tables___Parser___action_table_row543},
- {(long int) parser_tables___Parser___action_table_row544},
- {(long int) parser_tables___Parser___action_table_row545},
- {(long int) parser_tables___Parser___action_table_row546},
- {(long int) parser_tables___Parser___action_table_row547},
- {(long int) parser_tables___Parser___action_table_row548},
- {(long int) parser_tables___Parser___action_table_row549},
- {(long int) parser_tables___Parser___action_table_row550},
- {(long int) parser_tables___Parser___action_table_row551},
- {(long int) parser_tables___Parser___action_table_row552},
- {(long int) parser_tables___Parser___action_table_row553},
- {(long int) parser_tables___Parser___action_table_row554},
- {(long int) parser_tables___Parser___action_table_row555},
- {(long int) parser_tables___Parser___action_table_row556},
- {(long int) parser_tables___Parser___action_table_row557},
- {(long int) parser_tables___Parser___action_table_row558},
- {(long int) parser_tables___Parser___action_table_row559},
- {(long int) parser_tables___Parser___action_table_row560},
- {(long int) parser_tables___Parser___action_table_row561},
- {(long int) parser_tables___Parser___action_table_row562},
- {(long int) parser_tables___Parser___action_table_row563},
- {(long int) parser_tables___Parser___action_table_row564},
- {(long int) parser_tables___Parser___action_table_row565},
- {(long int) parser_tables___Parser___action_table_row566},
- {(long int) parser_tables___Parser___action_table_row567},
- {(long int) parser_tables___Parser___action_table_row568},
- {(long int) parser_tables___Parser___action_table_row569},
- {(long int) parser_tables___Parser___action_table_row570},
- {(long int) parser_tables___Parser___action_table_row571},
- {(long int) parser_tables___Parser___action_table_row572},
- {(long int) parser_tables___Parser___action_table_row573},
- {(long int) parser_tables___Parser___action_table_row574},
- {(long int) parser_tables___Parser___action_table_row575},
- {(long int) parser_tables___Parser___action_table_row576},
- {(long int) parser_tables___Parser___action_table_row577},
- {(long int) parser_tables___Parser___action_table_row578},
- {(long int) parser_tables___Parser___action_table_row579},
- {(long int) parser_tables___Parser___action_table_row580},
- {(long int) parser_tables___Parser___action_table_row581},
- {(long int) parser_tables___Parser___action_table_row582},
- {(long int) parser_tables___Parser___action_table_row583},
- {(long int) parser_tables___Parser___action_table_row584},
- {(long int) parser_tables___Parser___action_table_row585},
- {(long int) parser_tables___Parser___action_table_row586},
- {(long int) parser_tables___Parser___action_table_row587},
- {(long int) parser_tables___Parser___action_table_row588},
- {(long int) parser_tables___Parser___action_table_row589},
- {(long int) parser_tables___Parser___action_table_row590},
- {(long int) parser_tables___Parser___action_table_row591},
- {(long int) parser_tables___Parser___action_table_row592},
- {(long int) parser_tables___Parser___action_table_row593},
- {(long int) parser_tables___Parser___action_table_row594},
- {(long int) parser_tables___Parser___action_table_row595},
- {(long int) parser_tables___Parser___action_table_row596},
- {(long int) parser_tables___Parser___action_table_row597},
- {(long int) parser_tables___Parser___action_table_row598},
- {(long int) parser_tables___Parser___action_table_row599},
- {(long int) parser_tables___Parser___action_table_row600},
- {(long int) parser_tables___Parser___action_table_row601},
- {(long int) parser_tables___Parser___action_table_row602},
- {(long int) parser_tables___Parser___action_table_row603},
- {(long int) parser_tables___Parser___action_table_row604},
- {(long int) parser_tables___Parser___action_table_row605},
- {(long int) parser_tables___Parser___action_table_row606},
- {(long int) parser_tables___Parser___action_table_row607},
- {(long int) parser_tables___Parser___action_table_row608},
- {(long int) parser_tables___Parser___action_table_row609},
- {(long int) parser_tables___Parser___action_table_row610},
- {(long int) parser_tables___Parser___action_table_row611},
- {(long int) parser_tables___Parser___action_table_row612},
- {(long int) parser_tables___Parser___action_table_row613},
- {(long int) parser_tables___Parser___action_table_row614},
- {(long int) parser_tables___Parser___action_table_row615},
- {(long int) parser_tables___Parser___action_table_row616},
- {(long int) parser_tables___Parser___action_table_row617},
- {(long int) parser_tables___Parser___action_table_row618},
- {(long int) parser_tables___Parser___action_table_row619},
- {(long int) parser_tables___Parser___action_table_row620},
- {(long int) parser_tables___Parser___action_table_row621},
- {(long int) parser_tables___Parser___action_table_row622},
- {(long int) parser_tables___Parser___action_table_row623},
- {(long int) parser_tables___Parser___action_table_row624},
- {(long int) parser_tables___Parser___action_table_row625},
- {(long int) parser_tables___Parser___action_table_row626},
- {(long int) parser_tables___Parser___action_table_row627},
- {(long int) parser_tables___Parser___action_table_row628},
- {(long int) parser_tables___Parser___action_table_row629},
- {(long int) parser_tables___Parser___action_table_row630},
- {(long int) parser_tables___Parser___action_table_row631},
- {(long int) parser_tables___Parser___action_table_row632},
- {(long int) parser_tables___Parser___action_table_row633},
- {(long int) parser_tables___Parser___action_table_row634},
- {(long int) parser_tables___Parser___action_table_row635},
- {(long int) parser_tables___Parser___action_table_row636},
- {(long int) parser_tables___Parser___action_table_row637},
- {(long int) parser_tables___Parser___action_table_row638},
- {(long int) parser_tables___Parser___action_table_row639},
- {(long int) parser_tables___Parser___action_table_row640},
- {(long int) parser_tables___Parser___action_table_row641},
- {(long int) parser_tables___Parser___action_table_row642},
- {(long int) parser_tables___Parser___action_table_row643},
- {(long int) parser_tables___Parser___action_table_row644},
- {(long int) parser_tables___Parser___action_table_row645},
- {(long int) parser_tables___Parser___action_table_row646},
- {(long int) parser_tables___Parser___action_table_row647},
- {(long int) parser_tables___Parser___action_table_row648},
- {(long int) parser_tables___Parser___action_table_row649},
- {(long int) parser_tables___Parser___action_table_row650},
- {(long int) parser_tables___Parser___action_table_row651},
- {(long int) parser_tables___Parser___action_table_row652},
- {(long int) parser_tables___Parser___action_table_row653},
- {(long int) parser_tables___Parser___action_table_row654},
- {(long int) parser_tables___Parser___action_table_row655},
- {(long int) parser_tables___Parser___action_table_row656},
- {(long int) parser_tables___Parser___action_table_row657},
- {(long int) parser_tables___Parser___action_table_row658},
- {(long int) parser_tables___Parser___action_table_row659},
- {(long int) parser_tables___Parser___action_table_row660},
- {(long int) parser_tables___Parser___action_table_row661},
- {(long int) parser_tables___Parser___action_table_row662},
- {(long int) parser_tables___Parser___action_table_row663},
- {(long int) parser_tables___Parser___action_table_row664},
- {(long int) parser_tables___Parser___action_table_row665},
- {(long int) parser_tables___Parser___action_table_row666},
- {(long int) parser_tables___Parser___action_table_row667},
- {(long int) parser_tables___Parser___action_table_row668},
- {(long int) parser_tables___Parser___action_table_row669},
- {(long int) parser_tables___Parser___action_table_row670},
- {(long int) parser_tables___Parser___action_table_row671},
- {(long int) parser_tables___Parser___action_table_row672},
- {(long int) parser_tables___Parser___action_table_row673},
- {(long int) parser_tables___Parser___action_table_row674},
- {(long int) parser_tables___Parser___action_table_row675},
- {(long int) parser_tables___Parser___action_table_row676},
- {(long int) parser_tables___Parser___action_table_row677},
- {(long int) parser_tables___Parser___action_table_row678},
- {(long int) parser_tables___Parser___action_table_row679},
- {(long int) parser_tables___Parser___action_table_row680},
- {(long int) parser_tables___Parser___action_table_row681},
- {(long int) parser_tables___Parser___action_table_row682},
- {(long int) parser_tables___Parser___action_table_row683},
- {(long int) parser_tables___Parser___action_table_row684},
- {(long int) parser_tables___Parser___action_table_row685},
- {(long int) parser_tables___Parser___action_table_row686},
- {(long int) parser_tables___Parser___action_table_row687},
- {(long int) parser_tables___Parser___action_table_row688},
- {(long int) parser_tables___Parser___action_table_row689},
- {(long int) parser_tables___Parser___action_table_row690},
- {(long int) parser_tables___Parser___action_table_row691},
- {(long int) parser_tables___Parser___action_table_row692},
- {(long int) parser_tables___Parser___action_table_row693},
- {(long int) parser_tables___Parser___action_table_row694},
- {(long int) parser_tables___Parser___action_table_row695},
- {(long int) parser_tables___Parser___action_table_row696},
- {(long int) parser_tables___Parser___action_table_row697},
- {(long int) parser_tables___Parser___action_table_row698},
- {(long int) parser_tables___Parser___action_table_row699},
- {(long int) parser_tables___Parser___action_table_row700},
- {(long int) parser_tables___Parser___action_table_row701},
- {(long int) parser_tables___Parser___action_table_row702},
- {(long int) parser_tables___Parser___action_table_row703},
- {(long int) parser_tables___Parser___action_table_row704},
- {(long int) parser_tables___Parser___action_table_row705},
- {(long int) parser_tables___Parser___action_table_row706},
- {(long int) parser_tables___Parser___action_table_row707},
- {(long int) parser_tables___Parser___action_table_row708},
- {(long int) parser_tables___Parser___action_table_row709},
- {(long int) parser_tables___Parser___action_table_row710},
- {(long int) parser_tables___Parser___action_table_row711},
- {(long int) parser_tables___Parser___action_table_row712},
- {(long int) parser_tables___Parser___action_table_row713},
- {(long int) parser_tables___Parser___action_table_row714},
- {(long int) parser_tables___Parser___action_table_row715},
- {(long int) parser_tables___Parser___action_table_row716},
- {(long int) parser_tables___Parser___action_table_row717},
- {(long int) parser_tables___Parser___action_table_row718},
- {(long int) parser_tables___Parser___action_table_row719},
- {(long int) parser_tables___Parser___action_table_row720},
- {(long int) parser_tables___Parser___action_table_row721},
- {(long int) parser_tables___Parser___action_table_row722},
- {(long int) parser_tables___Parser___action_table_row723},
- {(long int) parser_tables___Parser___action_table_row724},
- {(long int) parser_tables___Parser___action_table_row725},
- {(long int) parser_tables___Parser___action_table_row726},
- {(long int) parser_tables___Parser___action_table_row727},
- {(long int) parser_tables___Parser___action_table_row728},
- {(long int) parser_tables___Parser___action_table_row729},
- {(long int) parser_tables___Parser___action_table_row730},
- {(long int) parser_tables___Parser___action_table_row731},
- {(long int) parser_tables___Parser___action_table_row732},
- {(long int) parser_tables___Parser___action_table_row733},
- {(long int) parser_tables___Parser___action_table_row734},
- {(long int) parser_tables___Parser___action_table_row735},
- {(long int) parser_tables___Parser___action_table_row736},
- {(long int) parser_tables___Parser___action_table_row737},
- {(long int) parser_tables___Parser___action_table_row738},
- {(long int) parser_tables___Parser___action_table_row739},
- {(long int) parser_tables___Parser___action_table_row740},
- {(long int) parser_tables___Parser___action_table_row741},
- {(long int) parser_tables___Parser___action_table_row742},
- {(long int) parser_tables___Parser___action_table_row743},
- {(long int) parser_tables___Parser___action_table_row744},
- {(long int) parser_tables___Parser___action_table_row745},
- {(long int) parser_tables___Parser___action_table_row746},
- {(long int) parser_tables___Parser___action_table_row747},
- {(long int) parser_tables___Parser___action_table_row748},
- {(long int) parser_tables___Parser___action_table_row749},
- {(long int) parser_tables___Parser___action_table_row750},
- {(long int) parser_tables___Parser___action_table_row751},
- {(long int) parser_tables___Parser___action_table_row752},
- {(long int) parser_tables___Parser___action_table_row753},
- {(long int) parser_tables___Parser___action_table_row754},
- {(long int) parser_tables___Parser___action_table_row755},
- {(long int) parser_tables___Parser___action_table_row756},
- {(long int) parser_tables___Parser___action_table_row757},
- {(long int) parser_tables___Parser___action_table_row758},
- {(long int) parser_tables___Parser___action_table_row759},
- {(long int) parser_tables___Parser___action_table_row760},
- {(long int) parser_tables___Parser___action_table_row761},
- {(long int) parser_tables___Parser___action_table_row762},
- {(long int) parser_tables___Parser___action_table_row763},
- {(long int) parser_tables___Parser___action_table_row764},
- {(long int) parser_tables___Parser___action_table_row765},
- {(long int) parser_tables___Parser___action_table_row766},
- {(long int) parser_tables___Parser___action_table_row767},
- {(long int) parser_tables___Parser___action_table_row768},
- {(long int) parser_tables___Parser___action_table_row769},
- {(long int) parser_tables___Parser___action_table_row770},
- {(long int) parser_tables___Parser___action_table_row771},
- {(long int) parser_tables___Parser___action_table_row772},
- {(long int) parser_tables___Parser___action_table_row773},
- {(long int) parser_tables___Parser___action_table_row774},
- {(long int) parser_tables___Parser___action_table_row775},
- {(long int) parser_tables___Parser___action_table_row776},
- {(long int) parser_tables___Parser___action_table_row777},
- {(long int) parser_tables___Parser___action_table_row778},
- {(long int) parser_tables___Parser___action_table_row779},
- {(long int) parser_tables___Parser___action_table_row780},
- {(long int) parser_tables___Parser___action_table_row781},
- {(long int) parser_tables___Parser___action_table_row782},
- {(long int) parser_tables___Parser___action_table_row783},
- {(long int) parser_tables___Parser___action_table_row784},
- {(long int) parser_tables___Parser___action_table_row785},
- {(long int) parser_tables___Parser___action_table_row786},
- {(long int) parser_tables___Parser___action_table_row787},
- {(long int) parser_tables___Parser___action_table_row788},
- {(long int) parser_tables___Parser___action_table_row789},
- {(long int) parser_tables___Parser___action_table_row790},
- {(long int) parser_tables___Parser___action_table_row791},
- {(long int) parser_tables___Parser___action_table_row792},
- {(long int) parser_tables___Parser___action_table_row793},
- {(long int) parser_tables___Parser___action_table_row794},
- {(long int) parser_tables___Parser___action_table_row795},
- {(long int) parser_tables___Parser___action_table_row796},
- {(long int) parser_tables___Parser___action_table_row797},
- {(long int) parser_tables___Parser___action_table_row798},
- {(long int) parser_tables___Parser___action_table_row799},
- {(long int) parser_tables___Parser___action_table_row800},
- {(long int) parser_tables___Parser___action_table_row801},
- {(long int) parser_tables___Parser___action_table_row802},
- {(long int) parser_tables___Parser___action_table_row803},
- {(long int) parser_tables___Parser___action_table_row804},
- {(long int) parser_tables___Parser___action_table_row805},
- {(long int) parser_tables___Parser___action_table_row806},
- {(long int) parser_tables___Parser___action_table_row807},
- {(long int) parser_tables___Parser___action_table_row808},
- {(long int) parser_tables___Parser___action_table_row809},
- {(long int) parser_tables___Parser___action_table_row810},
- {(long int) parser_tables___Parser___action_table_row811},
- {(long int) parser_tables___Parser___action_table_row812},
- {(long int) parser_tables___Parser___action_table_row813},
- {(long int) parser_tables___Parser___action_table_row814},
- {(long int) parser_tables___Parser___action_table_row815},
- {(long int) parser_tables___Parser___action_table_row816},
- {(long int) parser_tables___Parser___action_table_row817},
- {(long int) parser_tables___Parser___action_table_row818},
- {(long int) parser_tables___Parser___action_table_row819},
- {(long int) parser_tables___Parser___action_table_row820},
- {(long int) parser_tables___Parser___action_table_row821},
- {(long int) parser_tables___Parser___action_table_row822},
- {(long int) parser_tables___Parser___action_table_row823},
- {(long int) parser_tables___Parser___action_table_row824},
- {(long int) parser_tables___Parser___action_table_row825},
- {(long int) parser_tables___Parser___action_table_row826},
- {(long int) parser_tables___Parser___action_table_row827},
- {(long int) parser_tables___Parser___action_table_row828},
- {(long int) parser_tables___Parser___action_table_row829},
- {(long int) parser_tables___Parser___action_table_row830},
- {(long int) parser_tables___Parser___action_table_row831},
- {(long int) parser_tables___Parser___action_table_row832},
- {(long int) parser_tables___Parser___action_table_row833},
- {(long int) parser_tables___Parser___action_table_row834},
- {(long int) parser_tables___Parser___action_table_row835},
- {(long int) parser_tables___Parser___action_table_row836},
- {(long int) parser_tables___Parser___action_table_row837},
- {(long int) parser_tables___Parser___action_table_row838},
- {(long int) parser_tables___Parser___action_table_row839},
- {(long int) parser_tables___Parser___action_table_row840},
- {(long int) parser_tables___Parser___action_table_row841},
- {(long int) parser_tables___Parser___action_table_row842},
- {(long int) parser_tables___Parser___action_table_row843},
- {(long int) parser_tables___Parser___action_table_row844},
- {(long int) parser_tables___Parser___action_table_row845},
- {(long int) parser_tables___Parser___action_table_row846},
- {(long int) parser_tables___Parser___action_table_row847},
- {(long int) parser_tables___Parser___action_table_row848},
- {(long int) parser_tables___Parser___action_table_row849},
- {(long int) parser_tables___Parser___action_table_row850},
- {(long int) parser_tables___Parser___action_table_row851},
- {(long int) parser_tables___Parser___action_table_row852},
- {(long int) parser_tables___Parser___action_table_row853},
- {(long int) parser_tables___Parser___action_table_row854},
- {(long int) parser_tables___Parser___action_table_row855},
- {(long int) parser_tables___Parser___action_table_row856},
- {(long int) parser_tables___Parser___action_table_row857},
- {(long int) parser_tables___Parser___action_table_row858},
- {(long int) parser_tables___Parser___action_table_row859},
- {(long int) parser_tables___Parser___action_table_row860},
- {(long int) parser_tables___Parser___action_table_row861},
- {(long int) parser_tables___Parser___action_table_row862},
- {(long int) parser_tables___Parser___action_table_row863},
- {(long int) parser_tables___Parser___action_table_row864},
- {(long int) parser_tables___Parser___action_table_row865},
- {(long int) parser_tables___Parser___action_table_row866},
- {(long int) parser_tables___Parser___action_table_row867},
- {(long int) parser_tables___Parser___action_table_row868},
- {(long int) parser_tables___Parser___action_table_row869},
- {(long int) parser_tables___Parser___action_table_row870},
- {(long int) parser_tables___Parser___action_table_row871},
- {(long int) parser_tables___Parser___action_table_row872},
- {(long int) parser_tables___Parser___action_table_row873},
- {(long int) parser_tables___Parser___action_table_row874},
- {(long int) parser_tables___Parser___action_table_row875},
- {(long int) parser_tables___Parser___action_table_row876},
- {(long int) parser_tables___Parser___action_table_row877},
- {(long int) parser_tables___Parser___action_table_row878},
- {(long int) parser_tables___Parser___action_table_row879},
- {(long int) parser_tables___Parser___action_table_row880},
- {(long int) parser_tables___Parser___action_table_row881},
- {(long int) parser_tables___Parser___action_table_row882},
- {(long int) parser_tables___Parser___action_table_row883},
- {(long int) parser_tables___Parser___action_table_row884},
- {(long int) parser_tables___Parser___action_table_row885},
- {(long int) parser_tables___Parser___action_table_row886},
- {(long int) parser_tables___Parser___action_table_row887},
- {(long int) parser_tables___Parser___action_table_row888},
- {(long int) parser_tables___Parser___action_table_row889},
- {(long int) parser_tables___Parser___action_table_row890},
- {(long int) parser_tables___Parser___action_table_row891},
- {(long int) parser_tables___Parser___action_table_row892},
- {(long int) parser_tables___Parser___action_table_row893},
- {(long int) parser_tables___Parser___action_table_row894},
- {(long int) parser_tables___Parser___action_table_row895},
- {(long int) parser_tables___Parser___action_table_row896},
- {(long int) parser_tables___Parser___action_table_row897},
- {(long int) parser_tables___Parser___action_table_row898},
- {(long int) parser_tables___Parser___action_table_row899},
- {(long int) parser_tables___Parser___action_table_row900},
- {(long int) parser_tables___Parser___action_table_row901},
- {(long int) parser_tables___Parser___action_table_row902},
- {(long int) parser_tables___Parser___action_table_row903},
- {(long int) parser_tables___Parser___action_table_row904},
- {(long int) parser_tables___Parser___action_table_row905},
- {(long int) parser_tables___Parser___action_table_row906},
- {(long int) parser_tables___Parser___action_table_row907},
- {(long int) parser_tables___Parser___action_table_row908},
- {(long int) parser_tables___Parser___action_table_row909},
- {(long int) parser_tables___Parser___action_table_row910},
- {(long int) parser_tables___Parser___action_table_row911},
- {(long int) parser_tables___Parser___action_table_row912},
- {(long int) parser_tables___Parser___action_table_row913},
- {(long int) parser_tables___Parser___action_table_row914},
- {(long int) parser_tables___Parser___action_table_row915},
- {(long int) parser_tables___Parser___action_table_row916},
- {(long int) parser_tables___Parser___action_table_row917},
- {(long int) parser_tables___Parser___action_table_row918},
- {(long int) parser_tables___Parser___action_table_row919},
- {(long int) parser_tables___Parser___action_table_row920},
- {(long int) parser_tables___Parser___action_table_row921},
- {(long int) parser_tables___Parser___action_table_row922},
- {(long int) parser_tables___Parser___action_table_row923},
- {(long int) parser_tables___Parser___action_table_row924},
- {(long int) parser_tables___Parser___action_table_row925},
- {(long int) parser_tables___Parser___action_table_row926},
- {(long int) parser_tables___Parser___action_table_row927},
- {(long int) parser_tables___Parser___action_table_row928},
- {(long int) parser_tables___Parser___action_table_row929},
- {(long int) parser_tables___Parser___action_table_row930},
- {(long int) parser_tables___Parser___action_table_row931},
- {(long int) parser_tables___Parser___action_table_row932},
- {(long int) parser_tables___Parser___action_table_row933},
- {(long int) parser_tables___Parser___action_table_row934},
- {(long int) parser_tables___Parser___action_table_row935},
- {(long int) parser_tables___Parser___action_table_row936},
- {(long int) parser_tables___Parser___action_table_row937},
- {(long int) parser_tables___Parser___action_table_row938},
- {(long int) parser_tables___Parser___action_table_row939},
- {(long int) parser_tables___Parser___action_table_row940},
- {(long int) parser_tables___Parser___action_table_row941},
- {(long int) parser_tables___Parser___action_table_row942},
- {(long int) parser_tables___Parser___action_table_row943},
- {(long int) parser_tables___Parser___action_table_row944},
- {(long int) parser_tables___Parser___action_table_row945},
- {(long int) parser_tables___Parser___action_table_row946},
- {(long int) parser_tables___Parser___action_table_row947},
- {(long int) parser_tables___Parser___action_table_row948},
- {(long int) parser_tables___Parser___action_table_row949},
- {(long int) parser_tables___Parser___action_table_row950},
- {(long int) parser_tables___Parser___action_table_row951},
- {(long int) parser_tables___Parser___action_table_row952},
- {(long int) parser_tables___Parser___action_table_row953},
- {(long int) parser_tables___Parser___action_table_row954},
- {(long int) parser_tables___Parser___action_table_row955},
- {(long int) parser_tables___Parser___action_table_row956},
- {(long int) parser_tables___Parser___action_table_row957},
- {(long int) parser_tables___Parser___action_table_row958},
- {(long int) parser_tables___Parser___action_table_row959},
- {(long int) parser_tables___Parser___action_table_row960},
- {(long int) parser_tables___Parser___action_table_row961},
- {(long int) parser_tables___Parser___action_table_row962},
- {(long int) parser_tables___Parser___action_table_row963},
- {(long int) parser_tables___Parser___action_table_row964},
- {(long int) parser_tables___Parser___action_table_row965},
- {(long int) parser_tables___Parser___action_table_row966},
- {(long int) parser_tables___Parser___action_table_row967},
- {(long int) parser_tables___Parser___action_table_row968},
- {(long int) parser_tables___Parser___action_table_row969},
- {(long int) parser_tables___Parser___action_table_row970},
- {(long int) parser_tables___Parser___action_table_row971},
- {(long int) parser_tables___Parser___action_table_row972},
- {(long int) parser_tables___Parser___action_table_row973},
- {(long int) parser_tables___Parser___action_table_row974},
- {(long int) parser_tables___Parser___action_table_row975},
- {(long int) parser_tables___Parser___action_table_row976},
- {(long int) parser_tables___Parser___action_table_row977},
- {(long int) parser_tables___Parser___action_table_row978},
- {(long int) parser_tables___Parser___action_table_row979},
- {(long int) parser_tables___Parser___action_table_row980},
- {(long int) parser_tables___Parser___action_table_row981},
- {(long int) parser_tables___Parser___action_table_row982},
- {(long int) parser_tables___Parser___action_table_row983},
- {(long int) parser_tables___Parser___action_table_row984},
- {(long int) parser_tables___Parser___action_table_row985},
- {(long int) parser_tables___Parser___action_table_row986},
- {(long int) parser_tables___Parser___action_table_row987},
- {(long int) parser_tables___Parser___action_table_row988},
- {(long int) parser_tables___Parser___action_table_row989},
- {(long int) parser_tables___Parser___action_table_row990},
- {(long int) parser_tables___Parser___action_table_row991},
- {(long int) parser_tables___Parser___action_table_row992},
- {(long int) parser_tables___Parser___action_table_row993},
- {(long int) parser_tables___Parser___action_table_row994},
- {(long int) parser_tables___Parser___action_table_row995},
- {(long int) parser_tables___Parser___action_table_row996},
- {(long int) parser_tables___Parser___action_table_row997},
- {(long int) parser_tables___Parser___action_table_row998},
- {(long int) parser_tables___Parser___action_table_row999},
- {(long int) parser_tables___Parser___action_table_row1000},
- {(long int) parser_tables___Parser___action_table_row1001},
- {(long int) parser_tables___Parser___action_table_row1002},
- {(long int) parser_tables___Parser___action_table_row1003},
- {(long int) parser_tables___Parser___action_table_row1004},
- {(long int) parser_tables___Parser___action_table_row1005},
- {(long int) parser_tables___Parser___action_table_row1006},
- {(long int) parser_tables___Parser___action_table_row1007},
- {(long int) parser_tables___Parser___action_table_row1008},
- {(long int) parser_tables___Parser___action_table_row1009},
- {(long int) parser_tables___Parser___action_table_row1010},
- {(long int) parser_tables___Parser___action_table_row1011},
- {(long int) parser_tables___Parser___action_table_row1012},
- {(long int) parser_tables___Parser___action_table_row1013},
- {(long int) parser_tables___Parser___action_table_row1014},
- {(long int) parser_tables___Parser___action_table_row1015},
- {(long int) parser_tables___Parser___action_table_row1016},
- {(long int) parser_tables___Parser___action_table_row1017},
- {(long int) parser_tables___Parser___action_table_row1018},
- {(long int) parser_tables___Parser___action_table_row1019},
- {(long int) parser_tables___Parser___action_table_row1020},
- {(long int) parser_tables___Parser___action_table_row1021},
- {(long int) parser_tables___Parser___action_table_row1022},
- {(long int) parser_tables___Parser___action_table_row1023},
- {(long int) parser_tables___Parser___action_table_row1024},
- {(long int) parser_tables___Parser___action_table_row1025},
- {(long int) parser_tables___Parser___action_table_row1026},
- {(long int) parser_tables___Parser___action_table_row1027},
- {(long int) parser_tables___Parser___action_table_row1028},
- {(long int) parser_tables___Parser___action_table_row1029},
- {(long int) parser_tables___Parser___action_table_row1030},
- {(long int) parser_tables___Parser___action_table_row1031},
- {(long int) parser_tables___Parser___action_table_row1032},
- {(long int) parser_tables___Parser___action_table_row1033},
- {(long int) parser_tables___Parser___action_table_row1034},
- {(long int) parser_tables___Parser___action_table_row1035},
- {(long int) parser_tables___Parser___action_table_row1036},
- {(long int) parser_tables___Parser___action_table_row1037},
- {(long int) parser_tables___Parser___action_table_row1038},
- {(long int) parser_tables___Parser___action_table_row1039},
- {(long int) parser_tables___Parser___action_table_row1040},
- {(long int) parser_tables___Parser___action_table_row1041},
- {(long int) parser_tables___Parser___action_table_row1042},
- {(long int) parser_tables___Parser___action_table_row1043},
- {(long int) parser_tables___Parser___action_table_row1044},
- {(long int) parser_tables___Parser___action_table_row1045},
- {(long int) parser_tables___Parser___action_table_row1046},
- {(long int) parser_tables___Parser___action_table_row1047},
- {(long int) parser_tables___Parser___action_table_row1048},
- {(long int) parser_tables___Parser___action_table_row1049},
- {(long int) parser_tables___Parser___action_table_row1050},
- {(long int) parser_tables___Parser___action_table_row1051},
- {(long int) parser_tables___Parser___action_table_row1052},
- {(long int) parser_tables___Parser___action_table_row1053},
- {(long int) parser_tables___Parser___action_table_row1054},
- {(long int) parser_tables___Parser___action_table_row1055},
- {(long int) parser_tables___Parser___action_table_row1056},
- {(long int) parser_tables___Parser___action_table_row1057},
- {(long int) parser_tables___Parser___action_table_row1058},
- {(long int) parser_tables___Parser___action_table_row1059},
- {(long int) parser_tables___Parser___action_table_row1060},
- {(long int) parser_tables___Parser___action_table_row1061},
- {(long int) parser_tables___Parser___action_table_row1062},
- {(long int) parser_tables___Parser___action_table_row1063},
- {(long int) parser_tables___Parser___action_table_row1064},
- {(long int) parser_tables___Parser___action_table_row1065},
- {(long int) parser_tables___Parser___action_table_row1066},
- {(long int) parser_tables___Parser___action_table_row1067},
- {(long int) parser_tables___Parser___action_table_row1068},
- {(long int) parser_tables___Parser___action_table_row1069},
- {(long int) parser_tables___Parser___action_table_row1070},
- {(long int) parser_tables___Parser___action_table_row1071},
- {(long int) parser_tables___Parser___action_table_row1072},
- {(long int) parser_tables___Parser___action_table_row1073},
- {(long int) parser_tables___Parser___action_table_row1074},
- {(long int) parser_tables___Parser___action_table_row1075},
- {(long int) parser_tables___Parser___action_table_row1076},
- {(long int) parser_tables___Parser___action_table_row1077},
- {(long int) parser_tables___Parser___action_table_row1078},
- {(long int) parser_tables___Parser___action_table_row1079},
- {(long int) parser_tables___Parser___action_table_row1080},
- {(long int) parser_tables___Parser___action_table_row1081},
- {(long int) parser_tables___Parser___action_table_row1082},
- {(long int) parser_tables___Parser___action_table_row1083},
- {(long int) parser_tables___Parser___action_table_row1084},
- {(long int) parser_tables___Parser___action_table_row1085},
- {(long int) parser_tables___Parser___action_table_row1086},
- {(long int) parser_tables___Parser___action_table_row1087},
- {(long int) parser_tables___Parser___action_table_row1088},
- {(long int) parser_tables___Parser___action_table_row1089},
- {(long int) parser_tables___Parser___action_table_row1090},
- {(long int) parser_tables___Parser___action_table_row1091},
- {(long int) parser_tables___Parser___action_table_row1092},
- {(long int) parser_tables___Parser___action_table_row1093},
- {(long int) parser_tables___Parser___action_table_row1094},
- {(long int) parser_tables___Parser___action_table_row1095},
- {(long int) parser_tables___Parser___action_table_row1096},
- {(long int) parser_tables___Parser___action_table_row1097},
- {(long int) parser_tables___Parser___action_table_row1098},
- {(long int) parser_tables___Parser___action_table_row1099},
- {(long int) parser_tables___Parser___action_table_row1100},
- {(long int) parser_tables___Parser___action_table_row1101},
- {(long int) parser_tables___Parser___action_table_row1102},
- {(long int) parser_tables___Parser___action_table_row1103},
- {(long int) parser_tables___Parser___action_table_row1104},
- {(long int) parser_tables___Parser___action_table_row1105},
- {(long int) parser_tables___Parser___action_table_row1106},
- {(long int) parser_tables___Parser___action_table_row1107},
- {(long int) parser_tables___Parser___action_table_row1108},
- {(long int) parser_tables___Parser___action_table_row1109},
- {(long int) parser_tables___Parser___action_table_row1110},
- {(long int) parser_tables___Parser___action_table_row1111},
- {(long int) parser_tables___Parser___action_table_row1112},
- {(long int) parser_tables___Parser___action_table_row1113},
- {(long int) parser_tables___Parser___action_table_row1114},
- {(long int) parser_tables___Parser___action_table_row1115},
- {(long int) parser_tables___Parser___action_table_row1116},
- {(long int) parser_tables___Parser___action_table_row1117},
- {(long int) parser_tables___Parser___action_table_row1118},
- {(long int) parser_tables___Parser___action_table_row1119},
- {(long int) parser_tables___Parser___action_table_row1120},
- {(long int) parser_tables___Parser___action_table_row1121},
- {(long int) parser_tables___Parser___action_table_row1122},
- {(long int) parser_tables___Parser___action_table_row1123},
- {(long int) parser_tables___Parser___action_table_row1124},
- {(long int) parser_tables___Parser___action_table_row1125},
- {(long int) parser_tables___Parser___action_table_row1126},
- {(long int) parser_tables___Parser___action_table_row1127},
- {(long int) parser_tables___Parser___action_table_row1128},
- {(long int) parser_tables___Parser___action_table_row1129},
- {(long int) parser_tables___Parser___action_table_row1130},
- {(long int) parser_tables___Parser___action_table_row1131},
- {(long int) parser_tables___Parser___action_table_row1132},
- {(long int) parser_tables___Parser___action_table_row1133},
- {(long int) parser_tables___Parser___action_table_row1134},
- {(long int) parser_tables___Parser___action_table_row1135},
- {(long int) parser_tables___Parser___action_table_row1136},
- {(long int) parser_tables___Parser___action_table_row1137},
- {(long int) parser_tables___Parser___action_table_row1138},
- {(long int) parser_tables___Parser___action_table_row1139},
- {(long int) parser_tables___Parser___action_table_row1140},
- {(long int) parser_tables___Parser___action_table_row1141},
- {(long int) parser_tables___Parser___action_table_row1142},
- {(long int) parser_tables___Parser___action_table_row1143},
- {(long int) parser_tables___Parser___action_table_row1144},
- {(long int) parser_tables___Parser___build_goto_table},
- {(long int) parser_tables___Parser___error_messages},
- {(long int) parser_tables___Parser___errors},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute Parser::_lexer */
-/* 2: Attribute Parser::_stack */
-/* 3: Attribute Parser::_stack_pos */
-/* 4: Attribute Parser::_reduce_table */
-/* 5: Attribute Parser::_action_table */
-/* 6: Attribute Parser::_goto_table */
-val_t NEW_Parser(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_Parser;
- ATTR_parser___Parser____stack_pos(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___Parser___init(val_t p0) {
- int init_table[2] = {0, 0};
- val_t self = NEW_Parser();
- parser___Parser___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_State[46] = {
- {(long int) 35 /* 0: Identity */},
- {(long int) 3 /* 1: State < Object: superclass typecheck marker */},
- {(long int) 35 /* 2: State < State: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: State < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: State < State: superclass init_table position */},
- {(long int) parser___State___state},
- {(long int) parser___State___state__eq},
- {(long int) parser___State___nodes},
- {(long int) parser___State___nodes__eq},
- {(long int) parser___State___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute State::_state */
-/* 2: Attribute State::_nodes */
-val_t NEW_State(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 3);
- obj->vft = (classtable_elt_t*)VFT_State;
- ATTR_parser___State____state(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___State___init(val_t p0, val_t p1) {
- int init_table[2] = {0, 0};
- val_t self = NEW_State();
- parser___State___init(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_SearchTokensVisitor[44] = {
- {(long int) 207 /* 0: Identity */},
- {(long int) 3 /* 1: SearchTokensVisitor < Object: superclass typecheck marker */},
- {(long int) 7 /* 2: SearchTokensVisitor < Visitor: superclass typecheck marker */},
- {(long int) 207 /* 3: SearchTokensVisitor < SearchTokensVisitor: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: SearchTokensVisitor < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: SearchTokensVisitor < Visitor: superclass init_table position */},
- {(long int) parser___SearchTokensVisitor___visit},
- {(long int) 2 /* 42: SearchTokensVisitor < SearchTokensVisitor: superclass init_table position */},
- {(long int) parser___SearchTokensVisitor___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute SearchTokensVisitor::_untokenned_nodes */
-/* 2: Attribute SearchTokensVisitor::_last_token */
-val_t NEW_SearchTokensVisitor(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 3);
- obj->vft = (classtable_elt_t*)VFT_SearchTokensVisitor;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___SearchTokensVisitor___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_SearchTokensVisitor();
- parser___SearchTokensVisitor___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction[42] = {
- {(long int) 39 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction < ReduceAction: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction___action},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_ReduceAction0[44] = {
- {(long int) 2487 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction0 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction0 < ReduceAction: superclass typecheck marker */},
- {(long int) 2487 /* 3: ReduceAction0 < ReduceAction0: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction0 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction0 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction0___action},
- {(long int) 2 /* 42: ReduceAction0 < ReduceAction0: superclass init_table position */},
- {(long int) parser___ReduceAction0___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction0(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction0;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction0___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction0();
- parser___ReduceAction0___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction1[44] = {
- {(long int) 2483 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction1 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction1 < ReduceAction: superclass typecheck marker */},
- {(long int) 2483 /* 3: ReduceAction1 < ReduceAction1: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction1 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction1 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction1___action},
- {(long int) 2 /* 42: ReduceAction1 < ReduceAction1: superclass init_table position */},
- {(long int) parser___ReduceAction1___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction1(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction1;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction1___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction1();
- parser___ReduceAction1___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction2[44] = {
- {(long int) 2039 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction2 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction2 < ReduceAction: superclass typecheck marker */},
- {(long int) 2039 /* 3: ReduceAction2 < ReduceAction2: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction2 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction2 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction2___action},
- {(long int) 2 /* 42: ReduceAction2 < ReduceAction2: superclass init_table position */},
- {(long int) parser___ReduceAction2___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction2(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction2;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction2___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction2();
- parser___ReduceAction2___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction3[44] = {
- {(long int) 1595 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction3 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction3 < ReduceAction: superclass typecheck marker */},
- {(long int) 1595 /* 3: ReduceAction3 < ReduceAction3: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction3 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction3 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction3___action},
- {(long int) 2 /* 42: ReduceAction3 < ReduceAction3: superclass init_table position */},
- {(long int) parser___ReduceAction3___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction3(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction3;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction3___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction3();
- parser___ReduceAction3___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction4[44] = {
- {(long int) 1151 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction4 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction4 < ReduceAction: superclass typecheck marker */},
- {(long int) 1151 /* 3: ReduceAction4 < ReduceAction4: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction4 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction4 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction4___action},
- {(long int) 2 /* 42: ReduceAction4 < ReduceAction4: superclass init_table position */},
- {(long int) parser___ReduceAction4___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction4(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction4;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction4___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction4();
- parser___ReduceAction4___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction5[44] = {
- {(long int) 707 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction5 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction5 < ReduceAction: superclass typecheck marker */},
- {(long int) 707 /* 3: ReduceAction5 < ReduceAction5: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction5 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction5 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction5___action},
- {(long int) 2 /* 42: ReduceAction5 < ReduceAction5: superclass init_table position */},
- {(long int) parser___ReduceAction5___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction5(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction5;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction5___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction5();
- parser___ReduceAction5___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction6[44] = {
- {(long int) 387 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction6 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction6 < ReduceAction: superclass typecheck marker */},
- {(long int) 387 /* 3: ReduceAction6 < ReduceAction6: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction6 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction6 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction6___action},
- {(long int) 2 /* 42: ReduceAction6 < ReduceAction6: superclass init_table position */},
- {(long int) parser___ReduceAction6___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction6(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction6;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction6___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction6();
- parser___ReduceAction6___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction7[44] = {
- {(long int) 343 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction7 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction7 < ReduceAction: superclass typecheck marker */},
- {(long int) 343 /* 3: ReduceAction7 < ReduceAction7: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction7 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction7 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction7___action},
- {(long int) 2 /* 42: ReduceAction7 < ReduceAction7: superclass init_table position */},
- {(long int) parser___ReduceAction7___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction7(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction7;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction7___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction7();
- parser___ReduceAction7___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction8[44] = {
- {(long int) 299 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction8 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction8 < ReduceAction: superclass typecheck marker */},
- {(long int) 299 /* 3: ReduceAction8 < ReduceAction8: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction8 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction8 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction8___action},
- {(long int) 2 /* 42: ReduceAction8 < ReduceAction8: superclass init_table position */},
- {(long int) parser___ReduceAction8___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction8(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction8;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction8___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction8();
- parser___ReduceAction8___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction9[44] = {
- {(long int) 255 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction9 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction9 < ReduceAction: superclass typecheck marker */},
- {(long int) 255 /* 3: ReduceAction9 < ReduceAction9: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction9 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction9 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction9___action},
- {(long int) 2 /* 42: ReduceAction9 < ReduceAction9: superclass init_table position */},
- {(long int) parser___ReduceAction9___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction9(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction9;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction9___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction9();
- parser___ReduceAction9___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction10[44] = {
- {(long int) 2479 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction10 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction10 < ReduceAction: superclass typecheck marker */},
- {(long int) 2479 /* 3: ReduceAction10 < ReduceAction10: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction10 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction10 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction10___action},
- {(long int) 2 /* 42: ReduceAction10 < ReduceAction10: superclass init_table position */},
- {(long int) parser___ReduceAction10___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction10(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction10;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction10___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction10();
- parser___ReduceAction10___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction11[44] = {
- {(long int) 2435 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction11 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction11 < ReduceAction: superclass typecheck marker */},
- {(long int) 2435 /* 3: ReduceAction11 < ReduceAction11: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction11 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction11 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction11___action},
- {(long int) 2 /* 42: ReduceAction11 < ReduceAction11: superclass init_table position */},
- {(long int) parser___ReduceAction11___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction11(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction11;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction11___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction11();
- parser___ReduceAction11___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction12[44] = {
- {(long int) 2391 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction12 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction12 < ReduceAction: superclass typecheck marker */},
- {(long int) 2391 /* 3: ReduceAction12 < ReduceAction12: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction12 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction12 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction12___action},
- {(long int) 2 /* 42: ReduceAction12 < ReduceAction12: superclass init_table position */},
- {(long int) parser___ReduceAction12___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction12(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction12;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction12___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction12();
- parser___ReduceAction12___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction13[44] = {
- {(long int) 2347 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction13 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction13 < ReduceAction: superclass typecheck marker */},
- {(long int) 2347 /* 3: ReduceAction13 < ReduceAction13: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction13 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction13 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction13___action},
- {(long int) 2 /* 42: ReduceAction13 < ReduceAction13: superclass init_table position */},
- {(long int) parser___ReduceAction13___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction13(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction13;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction13___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction13();
- parser___ReduceAction13___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction14[44] = {
- {(long int) 2303 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction14 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction14 < ReduceAction: superclass typecheck marker */},
- {(long int) 2303 /* 3: ReduceAction14 < ReduceAction14: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction14 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction14 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction14___action},
- {(long int) 2 /* 42: ReduceAction14 < ReduceAction14: superclass init_table position */},
- {(long int) parser___ReduceAction14___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction14(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction14;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction14___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction14();
- parser___ReduceAction14___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction15[44] = {
- {(long int) 2259 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction15 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction15 < ReduceAction: superclass typecheck marker */},
- {(long int) 2259 /* 3: ReduceAction15 < ReduceAction15: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction15 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction15 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction15___action},
- {(long int) 2 /* 42: ReduceAction15 < ReduceAction15: superclass init_table position */},
- {(long int) parser___ReduceAction15___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction15(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction15;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction15___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction15();
- parser___ReduceAction15___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction16[44] = {
- {(long int) 2215 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction16 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction16 < ReduceAction: superclass typecheck marker */},
- {(long int) 2215 /* 3: ReduceAction16 < ReduceAction16: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction16 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction16 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction16___action},
- {(long int) 2 /* 42: ReduceAction16 < ReduceAction16: superclass init_table position */},
- {(long int) parser___ReduceAction16___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction16(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction16;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction16___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction16();
- parser___ReduceAction16___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction17[44] = {
- {(long int) 2171 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction17 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction17 < ReduceAction: superclass typecheck marker */},
- {(long int) 2171 /* 3: ReduceAction17 < ReduceAction17: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction17 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction17 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction17___action},
- {(long int) 2 /* 42: ReduceAction17 < ReduceAction17: superclass init_table position */},
- {(long int) parser___ReduceAction17___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction17(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction17;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction17___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction17();
- parser___ReduceAction17___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction18[44] = {
- {(long int) 2127 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction18 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction18 < ReduceAction: superclass typecheck marker */},
- {(long int) 2127 /* 3: ReduceAction18 < ReduceAction18: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction18 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction18 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction18___action},
- {(long int) 2 /* 42: ReduceAction18 < ReduceAction18: superclass init_table position */},
- {(long int) parser___ReduceAction18___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction18(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction18;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction18___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction18();
- parser___ReduceAction18___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction19[44] = {
- {(long int) 2083 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction19 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction19 < ReduceAction: superclass typecheck marker */},
- {(long int) 2083 /* 3: ReduceAction19 < ReduceAction19: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction19 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction19 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction19___action},
- {(long int) 2 /* 42: ReduceAction19 < ReduceAction19: superclass init_table position */},
- {(long int) parser___ReduceAction19___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction19(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction19;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction19___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction19();
- parser___ReduceAction19___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction20[44] = {
- {(long int) 2035 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction20 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction20 < ReduceAction: superclass typecheck marker */},
- {(long int) 2035 /* 3: ReduceAction20 < ReduceAction20: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction20 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction20 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction20___action},
- {(long int) 2 /* 42: ReduceAction20 < ReduceAction20: superclass init_table position */},
- {(long int) parser___ReduceAction20___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction20(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction20;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction20___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction20();
- parser___ReduceAction20___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction21[44] = {
- {(long int) 1991 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction21 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction21 < ReduceAction: superclass typecheck marker */},
- {(long int) 1991 /* 3: ReduceAction21 < ReduceAction21: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction21 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction21 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction21___action},
- {(long int) 2 /* 42: ReduceAction21 < ReduceAction21: superclass init_table position */},
- {(long int) parser___ReduceAction21___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction21(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction21;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction21___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction21();
- parser___ReduceAction21___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction22[44] = {
- {(long int) 1947 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction22 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction22 < ReduceAction: superclass typecheck marker */},
- {(long int) 1947 /* 3: ReduceAction22 < ReduceAction22: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction22 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction22 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction22___action},
- {(long int) 2 /* 42: ReduceAction22 < ReduceAction22: superclass init_table position */},
- {(long int) parser___ReduceAction22___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction22(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction22;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction22___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction22();
- parser___ReduceAction22___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction23[44] = {
- {(long int) 1903 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction23 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction23 < ReduceAction: superclass typecheck marker */},
- {(long int) 1903 /* 3: ReduceAction23 < ReduceAction23: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction23 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction23 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction23___action},
- {(long int) 2 /* 42: ReduceAction23 < ReduceAction23: superclass init_table position */},
- {(long int) parser___ReduceAction23___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction23(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction23;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction23___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction23();
- parser___ReduceAction23___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction24[44] = {
- {(long int) 1859 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction24 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction24 < ReduceAction: superclass typecheck marker */},
- {(long int) 1859 /* 3: ReduceAction24 < ReduceAction24: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction24 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction24 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction24___action},
- {(long int) 2 /* 42: ReduceAction24 < ReduceAction24: superclass init_table position */},
- {(long int) parser___ReduceAction24___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction24(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction24;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction24___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction24();
- parser___ReduceAction24___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction25[44] = {
- {(long int) 1815 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction25 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction25 < ReduceAction: superclass typecheck marker */},
- {(long int) 1815 /* 3: ReduceAction25 < ReduceAction25: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction25 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction25 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction25___action},
- {(long int) 2 /* 42: ReduceAction25 < ReduceAction25: superclass init_table position */},
- {(long int) parser___ReduceAction25___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction25(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction25;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction25___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction25();
- parser___ReduceAction25___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction26[44] = {
- {(long int) 1771 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction26 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction26 < ReduceAction: superclass typecheck marker */},
- {(long int) 1771 /* 3: ReduceAction26 < ReduceAction26: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction26 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction26 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction26___action},
- {(long int) 2 /* 42: ReduceAction26 < ReduceAction26: superclass init_table position */},
- {(long int) parser___ReduceAction26___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction26(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction26;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction26___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction26();
- parser___ReduceAction26___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction27[44] = {
- {(long int) 1727 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction27 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction27 < ReduceAction: superclass typecheck marker */},
- {(long int) 1727 /* 3: ReduceAction27 < ReduceAction27: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction27 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction27 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction27___action},
- {(long int) 2 /* 42: ReduceAction27 < ReduceAction27: superclass init_table position */},
- {(long int) parser___ReduceAction27___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction27(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction27;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction27___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction27();
- parser___ReduceAction27___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction28[44] = {
- {(long int) 1683 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction28 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction28 < ReduceAction: superclass typecheck marker */},
- {(long int) 1683 /* 3: ReduceAction28 < ReduceAction28: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction28 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction28 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction28___action},
- {(long int) 2 /* 42: ReduceAction28 < ReduceAction28: superclass init_table position */},
- {(long int) parser___ReduceAction28___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction28(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction28;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction28___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction28();
- parser___ReduceAction28___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction29[44] = {
- {(long int) 1639 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction29 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction29 < ReduceAction: superclass typecheck marker */},
- {(long int) 1639 /* 3: ReduceAction29 < ReduceAction29: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction29 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction29 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction29___action},
- {(long int) 2 /* 42: ReduceAction29 < ReduceAction29: superclass init_table position */},
- {(long int) parser___ReduceAction29___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction29(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction29;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction29___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction29();
- parser___ReduceAction29___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction30[44] = {
- {(long int) 1591 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction30 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction30 < ReduceAction: superclass typecheck marker */},
- {(long int) 1591 /* 3: ReduceAction30 < ReduceAction30: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction30 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction30 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction30___action},
- {(long int) 2 /* 42: ReduceAction30 < ReduceAction30: superclass init_table position */},
- {(long int) parser___ReduceAction30___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction30(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction30;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction30___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction30();
- parser___ReduceAction30___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction31[44] = {
- {(long int) 1547 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction31 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction31 < ReduceAction: superclass typecheck marker */},
- {(long int) 1547 /* 3: ReduceAction31 < ReduceAction31: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction31 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction31 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction31___action},
- {(long int) 2 /* 42: ReduceAction31 < ReduceAction31: superclass init_table position */},
- {(long int) parser___ReduceAction31___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction31(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction31;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction31___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction31();
- parser___ReduceAction31___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction32[44] = {
- {(long int) 1503 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction32 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction32 < ReduceAction: superclass typecheck marker */},
- {(long int) 1503 /* 3: ReduceAction32 < ReduceAction32: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction32 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction32 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction32___action},
- {(long int) 2 /* 42: ReduceAction32 < ReduceAction32: superclass init_table position */},
- {(long int) parser___ReduceAction32___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction32(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction32;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction32___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction32();
- parser___ReduceAction32___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction33[44] = {
- {(long int) 1459 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction33 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction33 < ReduceAction: superclass typecheck marker */},
- {(long int) 1459 /* 3: ReduceAction33 < ReduceAction33: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction33 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction33 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction33___action},
- {(long int) 2 /* 42: ReduceAction33 < ReduceAction33: superclass init_table position */},
- {(long int) parser___ReduceAction33___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction33(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction33;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction33___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction33();
- parser___ReduceAction33___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction34[44] = {
- {(long int) 1415 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction34 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction34 < ReduceAction: superclass typecheck marker */},
- {(long int) 1415 /* 3: ReduceAction34 < ReduceAction34: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction34 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction34 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction34___action},
- {(long int) 2 /* 42: ReduceAction34 < ReduceAction34: superclass init_table position */},
- {(long int) parser___ReduceAction34___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction34(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction34;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction34___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction34();
- parser___ReduceAction34___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction35[44] = {
- {(long int) 1371 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction35 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction35 < ReduceAction: superclass typecheck marker */},
- {(long int) 1371 /* 3: ReduceAction35 < ReduceAction35: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction35 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction35 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction35___action},
- {(long int) 2 /* 42: ReduceAction35 < ReduceAction35: superclass init_table position */},
- {(long int) parser___ReduceAction35___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction35(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction35;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction35___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction35();
- parser___ReduceAction35___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction36[44] = {
- {(long int) 1327 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction36 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction36 < ReduceAction: superclass typecheck marker */},
- {(long int) 1327 /* 3: ReduceAction36 < ReduceAction36: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction36 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction36 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction36___action},
- {(long int) 2 /* 42: ReduceAction36 < ReduceAction36: superclass init_table position */},
- {(long int) parser___ReduceAction36___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction36(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction36;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction36___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction36();
- parser___ReduceAction36___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction37[44] = {
- {(long int) 1283 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction37 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction37 < ReduceAction: superclass typecheck marker */},
- {(long int) 1283 /* 3: ReduceAction37 < ReduceAction37: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction37 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction37 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction37___action},
- {(long int) 2 /* 42: ReduceAction37 < ReduceAction37: superclass init_table position */},
- {(long int) parser___ReduceAction37___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction37(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction37;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction37___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction37();
- parser___ReduceAction37___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction38[44] = {
- {(long int) 1239 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction38 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction38 < ReduceAction: superclass typecheck marker */},
- {(long int) 1239 /* 3: ReduceAction38 < ReduceAction38: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction38 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction38 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction38___action},
- {(long int) 2 /* 42: ReduceAction38 < ReduceAction38: superclass init_table position */},
- {(long int) parser___ReduceAction38___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction38(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction38;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction38___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction38();
- parser___ReduceAction38___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction39[44] = {
- {(long int) 1195 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction39 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction39 < ReduceAction: superclass typecheck marker */},
- {(long int) 1195 /* 3: ReduceAction39 < ReduceAction39: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction39 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction39 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction39___action},
- {(long int) 2 /* 42: ReduceAction39 < ReduceAction39: superclass init_table position */},
- {(long int) parser___ReduceAction39___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction39(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction39;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction39___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction39();
- parser___ReduceAction39___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction40[44] = {
- {(long int) 1147 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction40 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction40 < ReduceAction: superclass typecheck marker */},
- {(long int) 1147 /* 3: ReduceAction40 < ReduceAction40: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction40 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction40 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction40___action},
- {(long int) 2 /* 42: ReduceAction40 < ReduceAction40: superclass init_table position */},
- {(long int) parser___ReduceAction40___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction40(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction40;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction40___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction40();
- parser___ReduceAction40___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction41[44] = {
- {(long int) 1103 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction41 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction41 < ReduceAction: superclass typecheck marker */},
- {(long int) 1103 /* 3: ReduceAction41 < ReduceAction41: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction41 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction41 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction41___action},
- {(long int) 2 /* 42: ReduceAction41 < ReduceAction41: superclass init_table position */},
- {(long int) parser___ReduceAction41___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction41(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction41;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction41___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction41();
- parser___ReduceAction41___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction42[44] = {
- {(long int) 1059 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction42 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction42 < ReduceAction: superclass typecheck marker */},
- {(long int) 1059 /* 3: ReduceAction42 < ReduceAction42: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction42 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction42 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction42___action},
- {(long int) 2 /* 42: ReduceAction42 < ReduceAction42: superclass init_table position */},
- {(long int) parser___ReduceAction42___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction42(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction42;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction42___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction42();
- parser___ReduceAction42___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction43[44] = {
- {(long int) 1015 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction43 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction43 < ReduceAction: superclass typecheck marker */},
- {(long int) 1015 /* 3: ReduceAction43 < ReduceAction43: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction43 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction43 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction43___action},
- {(long int) 2 /* 42: ReduceAction43 < ReduceAction43: superclass init_table position */},
- {(long int) parser___ReduceAction43___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction43(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction43;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction43___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction43();
- parser___ReduceAction43___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction44[44] = {
- {(long int) 971 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction44 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction44 < ReduceAction: superclass typecheck marker */},
- {(long int) 971 /* 3: ReduceAction44 < ReduceAction44: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction44 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction44 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction44___action},
- {(long int) 2 /* 42: ReduceAction44 < ReduceAction44: superclass init_table position */},
- {(long int) parser___ReduceAction44___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction44(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction44;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction44___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction44();
- parser___ReduceAction44___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction45[44] = {
- {(long int) 927 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction45 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction45 < ReduceAction: superclass typecheck marker */},
- {(long int) 927 /* 3: ReduceAction45 < ReduceAction45: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction45 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction45 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction45___action},
- {(long int) 2 /* 42: ReduceAction45 < ReduceAction45: superclass init_table position */},
- {(long int) parser___ReduceAction45___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction45(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction45;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction45___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction45();
- parser___ReduceAction45___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction46[44] = {
- {(long int) 883 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction46 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction46 < ReduceAction: superclass typecheck marker */},
- {(long int) 883 /* 3: ReduceAction46 < ReduceAction46: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction46 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction46 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction46___action},
- {(long int) 2 /* 42: ReduceAction46 < ReduceAction46: superclass init_table position */},
- {(long int) parser___ReduceAction46___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction46(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction46;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction46___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction46();
- parser___ReduceAction46___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction47[44] = {
- {(long int) 839 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction47 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction47 < ReduceAction: superclass typecheck marker */},
- {(long int) 839 /* 3: ReduceAction47 < ReduceAction47: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction47 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction47 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction47___action},
- {(long int) 2 /* 42: ReduceAction47 < ReduceAction47: superclass init_table position */},
- {(long int) parser___ReduceAction47___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction47(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction47;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction47___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction47();
- parser___ReduceAction47___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction48[44] = {
- {(long int) 795 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction48 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction48 < ReduceAction: superclass typecheck marker */},
- {(long int) 795 /* 3: ReduceAction48 < ReduceAction48: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction48 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction48 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction48___action},
- {(long int) 2 /* 42: ReduceAction48 < ReduceAction48: superclass init_table position */},
- {(long int) parser___ReduceAction48___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction48(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction48;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction48___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction48();
- parser___ReduceAction48___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction49[44] = {
- {(long int) 751 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction49 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction49 < ReduceAction: superclass typecheck marker */},
- {(long int) 751 /* 3: ReduceAction49 < ReduceAction49: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction49 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction49 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction49___action},
- {(long int) 2 /* 42: ReduceAction49 < ReduceAction49: superclass init_table position */},
- {(long int) parser___ReduceAction49___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction49(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction49;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction49___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction49();
- parser___ReduceAction49___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction50[44] = {
- {(long int) 703 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction50 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction50 < ReduceAction: superclass typecheck marker */},
- {(long int) 703 /* 3: ReduceAction50 < ReduceAction50: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction50 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction50 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction50___action},
- {(long int) 2 /* 42: ReduceAction50 < ReduceAction50: superclass init_table position */},
- {(long int) parser___ReduceAction50___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction50(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction50;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction50___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction50();
- parser___ReduceAction50___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction51[44] = {
- {(long int) 659 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction51 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction51 < ReduceAction: superclass typecheck marker */},
- {(long int) 659 /* 3: ReduceAction51 < ReduceAction51: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction51 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction51 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction51___action},
- {(long int) 2 /* 42: ReduceAction51 < ReduceAction51: superclass init_table position */},
- {(long int) parser___ReduceAction51___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction51(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction51;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction51___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction51();
- parser___ReduceAction51___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction52[44] = {
- {(long int) 615 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction52 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction52 < ReduceAction: superclass typecheck marker */},
- {(long int) 615 /* 3: ReduceAction52 < ReduceAction52: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction52 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction52 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction52___action},
- {(long int) 2 /* 42: ReduceAction52 < ReduceAction52: superclass init_table position */},
- {(long int) parser___ReduceAction52___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction52(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction52;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction52___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction52();
- parser___ReduceAction52___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction53[44] = {
- {(long int) 571 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction53 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction53 < ReduceAction: superclass typecheck marker */},
- {(long int) 571 /* 3: ReduceAction53 < ReduceAction53: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction53 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction53 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction53___action},
- {(long int) 2 /* 42: ReduceAction53 < ReduceAction53: superclass init_table position */},
- {(long int) parser___ReduceAction53___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction53(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction53;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction53___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction53();
- parser___ReduceAction53___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction54[44] = {
- {(long int) 527 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction54 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction54 < ReduceAction: superclass typecheck marker */},
- {(long int) 527 /* 3: ReduceAction54 < ReduceAction54: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction54 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction54 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction54___action},
- {(long int) 2 /* 42: ReduceAction54 < ReduceAction54: superclass init_table position */},
- {(long int) parser___ReduceAction54___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction54(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction54;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction54___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction54();
- parser___ReduceAction54___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction55[44] = {
- {(long int) 483 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction55 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction55 < ReduceAction: superclass typecheck marker */},
- {(long int) 483 /* 3: ReduceAction55 < ReduceAction55: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction55 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction55 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction55___action},
- {(long int) 2 /* 42: ReduceAction55 < ReduceAction55: superclass init_table position */},
- {(long int) parser___ReduceAction55___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction55(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction55;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction55___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction55();
- parser___ReduceAction55___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction56[44] = {
- {(long int) 439 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction56 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction56 < ReduceAction: superclass typecheck marker */},
- {(long int) 439 /* 3: ReduceAction56 < ReduceAction56: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction56 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction56 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction56___action},
- {(long int) 2 /* 42: ReduceAction56 < ReduceAction56: superclass init_table position */},
- {(long int) parser___ReduceAction56___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction56(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction56;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction56___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction56();
- parser___ReduceAction56___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction57[44] = {
- {(long int) 399 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction57 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction57 < ReduceAction: superclass typecheck marker */},
- {(long int) 399 /* 3: ReduceAction57 < ReduceAction57: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction57 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction57 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction57___action},
- {(long int) 2 /* 42: ReduceAction57 < ReduceAction57: superclass init_table position */},
- {(long int) parser___ReduceAction57___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction57(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction57;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction57___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction57();
- parser___ReduceAction57___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction58[44] = {
- {(long int) 395 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction58 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction58 < ReduceAction: superclass typecheck marker */},
- {(long int) 395 /* 3: ReduceAction58 < ReduceAction58: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction58 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction58 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction58___action},
- {(long int) 2 /* 42: ReduceAction58 < ReduceAction58: superclass init_table position */},
- {(long int) parser___ReduceAction58___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction58(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction58;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction58___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction58();
- parser___ReduceAction58___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction59[44] = {
- {(long int) 391 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction59 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction59 < ReduceAction: superclass typecheck marker */},
- {(long int) 391 /* 3: ReduceAction59 < ReduceAction59: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction59 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction59 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction59___action},
- {(long int) 2 /* 42: ReduceAction59 < ReduceAction59: superclass init_table position */},
- {(long int) parser___ReduceAction59___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction59(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction59;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction59___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction59();
- parser___ReduceAction59___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction60[44] = {
- {(long int) 383 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction60 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction60 < ReduceAction: superclass typecheck marker */},
- {(long int) 383 /* 3: ReduceAction60 < ReduceAction60: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction60 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction60 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction60___action},
- {(long int) 2 /* 42: ReduceAction60 < ReduceAction60: superclass init_table position */},
- {(long int) parser___ReduceAction60___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction60(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction60;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction60___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction60();
- parser___ReduceAction60___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction61[44] = {
- {(long int) 379 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction61 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction61 < ReduceAction: superclass typecheck marker */},
- {(long int) 379 /* 3: ReduceAction61 < ReduceAction61: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction61 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction61 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction61___action},
- {(long int) 2 /* 42: ReduceAction61 < ReduceAction61: superclass init_table position */},
- {(long int) parser___ReduceAction61___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction61(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction61;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction61___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction61();
- parser___ReduceAction61___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction62[44] = {
- {(long int) 375 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction62 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction62 < ReduceAction: superclass typecheck marker */},
- {(long int) 375 /* 3: ReduceAction62 < ReduceAction62: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction62 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction62 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction62___action},
- {(long int) 2 /* 42: ReduceAction62 < ReduceAction62: superclass init_table position */},
- {(long int) parser___ReduceAction62___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction62(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction62;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction62___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction62();
- parser___ReduceAction62___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction63[44] = {
- {(long int) 371 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction63 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction63 < ReduceAction: superclass typecheck marker */},
- {(long int) 371 /* 3: ReduceAction63 < ReduceAction63: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction63 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction63 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction63___action},
- {(long int) 2 /* 42: ReduceAction63 < ReduceAction63: superclass init_table position */},
- {(long int) parser___ReduceAction63___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction63(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction63;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction63___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction63();
- parser___ReduceAction63___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction64[44] = {
- {(long int) 367 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction64 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction64 < ReduceAction: superclass typecheck marker */},
- {(long int) 367 /* 3: ReduceAction64 < ReduceAction64: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction64 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction64 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction64___action},
- {(long int) 2 /* 42: ReduceAction64 < ReduceAction64: superclass init_table position */},
- {(long int) parser___ReduceAction64___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction64(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction64;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction64___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction64();
- parser___ReduceAction64___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction65[44] = {
- {(long int) 363 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction65 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction65 < ReduceAction: superclass typecheck marker */},
- {(long int) 363 /* 3: ReduceAction65 < ReduceAction65: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction65 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction65 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction65___action},
- {(long int) 2 /* 42: ReduceAction65 < ReduceAction65: superclass init_table position */},
- {(long int) parser___ReduceAction65___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction65(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction65;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction65___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction65();
- parser___ReduceAction65___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction66[44] = {
- {(long int) 359 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction66 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction66 < ReduceAction: superclass typecheck marker */},
- {(long int) 359 /* 3: ReduceAction66 < ReduceAction66: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction66 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction66 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction66___action},
- {(long int) 2 /* 42: ReduceAction66 < ReduceAction66: superclass init_table position */},
- {(long int) parser___ReduceAction66___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction66(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction66;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction66___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction66();
- parser___ReduceAction66___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction67[44] = {
- {(long int) 355 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction67 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction67 < ReduceAction: superclass typecheck marker */},
- {(long int) 355 /* 3: ReduceAction67 < ReduceAction67: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction67 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction67 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction67___action},
- {(long int) 2 /* 42: ReduceAction67 < ReduceAction67: superclass init_table position */},
- {(long int) parser___ReduceAction67___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction67(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction67;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction67___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction67();
- parser___ReduceAction67___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction68[44] = {
- {(long int) 351 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction68 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction68 < ReduceAction: superclass typecheck marker */},
- {(long int) 351 /* 3: ReduceAction68 < ReduceAction68: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction68 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction68 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction68___action},
- {(long int) 2 /* 42: ReduceAction68 < ReduceAction68: superclass init_table position */},
- {(long int) parser___ReduceAction68___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction68(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction68;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction68___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction68();
- parser___ReduceAction68___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction69[44] = {
- {(long int) 347 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction69 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction69 < ReduceAction: superclass typecheck marker */},
- {(long int) 347 /* 3: ReduceAction69 < ReduceAction69: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction69 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction69 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction69___action},
- {(long int) 2 /* 42: ReduceAction69 < ReduceAction69: superclass init_table position */},
- {(long int) parser___ReduceAction69___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction69(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction69;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction69___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction69();
- parser___ReduceAction69___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction70[44] = {
- {(long int) 339 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction70 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction70 < ReduceAction: superclass typecheck marker */},
- {(long int) 339 /* 3: ReduceAction70 < ReduceAction70: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction70 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction70 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction70___action},
- {(long int) 2 /* 42: ReduceAction70 < ReduceAction70: superclass init_table position */},
- {(long int) parser___ReduceAction70___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction70(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction70;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction70___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction70();
- parser___ReduceAction70___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction71[44] = {
- {(long int) 335 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction71 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction71 < ReduceAction: superclass typecheck marker */},
- {(long int) 335 /* 3: ReduceAction71 < ReduceAction71: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction71 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction71 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction71___action},
- {(long int) 2 /* 42: ReduceAction71 < ReduceAction71: superclass init_table position */},
- {(long int) parser___ReduceAction71___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction71(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction71;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction71___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction71();
- parser___ReduceAction71___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction72[44] = {
- {(long int) 331 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction72 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction72 < ReduceAction: superclass typecheck marker */},
- {(long int) 331 /* 3: ReduceAction72 < ReduceAction72: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction72 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction72 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction72___action},
- {(long int) 2 /* 42: ReduceAction72 < ReduceAction72: superclass init_table position */},
- {(long int) parser___ReduceAction72___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction72(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction72;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction72___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction72();
- parser___ReduceAction72___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction73[44] = {
- {(long int) 327 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction73 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction73 < ReduceAction: superclass typecheck marker */},
- {(long int) 327 /* 3: ReduceAction73 < ReduceAction73: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction73 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction73 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction73___action},
- {(long int) 2 /* 42: ReduceAction73 < ReduceAction73: superclass init_table position */},
- {(long int) parser___ReduceAction73___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction73(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction73;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction73___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction73();
- parser___ReduceAction73___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction74[44] = {
- {(long int) 323 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction74 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction74 < ReduceAction: superclass typecheck marker */},
- {(long int) 323 /* 3: ReduceAction74 < ReduceAction74: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction74 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction74 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction74___action},
- {(long int) 2 /* 42: ReduceAction74 < ReduceAction74: superclass init_table position */},
- {(long int) parser___ReduceAction74___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction74(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction74;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction74___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction74();
- parser___ReduceAction74___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction75[44] = {
- {(long int) 319 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction75 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction75 < ReduceAction: superclass typecheck marker */},
- {(long int) 319 /* 3: ReduceAction75 < ReduceAction75: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction75 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction75 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction75___action},
- {(long int) 2 /* 42: ReduceAction75 < ReduceAction75: superclass init_table position */},
- {(long int) parser___ReduceAction75___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction75(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction75;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction75___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction75();
- parser___ReduceAction75___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction76[44] = {
- {(long int) 315 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction76 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction76 < ReduceAction: superclass typecheck marker */},
- {(long int) 315 /* 3: ReduceAction76 < ReduceAction76: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction76 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction76 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction76___action},
- {(long int) 2 /* 42: ReduceAction76 < ReduceAction76: superclass init_table position */},
- {(long int) parser___ReduceAction76___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction76(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction76;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction76___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction76();
- parser___ReduceAction76___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction77[44] = {
- {(long int) 311 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction77 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction77 < ReduceAction: superclass typecheck marker */},
- {(long int) 311 /* 3: ReduceAction77 < ReduceAction77: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction77 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction77 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction77___action},
- {(long int) 2 /* 42: ReduceAction77 < ReduceAction77: superclass init_table position */},
- {(long int) parser___ReduceAction77___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction77(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction77;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction77___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction77();
- parser___ReduceAction77___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction78[44] = {
- {(long int) 307 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction78 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction78 < ReduceAction: superclass typecheck marker */},
- {(long int) 307 /* 3: ReduceAction78 < ReduceAction78: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction78 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction78 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction78___action},
- {(long int) 2 /* 42: ReduceAction78 < ReduceAction78: superclass init_table position */},
- {(long int) parser___ReduceAction78___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction78(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction78;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction78___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction78();
- parser___ReduceAction78___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction79[44] = {
- {(long int) 303 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction79 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction79 < ReduceAction: superclass typecheck marker */},
- {(long int) 303 /* 3: ReduceAction79 < ReduceAction79: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction79 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction79 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction79___action},
- {(long int) 2 /* 42: ReduceAction79 < ReduceAction79: superclass init_table position */},
- {(long int) parser___ReduceAction79___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction79(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction79;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction79___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction79();
- parser___ReduceAction79___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction80[44] = {
- {(long int) 295 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction80 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction80 < ReduceAction: superclass typecheck marker */},
- {(long int) 295 /* 3: ReduceAction80 < ReduceAction80: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction80 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction80 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction80___action},
- {(long int) 2 /* 42: ReduceAction80 < ReduceAction80: superclass init_table position */},
- {(long int) parser___ReduceAction80___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction80(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction80;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction80___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction80();
- parser___ReduceAction80___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction81[44] = {
- {(long int) 291 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction81 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction81 < ReduceAction: superclass typecheck marker */},
- {(long int) 291 /* 3: ReduceAction81 < ReduceAction81: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction81 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction81 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction81___action},
- {(long int) 2 /* 42: ReduceAction81 < ReduceAction81: superclass init_table position */},
- {(long int) parser___ReduceAction81___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction81(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction81;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction81___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction81();
- parser___ReduceAction81___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction82[44] = {
- {(long int) 287 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction82 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction82 < ReduceAction: superclass typecheck marker */},
- {(long int) 287 /* 3: ReduceAction82 < ReduceAction82: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction82 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction82 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction82___action},
- {(long int) 2 /* 42: ReduceAction82 < ReduceAction82: superclass init_table position */},
- {(long int) parser___ReduceAction82___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction82(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction82;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction82___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction82();
- parser___ReduceAction82___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction83[44] = {
- {(long int) 283 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction83 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction83 < ReduceAction: superclass typecheck marker */},
- {(long int) 283 /* 3: ReduceAction83 < ReduceAction83: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction83 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction83 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction83___action},
- {(long int) 2 /* 42: ReduceAction83 < ReduceAction83: superclass init_table position */},
- {(long int) parser___ReduceAction83___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction83(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction83;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction83___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction83();
- parser___ReduceAction83___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction84[44] = {
- {(long int) 279 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction84 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction84 < ReduceAction: superclass typecheck marker */},
- {(long int) 279 /* 3: ReduceAction84 < ReduceAction84: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction84 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction84 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction84___action},
- {(long int) 2 /* 42: ReduceAction84 < ReduceAction84: superclass init_table position */},
- {(long int) parser___ReduceAction84___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction84(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction84;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction84___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction84();
- parser___ReduceAction84___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction85[44] = {
- {(long int) 275 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction85 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction85 < ReduceAction: superclass typecheck marker */},
- {(long int) 275 /* 3: ReduceAction85 < ReduceAction85: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction85 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction85 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction85___action},
- {(long int) 2 /* 42: ReduceAction85 < ReduceAction85: superclass init_table position */},
- {(long int) parser___ReduceAction85___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction85(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction85;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction85___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction85();
- parser___ReduceAction85___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction86[44] = {
- {(long int) 271 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction86 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction86 < ReduceAction: superclass typecheck marker */},
- {(long int) 271 /* 3: ReduceAction86 < ReduceAction86: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction86 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction86 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction86___action},
- {(long int) 2 /* 42: ReduceAction86 < ReduceAction86: superclass init_table position */},
- {(long int) parser___ReduceAction86___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction86(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction86;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction86___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction86();
- parser___ReduceAction86___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction87[44] = {
- {(long int) 267 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction87 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction87 < ReduceAction: superclass typecheck marker */},
- {(long int) 267 /* 3: ReduceAction87 < ReduceAction87: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction87 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction87 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction87___action},
- {(long int) 2 /* 42: ReduceAction87 < ReduceAction87: superclass init_table position */},
- {(long int) parser___ReduceAction87___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction87(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction87;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction87___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction87();
- parser___ReduceAction87___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction88[44] = {
- {(long int) 263 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction88 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction88 < ReduceAction: superclass typecheck marker */},
- {(long int) 263 /* 3: ReduceAction88 < ReduceAction88: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction88 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction88 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction88___action},
- {(long int) 2 /* 42: ReduceAction88 < ReduceAction88: superclass init_table position */},
- {(long int) parser___ReduceAction88___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction88(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction88;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction88___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction88();
- parser___ReduceAction88___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction89[44] = {
- {(long int) 259 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction89 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction89 < ReduceAction: superclass typecheck marker */},
- {(long int) 259 /* 3: ReduceAction89 < ReduceAction89: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction89 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction89 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction89___action},
- {(long int) 2 /* 42: ReduceAction89 < ReduceAction89: superclass init_table position */},
- {(long int) parser___ReduceAction89___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction89(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction89;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction89___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction89();
- parser___ReduceAction89___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction90[44] = {
- {(long int) 251 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction90 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction90 < ReduceAction: superclass typecheck marker */},
- {(long int) 251 /* 3: ReduceAction90 < ReduceAction90: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction90 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction90 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction90___action},
- {(long int) 2 /* 42: ReduceAction90 < ReduceAction90: superclass init_table position */},
- {(long int) parser___ReduceAction90___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction90(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction90;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction90___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction90();
- parser___ReduceAction90___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction91[44] = {
- {(long int) 247 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction91 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction91 < ReduceAction: superclass typecheck marker */},
- {(long int) 247 /* 3: ReduceAction91 < ReduceAction91: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction91 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction91 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction91___action},
- {(long int) 2 /* 42: ReduceAction91 < ReduceAction91: superclass init_table position */},
- {(long int) parser___ReduceAction91___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction91(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction91;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction91___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction91();
- parser___ReduceAction91___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction92[44] = {
- {(long int) 243 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction92 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction92 < ReduceAction: superclass typecheck marker */},
- {(long int) 243 /* 3: ReduceAction92 < ReduceAction92: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction92 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction92 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction92___action},
- {(long int) 2 /* 42: ReduceAction92 < ReduceAction92: superclass init_table position */},
- {(long int) parser___ReduceAction92___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction92(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction92;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction92___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction92();
- parser___ReduceAction92___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction93[44] = {
- {(long int) 239 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction93 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction93 < ReduceAction: superclass typecheck marker */},
- {(long int) 239 /* 3: ReduceAction93 < ReduceAction93: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction93 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction93 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction93___action},
- {(long int) 2 /* 42: ReduceAction93 < ReduceAction93: superclass init_table position */},
- {(long int) parser___ReduceAction93___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction93(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction93;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction93___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction93();
- parser___ReduceAction93___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction94[44] = {
- {(long int) 235 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction94 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction94 < ReduceAction: superclass typecheck marker */},
- {(long int) 235 /* 3: ReduceAction94 < ReduceAction94: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction94 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction94 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction94___action},
- {(long int) 2 /* 42: ReduceAction94 < ReduceAction94: superclass init_table position */},
- {(long int) parser___ReduceAction94___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction94(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction94;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction94___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction94();
- parser___ReduceAction94___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction95[44] = {
- {(long int) 231 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction95 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction95 < ReduceAction: superclass typecheck marker */},
- {(long int) 231 /* 3: ReduceAction95 < ReduceAction95: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction95 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction95 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction95___action},
- {(long int) 2 /* 42: ReduceAction95 < ReduceAction95: superclass init_table position */},
- {(long int) parser___ReduceAction95___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction95(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction95;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction95___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction95();
- parser___ReduceAction95___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction96[44] = {
- {(long int) 227 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction96 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction96 < ReduceAction: superclass typecheck marker */},
- {(long int) 227 /* 3: ReduceAction96 < ReduceAction96: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction96 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction96 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction96___action},
- {(long int) 2 /* 42: ReduceAction96 < ReduceAction96: superclass init_table position */},
- {(long int) parser___ReduceAction96___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction96(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction96;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction96___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction96();
- parser___ReduceAction96___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction97[44] = {
- {(long int) 223 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction97 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction97 < ReduceAction: superclass typecheck marker */},
- {(long int) 223 /* 3: ReduceAction97 < ReduceAction97: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction97 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction97 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction97___action},
- {(long int) 2 /* 42: ReduceAction97 < ReduceAction97: superclass init_table position */},
- {(long int) parser___ReduceAction97___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction97(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction97;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction97___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction97();
- parser___ReduceAction97___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction98[44] = {
- {(long int) 219 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction98 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction98 < ReduceAction: superclass typecheck marker */},
- {(long int) 219 /* 3: ReduceAction98 < ReduceAction98: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction98 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction98 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction98___action},
- {(long int) 2 /* 42: ReduceAction98 < ReduceAction98: superclass init_table position */},
- {(long int) parser___ReduceAction98___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction98(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction98;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction98___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction98();
- parser___ReduceAction98___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction99[44] = {
- {(long int) 215 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction99 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction99 < ReduceAction: superclass typecheck marker */},
- {(long int) 215 /* 3: ReduceAction99 < ReduceAction99: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction99 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction99 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction99___action},
- {(long int) 2 /* 42: ReduceAction99 < ReduceAction99: superclass init_table position */},
- {(long int) parser___ReduceAction99___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction99(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction99;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction99___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction99();
- parser___ReduceAction99___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction100[44] = {
- {(long int) 2475 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction100 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction100 < ReduceAction: superclass typecheck marker */},
- {(long int) 2475 /* 3: ReduceAction100 < ReduceAction100: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction100 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction100 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction100___action},
- {(long int) 2 /* 42: ReduceAction100 < ReduceAction100: superclass init_table position */},
- {(long int) parser___ReduceAction100___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction100(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction100;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction100___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction100();
- parser___ReduceAction100___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction101[44] = {
- {(long int) 2471 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction101 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction101 < ReduceAction: superclass typecheck marker */},
- {(long int) 2471 /* 3: ReduceAction101 < ReduceAction101: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction101 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction101 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction101___action},
- {(long int) 2 /* 42: ReduceAction101 < ReduceAction101: superclass init_table position */},
- {(long int) parser___ReduceAction101___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction101(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction101;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction101___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction101();
- parser___ReduceAction101___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction102[44] = {
- {(long int) 2467 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction102 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction102 < ReduceAction: superclass typecheck marker */},
- {(long int) 2467 /* 3: ReduceAction102 < ReduceAction102: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction102 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction102 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction102___action},
- {(long int) 2 /* 42: ReduceAction102 < ReduceAction102: superclass init_table position */},
- {(long int) parser___ReduceAction102___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction102(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction102;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction102___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction102();
- parser___ReduceAction102___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction103[44] = {
- {(long int) 2463 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction103 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction103 < ReduceAction: superclass typecheck marker */},
- {(long int) 2463 /* 3: ReduceAction103 < ReduceAction103: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction103 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction103 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction103___action},
- {(long int) 2 /* 42: ReduceAction103 < ReduceAction103: superclass init_table position */},
- {(long int) parser___ReduceAction103___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction103(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction103;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction103___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction103();
- parser___ReduceAction103___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction104[44] = {
- {(long int) 2459 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction104 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction104 < ReduceAction: superclass typecheck marker */},
- {(long int) 2459 /* 3: ReduceAction104 < ReduceAction104: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction104 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction104 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction104___action},
- {(long int) 2 /* 42: ReduceAction104 < ReduceAction104: superclass init_table position */},
- {(long int) parser___ReduceAction104___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction104(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction104;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction104___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction104();
- parser___ReduceAction104___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction105[44] = {
- {(long int) 2455 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction105 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction105 < ReduceAction: superclass typecheck marker */},
- {(long int) 2455 /* 3: ReduceAction105 < ReduceAction105: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction105 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction105 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction105___action},
- {(long int) 2 /* 42: ReduceAction105 < ReduceAction105: superclass init_table position */},
- {(long int) parser___ReduceAction105___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction105(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction105;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction105___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction105();
- parser___ReduceAction105___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction106[44] = {
- {(long int) 2451 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction106 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction106 < ReduceAction: superclass typecheck marker */},
- {(long int) 2451 /* 3: ReduceAction106 < ReduceAction106: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction106 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction106 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction106___action},
- {(long int) 2 /* 42: ReduceAction106 < ReduceAction106: superclass init_table position */},
- {(long int) parser___ReduceAction106___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction106(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction106;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction106___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction106();
- parser___ReduceAction106___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction107[44] = {
- {(long int) 2447 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction107 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction107 < ReduceAction: superclass typecheck marker */},
- {(long int) 2447 /* 3: ReduceAction107 < ReduceAction107: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction107 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction107 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction107___action},
- {(long int) 2 /* 42: ReduceAction107 < ReduceAction107: superclass init_table position */},
- {(long int) parser___ReduceAction107___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction107(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction107;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction107___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction107();
- parser___ReduceAction107___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction108[44] = {
- {(long int) 2443 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction108 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction108 < ReduceAction: superclass typecheck marker */},
- {(long int) 2443 /* 3: ReduceAction108 < ReduceAction108: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction108 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction108 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction108___action},
- {(long int) 2 /* 42: ReduceAction108 < ReduceAction108: superclass init_table position */},
- {(long int) parser___ReduceAction108___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction108(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction108;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction108___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction108();
- parser___ReduceAction108___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction109[44] = {
- {(long int) 2439 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction109 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction109 < ReduceAction: superclass typecheck marker */},
- {(long int) 2439 /* 3: ReduceAction109 < ReduceAction109: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction109 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction109 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction109___action},
- {(long int) 2 /* 42: ReduceAction109 < ReduceAction109: superclass init_table position */},
- {(long int) parser___ReduceAction109___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction109(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction109;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction109___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction109();
- parser___ReduceAction109___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction110[44] = {
- {(long int) 2431 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction110 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction110 < ReduceAction: superclass typecheck marker */},
- {(long int) 2431 /* 3: ReduceAction110 < ReduceAction110: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction110 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction110 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction110___action},
- {(long int) 2 /* 42: ReduceAction110 < ReduceAction110: superclass init_table position */},
- {(long int) parser___ReduceAction110___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction110(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction110;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction110___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction110();
- parser___ReduceAction110___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction111[44] = {
- {(long int) 2427 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction111 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction111 < ReduceAction: superclass typecheck marker */},
- {(long int) 2427 /* 3: ReduceAction111 < ReduceAction111: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction111 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction111 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction111___action},
- {(long int) 2 /* 42: ReduceAction111 < ReduceAction111: superclass init_table position */},
- {(long int) parser___ReduceAction111___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction111(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction111;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction111___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction111();
- parser___ReduceAction111___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction112[44] = {
- {(long int) 2423 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction112 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction112 < ReduceAction: superclass typecheck marker */},
- {(long int) 2423 /* 3: ReduceAction112 < ReduceAction112: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction112 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction112 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction112___action},
- {(long int) 2 /* 42: ReduceAction112 < ReduceAction112: superclass init_table position */},
- {(long int) parser___ReduceAction112___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction112(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction112;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction112___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction112();
- parser___ReduceAction112___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction113[44] = {
- {(long int) 2419 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction113 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction113 < ReduceAction: superclass typecheck marker */},
- {(long int) 2419 /* 3: ReduceAction113 < ReduceAction113: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction113 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction113 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction113___action},
- {(long int) 2 /* 42: ReduceAction113 < ReduceAction113: superclass init_table position */},
- {(long int) parser___ReduceAction113___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction113(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction113;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction113___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction113();
- parser___ReduceAction113___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction114[44] = {
- {(long int) 2415 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction114 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction114 < ReduceAction: superclass typecheck marker */},
- {(long int) 2415 /* 3: ReduceAction114 < ReduceAction114: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction114 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction114 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction114___action},
- {(long int) 2 /* 42: ReduceAction114 < ReduceAction114: superclass init_table position */},
- {(long int) parser___ReduceAction114___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction114(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction114;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction114___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction114();
- parser___ReduceAction114___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction115[44] = {
- {(long int) 2411 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction115 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction115 < ReduceAction: superclass typecheck marker */},
- {(long int) 2411 /* 3: ReduceAction115 < ReduceAction115: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction115 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction115 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction115___action},
- {(long int) 2 /* 42: ReduceAction115 < ReduceAction115: superclass init_table position */},
- {(long int) parser___ReduceAction115___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction115(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction115;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction115___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction115();
- parser___ReduceAction115___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction116[44] = {
- {(long int) 2407 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction116 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction116 < ReduceAction: superclass typecheck marker */},
- {(long int) 2407 /* 3: ReduceAction116 < ReduceAction116: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction116 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction116 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction116___action},
- {(long int) 2 /* 42: ReduceAction116 < ReduceAction116: superclass init_table position */},
- {(long int) parser___ReduceAction116___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction116(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction116;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction116___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction116();
- parser___ReduceAction116___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction117[44] = {
- {(long int) 2403 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction117 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction117 < ReduceAction: superclass typecheck marker */},
- {(long int) 2403 /* 3: ReduceAction117 < ReduceAction117: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction117 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction117 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction117___action},
- {(long int) 2 /* 42: ReduceAction117 < ReduceAction117: superclass init_table position */},
- {(long int) parser___ReduceAction117___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction117(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction117;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction117___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction117();
- parser___ReduceAction117___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction118[44] = {
- {(long int) 2399 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction118 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction118 < ReduceAction: superclass typecheck marker */},
- {(long int) 2399 /* 3: ReduceAction118 < ReduceAction118: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction118 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction118 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction118___action},
- {(long int) 2 /* 42: ReduceAction118 < ReduceAction118: superclass init_table position */},
- {(long int) parser___ReduceAction118___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction118(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction118;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction118___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction118();
- parser___ReduceAction118___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction119[44] = {
- {(long int) 2395 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction119 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction119 < ReduceAction: superclass typecheck marker */},
- {(long int) 2395 /* 3: ReduceAction119 < ReduceAction119: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction119 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction119 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction119___action},
- {(long int) 2 /* 42: ReduceAction119 < ReduceAction119: superclass init_table position */},
- {(long int) parser___ReduceAction119___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction119(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction119;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction119___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction119();
- parser___ReduceAction119___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction120[44] = {
- {(long int) 2387 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction120 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction120 < ReduceAction: superclass typecheck marker */},
- {(long int) 2387 /* 3: ReduceAction120 < ReduceAction120: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction120 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction120 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction120___action},
- {(long int) 2 /* 42: ReduceAction120 < ReduceAction120: superclass init_table position */},
- {(long int) parser___ReduceAction120___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction120(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction120;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction120___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction120();
- parser___ReduceAction120___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction121[44] = {
- {(long int) 2383 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction121 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction121 < ReduceAction: superclass typecheck marker */},
- {(long int) 2383 /* 3: ReduceAction121 < ReduceAction121: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction121 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction121 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction121___action},
- {(long int) 2 /* 42: ReduceAction121 < ReduceAction121: superclass init_table position */},
- {(long int) parser___ReduceAction121___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction121(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction121;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction121___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction121();
- parser___ReduceAction121___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction122[44] = {
- {(long int) 2379 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction122 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction122 < ReduceAction: superclass typecheck marker */},
- {(long int) 2379 /* 3: ReduceAction122 < ReduceAction122: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction122 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction122 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction122___action},
- {(long int) 2 /* 42: ReduceAction122 < ReduceAction122: superclass init_table position */},
- {(long int) parser___ReduceAction122___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction122(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction122;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction122___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction122();
- parser___ReduceAction122___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction123[44] = {
- {(long int) 2375 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction123 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction123 < ReduceAction: superclass typecheck marker */},
- {(long int) 2375 /* 3: ReduceAction123 < ReduceAction123: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction123 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction123 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction123___action},
- {(long int) 2 /* 42: ReduceAction123 < ReduceAction123: superclass init_table position */},
- {(long int) parser___ReduceAction123___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction123(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction123;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction123___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction123();
- parser___ReduceAction123___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction124[44] = {
- {(long int) 2371 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction124 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction124 < ReduceAction: superclass typecheck marker */},
- {(long int) 2371 /* 3: ReduceAction124 < ReduceAction124: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction124 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction124 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction124___action},
- {(long int) 2 /* 42: ReduceAction124 < ReduceAction124: superclass init_table position */},
- {(long int) parser___ReduceAction124___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction124(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction124;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction124___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction124();
- parser___ReduceAction124___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction125[44] = {
- {(long int) 2367 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction125 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction125 < ReduceAction: superclass typecheck marker */},
- {(long int) 2367 /* 3: ReduceAction125 < ReduceAction125: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction125 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction125 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction125___action},
- {(long int) 2 /* 42: ReduceAction125 < ReduceAction125: superclass init_table position */},
- {(long int) parser___ReduceAction125___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction125(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction125;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction125___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction125();
- parser___ReduceAction125___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction126[44] = {
- {(long int) 2363 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction126 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction126 < ReduceAction: superclass typecheck marker */},
- {(long int) 2363 /* 3: ReduceAction126 < ReduceAction126: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction126 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction126 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction126___action},
- {(long int) 2 /* 42: ReduceAction126 < ReduceAction126: superclass init_table position */},
- {(long int) parser___ReduceAction126___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction126(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction126;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction126___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction126();
- parser___ReduceAction126___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction127[44] = {
- {(long int) 2359 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction127 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction127 < ReduceAction: superclass typecheck marker */},
- {(long int) 2359 /* 3: ReduceAction127 < ReduceAction127: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction127 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction127 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction127___action},
- {(long int) 2 /* 42: ReduceAction127 < ReduceAction127: superclass init_table position */},
- {(long int) parser___ReduceAction127___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction127(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction127;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction127___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction127();
- parser___ReduceAction127___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction128[44] = {
- {(long int) 2355 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction128 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction128 < ReduceAction: superclass typecheck marker */},
- {(long int) 2355 /* 3: ReduceAction128 < ReduceAction128: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction128 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction128 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction128___action},
- {(long int) 2 /* 42: ReduceAction128 < ReduceAction128: superclass init_table position */},
- {(long int) parser___ReduceAction128___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction128(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction128;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction128___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction128();
- parser___ReduceAction128___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction129[44] = {
- {(long int) 2351 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction129 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction129 < ReduceAction: superclass typecheck marker */},
- {(long int) 2351 /* 3: ReduceAction129 < ReduceAction129: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction129 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction129 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction129___action},
- {(long int) 2 /* 42: ReduceAction129 < ReduceAction129: superclass init_table position */},
- {(long int) parser___ReduceAction129___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction129(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction129;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction129___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction129();
- parser___ReduceAction129___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction130[44] = {
- {(long int) 2343 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction130 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction130 < ReduceAction: superclass typecheck marker */},
- {(long int) 2343 /* 3: ReduceAction130 < ReduceAction130: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction130 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction130 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction130___action},
- {(long int) 2 /* 42: ReduceAction130 < ReduceAction130: superclass init_table position */},
- {(long int) parser___ReduceAction130___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction130(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction130;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction130___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction130();
- parser___ReduceAction130___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction131[44] = {
- {(long int) 2339 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction131 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction131 < ReduceAction: superclass typecheck marker */},
- {(long int) 2339 /* 3: ReduceAction131 < ReduceAction131: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction131 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction131 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction131___action},
- {(long int) 2 /* 42: ReduceAction131 < ReduceAction131: superclass init_table position */},
- {(long int) parser___ReduceAction131___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction131(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction131;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction131___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction131();
- parser___ReduceAction131___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction132[44] = {
- {(long int) 2335 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction132 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction132 < ReduceAction: superclass typecheck marker */},
- {(long int) 2335 /* 3: ReduceAction132 < ReduceAction132: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction132 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction132 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction132___action},
- {(long int) 2 /* 42: ReduceAction132 < ReduceAction132: superclass init_table position */},
- {(long int) parser___ReduceAction132___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction132(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction132;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction132___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction132();
- parser___ReduceAction132___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction133[44] = {
- {(long int) 2331 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction133 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction133 < ReduceAction: superclass typecheck marker */},
- {(long int) 2331 /* 3: ReduceAction133 < ReduceAction133: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction133 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction133 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction133___action},
- {(long int) 2 /* 42: ReduceAction133 < ReduceAction133: superclass init_table position */},
- {(long int) parser___ReduceAction133___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction133(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction133;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction133___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction133();
- parser___ReduceAction133___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction134[44] = {
- {(long int) 2327 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction134 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction134 < ReduceAction: superclass typecheck marker */},
- {(long int) 2327 /* 3: ReduceAction134 < ReduceAction134: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction134 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction134 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction134___action},
- {(long int) 2 /* 42: ReduceAction134 < ReduceAction134: superclass init_table position */},
- {(long int) parser___ReduceAction134___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction134(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction134;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction134___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction134();
- parser___ReduceAction134___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction135[44] = {
- {(long int) 2323 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction135 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction135 < ReduceAction: superclass typecheck marker */},
- {(long int) 2323 /* 3: ReduceAction135 < ReduceAction135: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction135 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction135 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction135___action},
- {(long int) 2 /* 42: ReduceAction135 < ReduceAction135: superclass init_table position */},
- {(long int) parser___ReduceAction135___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction135(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction135;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction135___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction135();
- parser___ReduceAction135___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction136[44] = {
- {(long int) 2319 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction136 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction136 < ReduceAction: superclass typecheck marker */},
- {(long int) 2319 /* 3: ReduceAction136 < ReduceAction136: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction136 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction136 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction136___action},
- {(long int) 2 /* 42: ReduceAction136 < ReduceAction136: superclass init_table position */},
- {(long int) parser___ReduceAction136___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction136(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction136;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction136___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction136();
- parser___ReduceAction136___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction137[44] = {
- {(long int) 2315 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction137 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction137 < ReduceAction: superclass typecheck marker */},
- {(long int) 2315 /* 3: ReduceAction137 < ReduceAction137: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction137 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction137 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction137___action},
- {(long int) 2 /* 42: ReduceAction137 < ReduceAction137: superclass init_table position */},
- {(long int) parser___ReduceAction137___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction137(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction137;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction137___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction137();
- parser___ReduceAction137___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction138[44] = {
- {(long int) 2311 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction138 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction138 < ReduceAction: superclass typecheck marker */},
- {(long int) 2311 /* 3: ReduceAction138 < ReduceAction138: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction138 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction138 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction138___action},
- {(long int) 2 /* 42: ReduceAction138 < ReduceAction138: superclass init_table position */},
- {(long int) parser___ReduceAction138___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction138(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction138;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction138___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction138();
- parser___ReduceAction138___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction139[44] = {
- {(long int) 2307 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction139 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction139 < ReduceAction: superclass typecheck marker */},
- {(long int) 2307 /* 3: ReduceAction139 < ReduceAction139: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction139 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction139 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction139___action},
- {(long int) 2 /* 42: ReduceAction139 < ReduceAction139: superclass init_table position */},
- {(long int) parser___ReduceAction139___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction139(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction139;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction139___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction139();
- parser___ReduceAction139___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction140[44] = {
- {(long int) 2299 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction140 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction140 < ReduceAction: superclass typecheck marker */},
- {(long int) 2299 /* 3: ReduceAction140 < ReduceAction140: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction140 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction140 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction140___action},
- {(long int) 2 /* 42: ReduceAction140 < ReduceAction140: superclass init_table position */},
- {(long int) parser___ReduceAction140___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction140(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction140;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction140___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction140();
- parser___ReduceAction140___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction141[44] = {
- {(long int) 2295 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction141 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction141 < ReduceAction: superclass typecheck marker */},
- {(long int) 2295 /* 3: ReduceAction141 < ReduceAction141: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction141 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction141 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction141___action},
- {(long int) 2 /* 42: ReduceAction141 < ReduceAction141: superclass init_table position */},
- {(long int) parser___ReduceAction141___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction141(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction141;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction141___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction141();
- parser___ReduceAction141___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction142[44] = {
- {(long int) 2291 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction142 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction142 < ReduceAction: superclass typecheck marker */},
- {(long int) 2291 /* 3: ReduceAction142 < ReduceAction142: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction142 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction142 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction142___action},
- {(long int) 2 /* 42: ReduceAction142 < ReduceAction142: superclass init_table position */},
- {(long int) parser___ReduceAction142___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction142(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction142;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction142___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction142();
- parser___ReduceAction142___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction143[44] = {
- {(long int) 2287 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction143 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction143 < ReduceAction: superclass typecheck marker */},
- {(long int) 2287 /* 3: ReduceAction143 < ReduceAction143: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction143 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction143 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction143___action},
- {(long int) 2 /* 42: ReduceAction143 < ReduceAction143: superclass init_table position */},
- {(long int) parser___ReduceAction143___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction143(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction143;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction143___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction143();
- parser___ReduceAction143___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction144[44] = {
- {(long int) 2283 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction144 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction144 < ReduceAction: superclass typecheck marker */},
- {(long int) 2283 /* 3: ReduceAction144 < ReduceAction144: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction144 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction144 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction144___action},
- {(long int) 2 /* 42: ReduceAction144 < ReduceAction144: superclass init_table position */},
- {(long int) parser___ReduceAction144___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction144(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction144;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction144___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction144();
- parser___ReduceAction144___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction145[44] = {
- {(long int) 2279 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction145 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction145 < ReduceAction: superclass typecheck marker */},
- {(long int) 2279 /* 3: ReduceAction145 < ReduceAction145: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction145 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction145 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction145___action},
- {(long int) 2 /* 42: ReduceAction145 < ReduceAction145: superclass init_table position */},
- {(long int) parser___ReduceAction145___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction145(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction145;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction145___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction145();
- parser___ReduceAction145___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction146[44] = {
- {(long int) 2275 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction146 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction146 < ReduceAction: superclass typecheck marker */},
- {(long int) 2275 /* 3: ReduceAction146 < ReduceAction146: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction146 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction146 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction146___action},
- {(long int) 2 /* 42: ReduceAction146 < ReduceAction146: superclass init_table position */},
- {(long int) parser___ReduceAction146___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction146(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction146;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction146___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction146();
- parser___ReduceAction146___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction147[44] = {
- {(long int) 2271 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction147 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction147 < ReduceAction: superclass typecheck marker */},
- {(long int) 2271 /* 3: ReduceAction147 < ReduceAction147: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction147 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction147 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction147___action},
- {(long int) 2 /* 42: ReduceAction147 < ReduceAction147: superclass init_table position */},
- {(long int) parser___ReduceAction147___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction147(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction147;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction147___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction147();
- parser___ReduceAction147___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction148[44] = {
- {(long int) 2267 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction148 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction148 < ReduceAction: superclass typecheck marker */},
- {(long int) 2267 /* 3: ReduceAction148 < ReduceAction148: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction148 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction148 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction148___action},
- {(long int) 2 /* 42: ReduceAction148 < ReduceAction148: superclass init_table position */},
- {(long int) parser___ReduceAction148___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction148(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction148;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction148___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction148();
- parser___ReduceAction148___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction149[44] = {
- {(long int) 2263 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction149 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction149 < ReduceAction: superclass typecheck marker */},
- {(long int) 2263 /* 3: ReduceAction149 < ReduceAction149: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction149 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction149 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction149___action},
- {(long int) 2 /* 42: ReduceAction149 < ReduceAction149: superclass init_table position */},
- {(long int) parser___ReduceAction149___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction149(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction149;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction149___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction149();
- parser___ReduceAction149___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction150[44] = {
- {(long int) 2255 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction150 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction150 < ReduceAction: superclass typecheck marker */},
- {(long int) 2255 /* 3: ReduceAction150 < ReduceAction150: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction150 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction150 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction150___action},
- {(long int) 2 /* 42: ReduceAction150 < ReduceAction150: superclass init_table position */},
- {(long int) parser___ReduceAction150___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction150(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction150;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction150___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction150();
- parser___ReduceAction150___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction151[44] = {
- {(long int) 2251 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction151 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction151 < ReduceAction: superclass typecheck marker */},
- {(long int) 2251 /* 3: ReduceAction151 < ReduceAction151: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction151 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction151 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction151___action},
- {(long int) 2 /* 42: ReduceAction151 < ReduceAction151: superclass init_table position */},
- {(long int) parser___ReduceAction151___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction151(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction151;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction151___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction151();
- parser___ReduceAction151___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction152[44] = {
- {(long int) 2247 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction152 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction152 < ReduceAction: superclass typecheck marker */},
- {(long int) 2247 /* 3: ReduceAction152 < ReduceAction152: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction152 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction152 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction152___action},
- {(long int) 2 /* 42: ReduceAction152 < ReduceAction152: superclass init_table position */},
- {(long int) parser___ReduceAction152___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction152(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction152;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction152___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction152();
- parser___ReduceAction152___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction153[44] = {
- {(long int) 2243 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction153 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction153 < ReduceAction: superclass typecheck marker */},
- {(long int) 2243 /* 3: ReduceAction153 < ReduceAction153: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction153 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction153 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction153___action},
- {(long int) 2 /* 42: ReduceAction153 < ReduceAction153: superclass init_table position */},
- {(long int) parser___ReduceAction153___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction153(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction153;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction153___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction153();
- parser___ReduceAction153___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction154[44] = {
- {(long int) 2239 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction154 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction154 < ReduceAction: superclass typecheck marker */},
- {(long int) 2239 /* 3: ReduceAction154 < ReduceAction154: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction154 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction154 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction154___action},
- {(long int) 2 /* 42: ReduceAction154 < ReduceAction154: superclass init_table position */},
- {(long int) parser___ReduceAction154___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction154(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction154;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction154___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction154();
- parser___ReduceAction154___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction155[44] = {
- {(long int) 2235 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction155 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction155 < ReduceAction: superclass typecheck marker */},
- {(long int) 2235 /* 3: ReduceAction155 < ReduceAction155: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction155 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction155 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction155___action},
- {(long int) 2 /* 42: ReduceAction155 < ReduceAction155: superclass init_table position */},
- {(long int) parser___ReduceAction155___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction155(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction155;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction155___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction155();
- parser___ReduceAction155___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction156[44] = {
- {(long int) 2231 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction156 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction156 < ReduceAction: superclass typecheck marker */},
- {(long int) 2231 /* 3: ReduceAction156 < ReduceAction156: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction156 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction156 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction156___action},
- {(long int) 2 /* 42: ReduceAction156 < ReduceAction156: superclass init_table position */},
- {(long int) parser___ReduceAction156___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction156(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction156;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction156___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction156();
- parser___ReduceAction156___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction157[44] = {
- {(long int) 2227 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction157 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction157 < ReduceAction: superclass typecheck marker */},
- {(long int) 2227 /* 3: ReduceAction157 < ReduceAction157: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction157 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction157 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction157___action},
- {(long int) 2 /* 42: ReduceAction157 < ReduceAction157: superclass init_table position */},
- {(long int) parser___ReduceAction157___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction157(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction157;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction157___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction157();
- parser___ReduceAction157___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction158[44] = {
- {(long int) 2223 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction158 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction158 < ReduceAction: superclass typecheck marker */},
- {(long int) 2223 /* 3: ReduceAction158 < ReduceAction158: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction158 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction158 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction158___action},
- {(long int) 2 /* 42: ReduceAction158 < ReduceAction158: superclass init_table position */},
- {(long int) parser___ReduceAction158___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction158(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction158;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction158___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction158();
- parser___ReduceAction158___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction159[44] = {
- {(long int) 2219 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction159 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction159 < ReduceAction: superclass typecheck marker */},
- {(long int) 2219 /* 3: ReduceAction159 < ReduceAction159: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction159 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction159 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction159___action},
- {(long int) 2 /* 42: ReduceAction159 < ReduceAction159: superclass init_table position */},
- {(long int) parser___ReduceAction159___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction159(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction159;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction159___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction159();
- parser___ReduceAction159___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction160[44] = {
- {(long int) 2211 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction160 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction160 < ReduceAction: superclass typecheck marker */},
- {(long int) 2211 /* 3: ReduceAction160 < ReduceAction160: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction160 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction160 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction160___action},
- {(long int) 2 /* 42: ReduceAction160 < ReduceAction160: superclass init_table position */},
- {(long int) parser___ReduceAction160___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction160(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction160;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction160___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction160();
- parser___ReduceAction160___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction161[44] = {
- {(long int) 2207 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction161 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction161 < ReduceAction: superclass typecheck marker */},
- {(long int) 2207 /* 3: ReduceAction161 < ReduceAction161: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction161 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction161 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction161___action},
- {(long int) 2 /* 42: ReduceAction161 < ReduceAction161: superclass init_table position */},
- {(long int) parser___ReduceAction161___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction161(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction161;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction161___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction161();
- parser___ReduceAction161___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction162[44] = {
- {(long int) 2203 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction162 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction162 < ReduceAction: superclass typecheck marker */},
- {(long int) 2203 /* 3: ReduceAction162 < ReduceAction162: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction162 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction162 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction162___action},
- {(long int) 2 /* 42: ReduceAction162 < ReduceAction162: superclass init_table position */},
- {(long int) parser___ReduceAction162___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction162(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction162;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction162___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction162();
- parser___ReduceAction162___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction163[44] = {
- {(long int) 2199 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction163 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction163 < ReduceAction: superclass typecheck marker */},
- {(long int) 2199 /* 3: ReduceAction163 < ReduceAction163: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction163 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction163 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction163___action},
- {(long int) 2 /* 42: ReduceAction163 < ReduceAction163: superclass init_table position */},
- {(long int) parser___ReduceAction163___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction163(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction163;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction163___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction163();
- parser___ReduceAction163___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction164[44] = {
- {(long int) 2195 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction164 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction164 < ReduceAction: superclass typecheck marker */},
- {(long int) 2195 /* 3: ReduceAction164 < ReduceAction164: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction164 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction164 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction164___action},
- {(long int) 2 /* 42: ReduceAction164 < ReduceAction164: superclass init_table position */},
- {(long int) parser___ReduceAction164___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction164(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction164;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction164___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction164();
- parser___ReduceAction164___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction165[44] = {
- {(long int) 2191 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction165 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction165 < ReduceAction: superclass typecheck marker */},
- {(long int) 2191 /* 3: ReduceAction165 < ReduceAction165: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction165 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction165 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction165___action},
- {(long int) 2 /* 42: ReduceAction165 < ReduceAction165: superclass init_table position */},
- {(long int) parser___ReduceAction165___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction165(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction165;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction165___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction165();
- parser___ReduceAction165___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction166[44] = {
- {(long int) 2187 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction166 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction166 < ReduceAction: superclass typecheck marker */},
- {(long int) 2187 /* 3: ReduceAction166 < ReduceAction166: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction166 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction166 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction166___action},
- {(long int) 2 /* 42: ReduceAction166 < ReduceAction166: superclass init_table position */},
- {(long int) parser___ReduceAction166___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction166(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction166;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction166___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction166();
- parser___ReduceAction166___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction167[44] = {
- {(long int) 2183 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction167 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction167 < ReduceAction: superclass typecheck marker */},
- {(long int) 2183 /* 3: ReduceAction167 < ReduceAction167: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction167 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction167 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction167___action},
- {(long int) 2 /* 42: ReduceAction167 < ReduceAction167: superclass init_table position */},
- {(long int) parser___ReduceAction167___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction167(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction167;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction167___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction167();
- parser___ReduceAction167___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction168[44] = {
- {(long int) 2179 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction168 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction168 < ReduceAction: superclass typecheck marker */},
- {(long int) 2179 /* 3: ReduceAction168 < ReduceAction168: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction168 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction168 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction168___action},
- {(long int) 2 /* 42: ReduceAction168 < ReduceAction168: superclass init_table position */},
- {(long int) parser___ReduceAction168___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction168(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction168;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction168___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction168();
- parser___ReduceAction168___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction169[44] = {
- {(long int) 2175 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction169 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction169 < ReduceAction: superclass typecheck marker */},
- {(long int) 2175 /* 3: ReduceAction169 < ReduceAction169: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction169 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction169 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction169___action},
- {(long int) 2 /* 42: ReduceAction169 < ReduceAction169: superclass init_table position */},
- {(long int) parser___ReduceAction169___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction169(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction169;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction169___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction169();
- parser___ReduceAction169___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction170[44] = {
- {(long int) 2167 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction170 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction170 < ReduceAction: superclass typecheck marker */},
- {(long int) 2167 /* 3: ReduceAction170 < ReduceAction170: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction170 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction170 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction170___action},
- {(long int) 2 /* 42: ReduceAction170 < ReduceAction170: superclass init_table position */},
- {(long int) parser___ReduceAction170___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction170(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction170;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction170___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction170();
- parser___ReduceAction170___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction171[44] = {
- {(long int) 2163 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction171 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction171 < ReduceAction: superclass typecheck marker */},
- {(long int) 2163 /* 3: ReduceAction171 < ReduceAction171: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction171 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction171 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction171___action},
- {(long int) 2 /* 42: ReduceAction171 < ReduceAction171: superclass init_table position */},
- {(long int) parser___ReduceAction171___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction171(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction171;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction171___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction171();
- parser___ReduceAction171___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction172[44] = {
- {(long int) 2159 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction172 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction172 < ReduceAction: superclass typecheck marker */},
- {(long int) 2159 /* 3: ReduceAction172 < ReduceAction172: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction172 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction172 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction172___action},
- {(long int) 2 /* 42: ReduceAction172 < ReduceAction172: superclass init_table position */},
- {(long int) parser___ReduceAction172___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction172(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction172;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction172___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction172();
- parser___ReduceAction172___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction173[44] = {
- {(long int) 2155 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction173 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction173 < ReduceAction: superclass typecheck marker */},
- {(long int) 2155 /* 3: ReduceAction173 < ReduceAction173: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction173 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction173 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction173___action},
- {(long int) 2 /* 42: ReduceAction173 < ReduceAction173: superclass init_table position */},
- {(long int) parser___ReduceAction173___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction173(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction173;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction173___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction173();
- parser___ReduceAction173___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction174[44] = {
- {(long int) 2151 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction174 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction174 < ReduceAction: superclass typecheck marker */},
- {(long int) 2151 /* 3: ReduceAction174 < ReduceAction174: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction174 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction174 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction174___action},
- {(long int) 2 /* 42: ReduceAction174 < ReduceAction174: superclass init_table position */},
- {(long int) parser___ReduceAction174___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction174(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction174;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction174___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction174();
- parser___ReduceAction174___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction175[44] = {
- {(long int) 2147 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction175 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction175 < ReduceAction: superclass typecheck marker */},
- {(long int) 2147 /* 3: ReduceAction175 < ReduceAction175: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction175 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction175 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction175___action},
- {(long int) 2 /* 42: ReduceAction175 < ReduceAction175: superclass init_table position */},
- {(long int) parser___ReduceAction175___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction175(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction175;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction175___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction175();
- parser___ReduceAction175___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction176[44] = {
- {(long int) 2143 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction176 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction176 < ReduceAction: superclass typecheck marker */},
- {(long int) 2143 /* 3: ReduceAction176 < ReduceAction176: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction176 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction176 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction176___action},
- {(long int) 2 /* 42: ReduceAction176 < ReduceAction176: superclass init_table position */},
- {(long int) parser___ReduceAction176___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction176(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction176;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction176___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction176();
- parser___ReduceAction176___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction177[44] = {
- {(long int) 2139 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction177 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction177 < ReduceAction: superclass typecheck marker */},
- {(long int) 2139 /* 3: ReduceAction177 < ReduceAction177: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction177 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction177 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction177___action},
- {(long int) 2 /* 42: ReduceAction177 < ReduceAction177: superclass init_table position */},
- {(long int) parser___ReduceAction177___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction177(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction177;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction177___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction177();
- parser___ReduceAction177___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction178[44] = {
- {(long int) 2135 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction178 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction178 < ReduceAction: superclass typecheck marker */},
- {(long int) 2135 /* 3: ReduceAction178 < ReduceAction178: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction178 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction178 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction178___action},
- {(long int) 2 /* 42: ReduceAction178 < ReduceAction178: superclass init_table position */},
- {(long int) parser___ReduceAction178___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction178(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction178;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction178___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction178();
- parser___ReduceAction178___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction179[44] = {
- {(long int) 2131 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction179 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction179 < ReduceAction: superclass typecheck marker */},
- {(long int) 2131 /* 3: ReduceAction179 < ReduceAction179: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction179 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction179 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction179___action},
- {(long int) 2 /* 42: ReduceAction179 < ReduceAction179: superclass init_table position */},
- {(long int) parser___ReduceAction179___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction179(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction179;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction179___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction179();
- parser___ReduceAction179___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction180[44] = {
- {(long int) 2123 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction180 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction180 < ReduceAction: superclass typecheck marker */},
- {(long int) 2123 /* 3: ReduceAction180 < ReduceAction180: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction180 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction180 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction180___action},
- {(long int) 2 /* 42: ReduceAction180 < ReduceAction180: superclass init_table position */},
- {(long int) parser___ReduceAction180___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction180(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction180;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction180___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction180();
- parser___ReduceAction180___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction181[44] = {
- {(long int) 2119 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction181 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction181 < ReduceAction: superclass typecheck marker */},
- {(long int) 2119 /* 3: ReduceAction181 < ReduceAction181: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction181 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction181 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction181___action},
- {(long int) 2 /* 42: ReduceAction181 < ReduceAction181: superclass init_table position */},
- {(long int) parser___ReduceAction181___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction181(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction181;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction181___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction181();
- parser___ReduceAction181___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction182[44] = {
- {(long int) 2115 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction182 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction182 < ReduceAction: superclass typecheck marker */},
- {(long int) 2115 /* 3: ReduceAction182 < ReduceAction182: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction182 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction182 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction182___action},
- {(long int) 2 /* 42: ReduceAction182 < ReduceAction182: superclass init_table position */},
- {(long int) parser___ReduceAction182___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction182(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction182;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction182___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction182();
- parser___ReduceAction182___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction183[44] = {
- {(long int) 2111 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction183 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction183 < ReduceAction: superclass typecheck marker */},
- {(long int) 2111 /* 3: ReduceAction183 < ReduceAction183: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction183 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction183 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction183___action},
- {(long int) 2 /* 42: ReduceAction183 < ReduceAction183: superclass init_table position */},
- {(long int) parser___ReduceAction183___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction183(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction183;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction183___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction183();
- parser___ReduceAction183___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction184[44] = {
- {(long int) 2107 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction184 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction184 < ReduceAction: superclass typecheck marker */},
- {(long int) 2107 /* 3: ReduceAction184 < ReduceAction184: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction184 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction184 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction184___action},
- {(long int) 2 /* 42: ReduceAction184 < ReduceAction184: superclass init_table position */},
- {(long int) parser___ReduceAction184___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction184(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction184;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction184___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction184();
- parser___ReduceAction184___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction185[44] = {
- {(long int) 2103 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction185 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction185 < ReduceAction: superclass typecheck marker */},
- {(long int) 2103 /* 3: ReduceAction185 < ReduceAction185: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction185 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction185 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction185___action},
- {(long int) 2 /* 42: ReduceAction185 < ReduceAction185: superclass init_table position */},
- {(long int) parser___ReduceAction185___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction185(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction185;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction185___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction185();
- parser___ReduceAction185___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction186[44] = {
- {(long int) 2099 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction186 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction186 < ReduceAction: superclass typecheck marker */},
- {(long int) 2099 /* 3: ReduceAction186 < ReduceAction186: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction186 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction186 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction186___action},
- {(long int) 2 /* 42: ReduceAction186 < ReduceAction186: superclass init_table position */},
- {(long int) parser___ReduceAction186___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction186(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction186;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction186___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction186();
- parser___ReduceAction186___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction187[44] = {
- {(long int) 2095 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction187 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction187 < ReduceAction: superclass typecheck marker */},
- {(long int) 2095 /* 3: ReduceAction187 < ReduceAction187: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction187 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction187 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction187___action},
- {(long int) 2 /* 42: ReduceAction187 < ReduceAction187: superclass init_table position */},
- {(long int) parser___ReduceAction187___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction187(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction187;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction187___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction187();
- parser___ReduceAction187___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction188[44] = {
- {(long int) 2091 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction188 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction188 < ReduceAction: superclass typecheck marker */},
- {(long int) 2091 /* 3: ReduceAction188 < ReduceAction188: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction188 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction188 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction188___action},
- {(long int) 2 /* 42: ReduceAction188 < ReduceAction188: superclass init_table position */},
- {(long int) parser___ReduceAction188___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction188(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction188;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction188___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction188();
- parser___ReduceAction188___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction189[44] = {
- {(long int) 2087 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction189 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction189 < ReduceAction: superclass typecheck marker */},
- {(long int) 2087 /* 3: ReduceAction189 < ReduceAction189: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction189 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction189 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction189___action},
- {(long int) 2 /* 42: ReduceAction189 < ReduceAction189: superclass init_table position */},
- {(long int) parser___ReduceAction189___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction189(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction189;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction189___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction189();
- parser___ReduceAction189___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction190[44] = {
- {(long int) 2079 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction190 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction190 < ReduceAction: superclass typecheck marker */},
- {(long int) 2079 /* 3: ReduceAction190 < ReduceAction190: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction190 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction190 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction190___action},
- {(long int) 2 /* 42: ReduceAction190 < ReduceAction190: superclass init_table position */},
- {(long int) parser___ReduceAction190___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction190(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction190;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction190___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction190();
- parser___ReduceAction190___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction191[44] = {
- {(long int) 2075 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction191 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction191 < ReduceAction: superclass typecheck marker */},
- {(long int) 2075 /* 3: ReduceAction191 < ReduceAction191: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction191 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction191 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction191___action},
- {(long int) 2 /* 42: ReduceAction191 < ReduceAction191: superclass init_table position */},
- {(long int) parser___ReduceAction191___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction191(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction191;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction191___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction191();
- parser___ReduceAction191___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction192[44] = {
- {(long int) 2071 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction192 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction192 < ReduceAction: superclass typecheck marker */},
- {(long int) 2071 /* 3: ReduceAction192 < ReduceAction192: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction192 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction192 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction192___action},
- {(long int) 2 /* 42: ReduceAction192 < ReduceAction192: superclass init_table position */},
- {(long int) parser___ReduceAction192___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction192(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction192;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction192___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction192();
- parser___ReduceAction192___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction193[44] = {
- {(long int) 2067 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction193 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction193 < ReduceAction: superclass typecheck marker */},
- {(long int) 2067 /* 3: ReduceAction193 < ReduceAction193: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction193 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction193 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction193___action},
- {(long int) 2 /* 42: ReduceAction193 < ReduceAction193: superclass init_table position */},
- {(long int) parser___ReduceAction193___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction193(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction193;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction193___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction193();
- parser___ReduceAction193___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction194[44] = {
- {(long int) 2063 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction194 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction194 < ReduceAction: superclass typecheck marker */},
- {(long int) 2063 /* 3: ReduceAction194 < ReduceAction194: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction194 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction194 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction194___action},
- {(long int) 2 /* 42: ReduceAction194 < ReduceAction194: superclass init_table position */},
- {(long int) parser___ReduceAction194___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction194(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction194;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction194___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction194();
- parser___ReduceAction194___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction195[44] = {
- {(long int) 2059 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction195 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction195 < ReduceAction: superclass typecheck marker */},
- {(long int) 2059 /* 3: ReduceAction195 < ReduceAction195: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction195 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction195 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction195___action},
- {(long int) 2 /* 42: ReduceAction195 < ReduceAction195: superclass init_table position */},
- {(long int) parser___ReduceAction195___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction195(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction195;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction195___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction195();
- parser___ReduceAction195___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction196[44] = {
- {(long int) 2055 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction196 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction196 < ReduceAction: superclass typecheck marker */},
- {(long int) 2055 /* 3: ReduceAction196 < ReduceAction196: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction196 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction196 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction196___action},
- {(long int) 2 /* 42: ReduceAction196 < ReduceAction196: superclass init_table position */},
- {(long int) parser___ReduceAction196___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction196(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction196;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction196___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction196();
- parser___ReduceAction196___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction197[44] = {
- {(long int) 2051 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction197 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction197 < ReduceAction: superclass typecheck marker */},
- {(long int) 2051 /* 3: ReduceAction197 < ReduceAction197: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction197 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction197 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction197___action},
- {(long int) 2 /* 42: ReduceAction197 < ReduceAction197: superclass init_table position */},
- {(long int) parser___ReduceAction197___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction197(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction197;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction197___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction197();
- parser___ReduceAction197___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction198[44] = {
- {(long int) 2047 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction198 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction198 < ReduceAction: superclass typecheck marker */},
- {(long int) 2047 /* 3: ReduceAction198 < ReduceAction198: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction198 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction198 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction198___action},
- {(long int) 2 /* 42: ReduceAction198 < ReduceAction198: superclass init_table position */},
- {(long int) parser___ReduceAction198___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction198(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction198;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction198___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction198();
- parser___ReduceAction198___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction199[44] = {
- {(long int) 2043 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction199 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction199 < ReduceAction: superclass typecheck marker */},
- {(long int) 2043 /* 3: ReduceAction199 < ReduceAction199: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction199 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction199 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction199___action},
- {(long int) 2 /* 42: ReduceAction199 < ReduceAction199: superclass init_table position */},
- {(long int) parser___ReduceAction199___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction199(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction199;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction199___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction199();
- parser___ReduceAction199___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction200[44] = {
- {(long int) 2031 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction200 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction200 < ReduceAction: superclass typecheck marker */},
- {(long int) 2031 /* 3: ReduceAction200 < ReduceAction200: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction200 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction200 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction200___action},
- {(long int) 2 /* 42: ReduceAction200 < ReduceAction200: superclass init_table position */},
- {(long int) parser___ReduceAction200___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction200(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction200;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction200___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction200();
- parser___ReduceAction200___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction201[44] = {
- {(long int) 2027 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction201 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction201 < ReduceAction: superclass typecheck marker */},
- {(long int) 2027 /* 3: ReduceAction201 < ReduceAction201: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction201 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction201 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction201___action},
- {(long int) 2 /* 42: ReduceAction201 < ReduceAction201: superclass init_table position */},
- {(long int) parser___ReduceAction201___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction201(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction201;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction201___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction201();
- parser___ReduceAction201___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction202[44] = {
- {(long int) 2023 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction202 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction202 < ReduceAction: superclass typecheck marker */},
- {(long int) 2023 /* 3: ReduceAction202 < ReduceAction202: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction202 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction202 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction202___action},
- {(long int) 2 /* 42: ReduceAction202 < ReduceAction202: superclass init_table position */},
- {(long int) parser___ReduceAction202___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction202(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction202;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction202___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction202();
- parser___ReduceAction202___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction203[44] = {
- {(long int) 2019 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction203 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction203 < ReduceAction: superclass typecheck marker */},
- {(long int) 2019 /* 3: ReduceAction203 < ReduceAction203: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction203 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction203 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction203___action},
- {(long int) 2 /* 42: ReduceAction203 < ReduceAction203: superclass init_table position */},
- {(long int) parser___ReduceAction203___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction203(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction203;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction203___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction203();
- parser___ReduceAction203___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction204[44] = {
- {(long int) 2015 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction204 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction204 < ReduceAction: superclass typecheck marker */},
- {(long int) 2015 /* 3: ReduceAction204 < ReduceAction204: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction204 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction204 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction204___action},
- {(long int) 2 /* 42: ReduceAction204 < ReduceAction204: superclass init_table position */},
- {(long int) parser___ReduceAction204___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction204(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction204;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction204___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction204();
- parser___ReduceAction204___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction205[44] = {
- {(long int) 2011 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction205 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction205 < ReduceAction: superclass typecheck marker */},
- {(long int) 2011 /* 3: ReduceAction205 < ReduceAction205: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction205 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction205 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction205___action},
- {(long int) 2 /* 42: ReduceAction205 < ReduceAction205: superclass init_table position */},
- {(long int) parser___ReduceAction205___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction205(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction205;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction205___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction205();
- parser___ReduceAction205___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction206[44] = {
- {(long int) 2007 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction206 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction206 < ReduceAction: superclass typecheck marker */},
- {(long int) 2007 /* 3: ReduceAction206 < ReduceAction206: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction206 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction206 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction206___action},
- {(long int) 2 /* 42: ReduceAction206 < ReduceAction206: superclass init_table position */},
- {(long int) parser___ReduceAction206___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction206(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction206;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction206___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction206();
- parser___ReduceAction206___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction207[44] = {
- {(long int) 2003 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction207 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction207 < ReduceAction: superclass typecheck marker */},
- {(long int) 2003 /* 3: ReduceAction207 < ReduceAction207: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction207 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction207 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction207___action},
- {(long int) 2 /* 42: ReduceAction207 < ReduceAction207: superclass init_table position */},
- {(long int) parser___ReduceAction207___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction207(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction207;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction207___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction207();
- parser___ReduceAction207___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction208[44] = {
- {(long int) 1999 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction208 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction208 < ReduceAction: superclass typecheck marker */},
- {(long int) 1999 /* 3: ReduceAction208 < ReduceAction208: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction208 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction208 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction208___action},
- {(long int) 2 /* 42: ReduceAction208 < ReduceAction208: superclass init_table position */},
- {(long int) parser___ReduceAction208___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction208(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction208;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction208___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction208();
- parser___ReduceAction208___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction209[44] = {
- {(long int) 1995 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction209 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction209 < ReduceAction: superclass typecheck marker */},
- {(long int) 1995 /* 3: ReduceAction209 < ReduceAction209: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction209 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction209 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction209___action},
- {(long int) 2 /* 42: ReduceAction209 < ReduceAction209: superclass init_table position */},
- {(long int) parser___ReduceAction209___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction209(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction209;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction209___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction209();
- parser___ReduceAction209___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction210[44] = {
- {(long int) 1987 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction210 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction210 < ReduceAction: superclass typecheck marker */},
- {(long int) 1987 /* 3: ReduceAction210 < ReduceAction210: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction210 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction210 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction210___action},
- {(long int) 2 /* 42: ReduceAction210 < ReduceAction210: superclass init_table position */},
- {(long int) parser___ReduceAction210___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction210(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction210;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction210___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction210();
- parser___ReduceAction210___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction211[44] = {
- {(long int) 1983 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction211 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction211 < ReduceAction: superclass typecheck marker */},
- {(long int) 1983 /* 3: ReduceAction211 < ReduceAction211: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction211 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction211 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction211___action},
- {(long int) 2 /* 42: ReduceAction211 < ReduceAction211: superclass init_table position */},
- {(long int) parser___ReduceAction211___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction211(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction211;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction211___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction211();
- parser___ReduceAction211___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction212[44] = {
- {(long int) 1979 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction212 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction212 < ReduceAction: superclass typecheck marker */},
- {(long int) 1979 /* 3: ReduceAction212 < ReduceAction212: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction212 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction212 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction212___action},
- {(long int) 2 /* 42: ReduceAction212 < ReduceAction212: superclass init_table position */},
- {(long int) parser___ReduceAction212___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction212(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction212;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction212___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction212();
- parser___ReduceAction212___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction213[44] = {
- {(long int) 1975 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction213 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction213 < ReduceAction: superclass typecheck marker */},
- {(long int) 1975 /* 3: ReduceAction213 < ReduceAction213: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction213 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction213 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction213___action},
- {(long int) 2 /* 42: ReduceAction213 < ReduceAction213: superclass init_table position */},
- {(long int) parser___ReduceAction213___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction213(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction213;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction213___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction213();
- parser___ReduceAction213___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction214[44] = {
- {(long int) 1971 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction214 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction214 < ReduceAction: superclass typecheck marker */},
- {(long int) 1971 /* 3: ReduceAction214 < ReduceAction214: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction214 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction214 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction214___action},
- {(long int) 2 /* 42: ReduceAction214 < ReduceAction214: superclass init_table position */},
- {(long int) parser___ReduceAction214___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction214(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction214;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction214___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction214();
- parser___ReduceAction214___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction215[44] = {
- {(long int) 1967 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction215 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction215 < ReduceAction: superclass typecheck marker */},
- {(long int) 1967 /* 3: ReduceAction215 < ReduceAction215: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction215 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction215 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction215___action},
- {(long int) 2 /* 42: ReduceAction215 < ReduceAction215: superclass init_table position */},
- {(long int) parser___ReduceAction215___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction215(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction215;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction215___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction215();
- parser___ReduceAction215___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction216[44] = {
- {(long int) 1963 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction216 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction216 < ReduceAction: superclass typecheck marker */},
- {(long int) 1963 /* 3: ReduceAction216 < ReduceAction216: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction216 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction216 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction216___action},
- {(long int) 2 /* 42: ReduceAction216 < ReduceAction216: superclass init_table position */},
- {(long int) parser___ReduceAction216___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction216(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction216;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction216___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction216();
- parser___ReduceAction216___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction217[44] = {
- {(long int) 1959 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction217 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction217 < ReduceAction: superclass typecheck marker */},
- {(long int) 1959 /* 3: ReduceAction217 < ReduceAction217: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction217 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction217 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction217___action},
- {(long int) 2 /* 42: ReduceAction217 < ReduceAction217: superclass init_table position */},
- {(long int) parser___ReduceAction217___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction217(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction217;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction217___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction217();
- parser___ReduceAction217___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction218[44] = {
- {(long int) 1955 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction218 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction218 < ReduceAction: superclass typecheck marker */},
- {(long int) 1955 /* 3: ReduceAction218 < ReduceAction218: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction218 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction218 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction218___action},
- {(long int) 2 /* 42: ReduceAction218 < ReduceAction218: superclass init_table position */},
- {(long int) parser___ReduceAction218___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction218(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction218;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction218___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction218();
- parser___ReduceAction218___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction219[44] = {
- {(long int) 1951 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction219 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction219 < ReduceAction: superclass typecheck marker */},
- {(long int) 1951 /* 3: ReduceAction219 < ReduceAction219: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction219 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction219 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction219___action},
- {(long int) 2 /* 42: ReduceAction219 < ReduceAction219: superclass init_table position */},
- {(long int) parser___ReduceAction219___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction219(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction219;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction219___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction219();
- parser___ReduceAction219___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction220[44] = {
- {(long int) 1943 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction220 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction220 < ReduceAction: superclass typecheck marker */},
- {(long int) 1943 /* 3: ReduceAction220 < ReduceAction220: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction220 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction220 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction220___action},
- {(long int) 2 /* 42: ReduceAction220 < ReduceAction220: superclass init_table position */},
- {(long int) parser___ReduceAction220___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction220(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction220;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction220___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction220();
- parser___ReduceAction220___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction221[44] = {
- {(long int) 1939 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction221 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction221 < ReduceAction: superclass typecheck marker */},
- {(long int) 1939 /* 3: ReduceAction221 < ReduceAction221: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction221 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction221 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction221___action},
- {(long int) 2 /* 42: ReduceAction221 < ReduceAction221: superclass init_table position */},
- {(long int) parser___ReduceAction221___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction221(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction221;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction221___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction221();
- parser___ReduceAction221___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction222[44] = {
- {(long int) 1935 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction222 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction222 < ReduceAction: superclass typecheck marker */},
- {(long int) 1935 /* 3: ReduceAction222 < ReduceAction222: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction222 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction222 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction222___action},
- {(long int) 2 /* 42: ReduceAction222 < ReduceAction222: superclass init_table position */},
- {(long int) parser___ReduceAction222___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction222(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction222;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction222___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction222();
- parser___ReduceAction222___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction223[44] = {
- {(long int) 1931 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction223 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction223 < ReduceAction: superclass typecheck marker */},
- {(long int) 1931 /* 3: ReduceAction223 < ReduceAction223: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction223 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction223 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction223___action},
- {(long int) 2 /* 42: ReduceAction223 < ReduceAction223: superclass init_table position */},
- {(long int) parser___ReduceAction223___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction223(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction223;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction223___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction223();
- parser___ReduceAction223___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction224[44] = {
- {(long int) 1927 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction224 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction224 < ReduceAction: superclass typecheck marker */},
- {(long int) 1927 /* 3: ReduceAction224 < ReduceAction224: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction224 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction224 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction224___action},
- {(long int) 2 /* 42: ReduceAction224 < ReduceAction224: superclass init_table position */},
- {(long int) parser___ReduceAction224___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction224(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction224;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction224___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction224();
- parser___ReduceAction224___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction225[44] = {
- {(long int) 1923 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction225 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction225 < ReduceAction: superclass typecheck marker */},
- {(long int) 1923 /* 3: ReduceAction225 < ReduceAction225: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction225 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction225 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction225___action},
- {(long int) 2 /* 42: ReduceAction225 < ReduceAction225: superclass init_table position */},
- {(long int) parser___ReduceAction225___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction225(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction225;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction225___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction225();
- parser___ReduceAction225___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction226[44] = {
- {(long int) 1919 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction226 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction226 < ReduceAction: superclass typecheck marker */},
- {(long int) 1919 /* 3: ReduceAction226 < ReduceAction226: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction226 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction226 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction226___action},
- {(long int) 2 /* 42: ReduceAction226 < ReduceAction226: superclass init_table position */},
- {(long int) parser___ReduceAction226___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction226(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction226;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction226___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction226();
- parser___ReduceAction226___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction227[44] = {
- {(long int) 1915 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction227 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction227 < ReduceAction: superclass typecheck marker */},
- {(long int) 1915 /* 3: ReduceAction227 < ReduceAction227: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction227 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction227 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction227___action},
- {(long int) 2 /* 42: ReduceAction227 < ReduceAction227: superclass init_table position */},
- {(long int) parser___ReduceAction227___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction227(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction227;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction227___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction227();
- parser___ReduceAction227___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction228[44] = {
- {(long int) 1911 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction228 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction228 < ReduceAction: superclass typecheck marker */},
- {(long int) 1911 /* 3: ReduceAction228 < ReduceAction228: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction228 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction228 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction228___action},
- {(long int) 2 /* 42: ReduceAction228 < ReduceAction228: superclass init_table position */},
- {(long int) parser___ReduceAction228___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction228(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction228;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction228___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction228();
- parser___ReduceAction228___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction229[44] = {
- {(long int) 1907 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction229 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction229 < ReduceAction: superclass typecheck marker */},
- {(long int) 1907 /* 3: ReduceAction229 < ReduceAction229: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction229 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction229 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction229___action},
- {(long int) 2 /* 42: ReduceAction229 < ReduceAction229: superclass init_table position */},
- {(long int) parser___ReduceAction229___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction229(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction229;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction229___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction229();
- parser___ReduceAction229___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction230[44] = {
- {(long int) 1899 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction230 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction230 < ReduceAction: superclass typecheck marker */},
- {(long int) 1899 /* 3: ReduceAction230 < ReduceAction230: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction230 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction230 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction230___action},
- {(long int) 2 /* 42: ReduceAction230 < ReduceAction230: superclass init_table position */},
- {(long int) parser___ReduceAction230___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction230(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction230;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction230___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction230();
- parser___ReduceAction230___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction231[44] = {
- {(long int) 1895 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction231 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction231 < ReduceAction: superclass typecheck marker */},
- {(long int) 1895 /* 3: ReduceAction231 < ReduceAction231: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction231 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction231 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction231___action},
- {(long int) 2 /* 42: ReduceAction231 < ReduceAction231: superclass init_table position */},
- {(long int) parser___ReduceAction231___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction231(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction231;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction231___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction231();
- parser___ReduceAction231___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction232[44] = {
- {(long int) 1891 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction232 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction232 < ReduceAction: superclass typecheck marker */},
- {(long int) 1891 /* 3: ReduceAction232 < ReduceAction232: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction232 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction232 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction232___action},
- {(long int) 2 /* 42: ReduceAction232 < ReduceAction232: superclass init_table position */},
- {(long int) parser___ReduceAction232___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction232(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction232;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction232___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction232();
- parser___ReduceAction232___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction233[44] = {
- {(long int) 1887 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction233 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction233 < ReduceAction: superclass typecheck marker */},
- {(long int) 1887 /* 3: ReduceAction233 < ReduceAction233: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction233 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction233 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction233___action},
- {(long int) 2 /* 42: ReduceAction233 < ReduceAction233: superclass init_table position */},
- {(long int) parser___ReduceAction233___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction233(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction233;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction233___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction233();
- parser___ReduceAction233___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction234[44] = {
- {(long int) 1883 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction234 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction234 < ReduceAction: superclass typecheck marker */},
- {(long int) 1883 /* 3: ReduceAction234 < ReduceAction234: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction234 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction234 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction234___action},
- {(long int) 2 /* 42: ReduceAction234 < ReduceAction234: superclass init_table position */},
- {(long int) parser___ReduceAction234___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction234(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction234;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction234___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction234();
- parser___ReduceAction234___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction235[44] = {
- {(long int) 1879 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction235 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction235 < ReduceAction: superclass typecheck marker */},
- {(long int) 1879 /* 3: ReduceAction235 < ReduceAction235: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction235 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction235 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction235___action},
- {(long int) 2 /* 42: ReduceAction235 < ReduceAction235: superclass init_table position */},
- {(long int) parser___ReduceAction235___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction235(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction235;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction235___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction235();
- parser___ReduceAction235___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction236[44] = {
- {(long int) 1875 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction236 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction236 < ReduceAction: superclass typecheck marker */},
- {(long int) 1875 /* 3: ReduceAction236 < ReduceAction236: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction236 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction236 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction236___action},
- {(long int) 2 /* 42: ReduceAction236 < ReduceAction236: superclass init_table position */},
- {(long int) parser___ReduceAction236___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction236(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction236;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction236___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction236();
- parser___ReduceAction236___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction237[44] = {
- {(long int) 1871 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction237 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction237 < ReduceAction: superclass typecheck marker */},
- {(long int) 1871 /* 3: ReduceAction237 < ReduceAction237: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction237 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction237 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction237___action},
- {(long int) 2 /* 42: ReduceAction237 < ReduceAction237: superclass init_table position */},
- {(long int) parser___ReduceAction237___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction237(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction237;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction237___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction237();
- parser___ReduceAction237___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction238[44] = {
- {(long int) 1867 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction238 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction238 < ReduceAction: superclass typecheck marker */},
- {(long int) 1867 /* 3: ReduceAction238 < ReduceAction238: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction238 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction238 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction238___action},
- {(long int) 2 /* 42: ReduceAction238 < ReduceAction238: superclass init_table position */},
- {(long int) parser___ReduceAction238___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction238(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction238;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction238___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction238();
- parser___ReduceAction238___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction239[44] = {
- {(long int) 1863 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction239 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction239 < ReduceAction: superclass typecheck marker */},
- {(long int) 1863 /* 3: ReduceAction239 < ReduceAction239: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction239 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction239 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction239___action},
- {(long int) 2 /* 42: ReduceAction239 < ReduceAction239: superclass init_table position */},
- {(long int) parser___ReduceAction239___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction239(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction239;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction239___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction239();
- parser___ReduceAction239___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction240[44] = {
- {(long int) 1855 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction240 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction240 < ReduceAction: superclass typecheck marker */},
- {(long int) 1855 /* 3: ReduceAction240 < ReduceAction240: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction240 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction240 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction240___action},
- {(long int) 2 /* 42: ReduceAction240 < ReduceAction240: superclass init_table position */},
- {(long int) parser___ReduceAction240___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction240(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction240;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction240___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction240();
- parser___ReduceAction240___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction241[44] = {
- {(long int) 1851 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction241 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction241 < ReduceAction: superclass typecheck marker */},
- {(long int) 1851 /* 3: ReduceAction241 < ReduceAction241: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction241 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction241 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction241___action},
- {(long int) 2 /* 42: ReduceAction241 < ReduceAction241: superclass init_table position */},
- {(long int) parser___ReduceAction241___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction241(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction241;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction241___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction241();
- parser___ReduceAction241___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction242[44] = {
- {(long int) 1847 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction242 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction242 < ReduceAction: superclass typecheck marker */},
- {(long int) 1847 /* 3: ReduceAction242 < ReduceAction242: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction242 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction242 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction242___action},
- {(long int) 2 /* 42: ReduceAction242 < ReduceAction242: superclass init_table position */},
- {(long int) parser___ReduceAction242___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction242(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction242;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction242___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction242();
- parser___ReduceAction242___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction243[44] = {
- {(long int) 1843 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction243 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction243 < ReduceAction: superclass typecheck marker */},
- {(long int) 1843 /* 3: ReduceAction243 < ReduceAction243: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction243 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction243 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction243___action},
- {(long int) 2 /* 42: ReduceAction243 < ReduceAction243: superclass init_table position */},
- {(long int) parser___ReduceAction243___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction243(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction243;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction243___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction243();
- parser___ReduceAction243___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction244[44] = {
- {(long int) 1839 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction244 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction244 < ReduceAction: superclass typecheck marker */},
- {(long int) 1839 /* 3: ReduceAction244 < ReduceAction244: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction244 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction244 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction244___action},
- {(long int) 2 /* 42: ReduceAction244 < ReduceAction244: superclass init_table position */},
- {(long int) parser___ReduceAction244___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction244(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction244;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction244___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction244();
- parser___ReduceAction244___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction245[44] = {
- {(long int) 1835 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction245 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction245 < ReduceAction: superclass typecheck marker */},
- {(long int) 1835 /* 3: ReduceAction245 < ReduceAction245: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction245 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction245 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction245___action},
- {(long int) 2 /* 42: ReduceAction245 < ReduceAction245: superclass init_table position */},
- {(long int) parser___ReduceAction245___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction245(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction245;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction245___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction245();
- parser___ReduceAction245___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction246[44] = {
- {(long int) 1831 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction246 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction246 < ReduceAction: superclass typecheck marker */},
- {(long int) 1831 /* 3: ReduceAction246 < ReduceAction246: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction246 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction246 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction246___action},
- {(long int) 2 /* 42: ReduceAction246 < ReduceAction246: superclass init_table position */},
- {(long int) parser___ReduceAction246___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction246(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction246;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction246___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction246();
- parser___ReduceAction246___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction247[44] = {
- {(long int) 1827 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction247 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction247 < ReduceAction: superclass typecheck marker */},
- {(long int) 1827 /* 3: ReduceAction247 < ReduceAction247: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction247 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction247 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction247___action},
- {(long int) 2 /* 42: ReduceAction247 < ReduceAction247: superclass init_table position */},
- {(long int) parser___ReduceAction247___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction247(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction247;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction247___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction247();
- parser___ReduceAction247___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction248[44] = {
- {(long int) 1823 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction248 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction248 < ReduceAction: superclass typecheck marker */},
- {(long int) 1823 /* 3: ReduceAction248 < ReduceAction248: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction248 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction248 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction248___action},
- {(long int) 2 /* 42: ReduceAction248 < ReduceAction248: superclass init_table position */},
- {(long int) parser___ReduceAction248___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction248(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction248;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction248___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction248();
- parser___ReduceAction248___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction249[44] = {
- {(long int) 1819 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction249 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction249 < ReduceAction: superclass typecheck marker */},
- {(long int) 1819 /* 3: ReduceAction249 < ReduceAction249: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction249 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction249 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction249___action},
- {(long int) 2 /* 42: ReduceAction249 < ReduceAction249: superclass init_table position */},
- {(long int) parser___ReduceAction249___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction249(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction249;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction249___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction249();
- parser___ReduceAction249___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction250[44] = {
- {(long int) 1811 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction250 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction250 < ReduceAction: superclass typecheck marker */},
- {(long int) 1811 /* 3: ReduceAction250 < ReduceAction250: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction250 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction250 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction250___action},
- {(long int) 2 /* 42: ReduceAction250 < ReduceAction250: superclass init_table position */},
- {(long int) parser___ReduceAction250___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction250(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction250;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction250___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction250();
- parser___ReduceAction250___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction251[44] = {
- {(long int) 1807 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction251 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction251 < ReduceAction: superclass typecheck marker */},
- {(long int) 1807 /* 3: ReduceAction251 < ReduceAction251: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction251 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction251 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction251___action},
- {(long int) 2 /* 42: ReduceAction251 < ReduceAction251: superclass init_table position */},
- {(long int) parser___ReduceAction251___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction251(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction251;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction251___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction251();
- parser___ReduceAction251___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction252[44] = {
- {(long int) 1803 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction252 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction252 < ReduceAction: superclass typecheck marker */},
- {(long int) 1803 /* 3: ReduceAction252 < ReduceAction252: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction252 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction252 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction252___action},
- {(long int) 2 /* 42: ReduceAction252 < ReduceAction252: superclass init_table position */},
- {(long int) parser___ReduceAction252___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction252(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction252;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction252___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction252();
- parser___ReduceAction252___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction253[44] = {
- {(long int) 1799 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction253 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction253 < ReduceAction: superclass typecheck marker */},
- {(long int) 1799 /* 3: ReduceAction253 < ReduceAction253: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction253 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction253 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction253___action},
- {(long int) 2 /* 42: ReduceAction253 < ReduceAction253: superclass init_table position */},
- {(long int) parser___ReduceAction253___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction253(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction253;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction253___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction253();
- parser___ReduceAction253___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction254[44] = {
- {(long int) 1795 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction254 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction254 < ReduceAction: superclass typecheck marker */},
- {(long int) 1795 /* 3: ReduceAction254 < ReduceAction254: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction254 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction254 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction254___action},
- {(long int) 2 /* 42: ReduceAction254 < ReduceAction254: superclass init_table position */},
- {(long int) parser___ReduceAction254___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction254(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction254;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction254___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction254();
- parser___ReduceAction254___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction255[44] = {
- {(long int) 1791 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction255 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction255 < ReduceAction: superclass typecheck marker */},
- {(long int) 1791 /* 3: ReduceAction255 < ReduceAction255: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction255 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction255 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction255___action},
- {(long int) 2 /* 42: ReduceAction255 < ReduceAction255: superclass init_table position */},
- {(long int) parser___ReduceAction255___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction255(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction255;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction255___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction255();
- parser___ReduceAction255___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction256[44] = {
- {(long int) 1787 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction256 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction256 < ReduceAction: superclass typecheck marker */},
- {(long int) 1787 /* 3: ReduceAction256 < ReduceAction256: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction256 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction256 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction256___action},
- {(long int) 2 /* 42: ReduceAction256 < ReduceAction256: superclass init_table position */},
- {(long int) parser___ReduceAction256___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction256(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction256;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction256___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction256();
- parser___ReduceAction256___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction257[44] = {
- {(long int) 1783 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction257 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction257 < ReduceAction: superclass typecheck marker */},
- {(long int) 1783 /* 3: ReduceAction257 < ReduceAction257: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction257 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction257 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction257___action},
- {(long int) 2 /* 42: ReduceAction257 < ReduceAction257: superclass init_table position */},
- {(long int) parser___ReduceAction257___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction257(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction257;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction257___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction257();
- parser___ReduceAction257___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction258[44] = {
- {(long int) 1779 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction258 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction258 < ReduceAction: superclass typecheck marker */},
- {(long int) 1779 /* 3: ReduceAction258 < ReduceAction258: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction258 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction258 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction258___action},
- {(long int) 2 /* 42: ReduceAction258 < ReduceAction258: superclass init_table position */},
- {(long int) parser___ReduceAction258___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction258(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction258;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction258___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction258();
- parser___ReduceAction258___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction259[44] = {
- {(long int) 1775 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction259 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction259 < ReduceAction: superclass typecheck marker */},
- {(long int) 1775 /* 3: ReduceAction259 < ReduceAction259: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction259 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction259 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction259___action},
- {(long int) 2 /* 42: ReduceAction259 < ReduceAction259: superclass init_table position */},
- {(long int) parser___ReduceAction259___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction259(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction259;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction259___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction259();
- parser___ReduceAction259___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction260[44] = {
- {(long int) 1767 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction260 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction260 < ReduceAction: superclass typecheck marker */},
- {(long int) 1767 /* 3: ReduceAction260 < ReduceAction260: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction260 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction260 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction260___action},
- {(long int) 2 /* 42: ReduceAction260 < ReduceAction260: superclass init_table position */},
- {(long int) parser___ReduceAction260___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction260(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction260;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction260___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction260();
- parser___ReduceAction260___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction261[44] = {
- {(long int) 1763 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction261 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction261 < ReduceAction: superclass typecheck marker */},
- {(long int) 1763 /* 3: ReduceAction261 < ReduceAction261: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction261 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction261 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction261___action},
- {(long int) 2 /* 42: ReduceAction261 < ReduceAction261: superclass init_table position */},
- {(long int) parser___ReduceAction261___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction261(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction261;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction261___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction261();
- parser___ReduceAction261___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction262[44] = {
- {(long int) 1759 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction262 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction262 < ReduceAction: superclass typecheck marker */},
- {(long int) 1759 /* 3: ReduceAction262 < ReduceAction262: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction262 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction262 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction262___action},
- {(long int) 2 /* 42: ReduceAction262 < ReduceAction262: superclass init_table position */},
- {(long int) parser___ReduceAction262___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction262(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction262;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction262___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction262();
- parser___ReduceAction262___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction263[44] = {
- {(long int) 1755 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction263 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction263 < ReduceAction: superclass typecheck marker */},
- {(long int) 1755 /* 3: ReduceAction263 < ReduceAction263: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction263 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction263 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction263___action},
- {(long int) 2 /* 42: ReduceAction263 < ReduceAction263: superclass init_table position */},
- {(long int) parser___ReduceAction263___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction263(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction263;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction263___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction263();
- parser___ReduceAction263___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction264[44] = {
- {(long int) 1751 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction264 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction264 < ReduceAction: superclass typecheck marker */},
- {(long int) 1751 /* 3: ReduceAction264 < ReduceAction264: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction264 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction264 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction264___action},
- {(long int) 2 /* 42: ReduceAction264 < ReduceAction264: superclass init_table position */},
- {(long int) parser___ReduceAction264___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction264(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction264;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction264___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction264();
- parser___ReduceAction264___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction265[44] = {
- {(long int) 1747 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction265 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction265 < ReduceAction: superclass typecheck marker */},
- {(long int) 1747 /* 3: ReduceAction265 < ReduceAction265: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction265 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction265 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction265___action},
- {(long int) 2 /* 42: ReduceAction265 < ReduceAction265: superclass init_table position */},
- {(long int) parser___ReduceAction265___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction265(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction265;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction265___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction265();
- parser___ReduceAction265___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction266[44] = {
- {(long int) 1743 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction266 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction266 < ReduceAction: superclass typecheck marker */},
- {(long int) 1743 /* 3: ReduceAction266 < ReduceAction266: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction266 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction266 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction266___action},
- {(long int) 2 /* 42: ReduceAction266 < ReduceAction266: superclass init_table position */},
- {(long int) parser___ReduceAction266___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction266(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction266;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction266___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction266();
- parser___ReduceAction266___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction267[44] = {
- {(long int) 1739 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction267 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction267 < ReduceAction: superclass typecheck marker */},
- {(long int) 1739 /* 3: ReduceAction267 < ReduceAction267: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction267 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction267 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction267___action},
- {(long int) 2 /* 42: ReduceAction267 < ReduceAction267: superclass init_table position */},
- {(long int) parser___ReduceAction267___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction267(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction267;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction267___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction267();
- parser___ReduceAction267___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction268[44] = {
- {(long int) 1735 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction268 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction268 < ReduceAction: superclass typecheck marker */},
- {(long int) 1735 /* 3: ReduceAction268 < ReduceAction268: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction268 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction268 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction268___action},
- {(long int) 2 /* 42: ReduceAction268 < ReduceAction268: superclass init_table position */},
- {(long int) parser___ReduceAction268___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction268(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction268;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction268___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction268();
- parser___ReduceAction268___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction269[44] = {
- {(long int) 1731 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction269 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction269 < ReduceAction: superclass typecheck marker */},
- {(long int) 1731 /* 3: ReduceAction269 < ReduceAction269: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction269 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction269 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction269___action},
- {(long int) 2 /* 42: ReduceAction269 < ReduceAction269: superclass init_table position */},
- {(long int) parser___ReduceAction269___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction269(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction269;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction269___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction269();
- parser___ReduceAction269___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction270[44] = {
- {(long int) 1723 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction270 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction270 < ReduceAction: superclass typecheck marker */},
- {(long int) 1723 /* 3: ReduceAction270 < ReduceAction270: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction270 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction270 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction270___action},
- {(long int) 2 /* 42: ReduceAction270 < ReduceAction270: superclass init_table position */},
- {(long int) parser___ReduceAction270___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction270(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction270;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction270___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction270();
- parser___ReduceAction270___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction271[44] = {
- {(long int) 1719 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction271 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction271 < ReduceAction: superclass typecheck marker */},
- {(long int) 1719 /* 3: ReduceAction271 < ReduceAction271: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction271 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction271 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction271___action},
- {(long int) 2 /* 42: ReduceAction271 < ReduceAction271: superclass init_table position */},
- {(long int) parser___ReduceAction271___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction271(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction271;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction271___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction271();
- parser___ReduceAction271___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction272[44] = {
- {(long int) 1715 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction272 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction272 < ReduceAction: superclass typecheck marker */},
- {(long int) 1715 /* 3: ReduceAction272 < ReduceAction272: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction272 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction272 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction272___action},
- {(long int) 2 /* 42: ReduceAction272 < ReduceAction272: superclass init_table position */},
- {(long int) parser___ReduceAction272___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction272(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction272;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction272___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction272();
- parser___ReduceAction272___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction273[44] = {
- {(long int) 1711 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction273 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction273 < ReduceAction: superclass typecheck marker */},
- {(long int) 1711 /* 3: ReduceAction273 < ReduceAction273: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction273 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction273 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction273___action},
- {(long int) 2 /* 42: ReduceAction273 < ReduceAction273: superclass init_table position */},
- {(long int) parser___ReduceAction273___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction273(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction273;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction273___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction273();
- parser___ReduceAction273___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction274[44] = {
- {(long int) 1707 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction274 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction274 < ReduceAction: superclass typecheck marker */},
- {(long int) 1707 /* 3: ReduceAction274 < ReduceAction274: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction274 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction274 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction274___action},
- {(long int) 2 /* 42: ReduceAction274 < ReduceAction274: superclass init_table position */},
- {(long int) parser___ReduceAction274___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction274(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction274;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction274___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction274();
- parser___ReduceAction274___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction275[44] = {
- {(long int) 1703 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction275 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction275 < ReduceAction: superclass typecheck marker */},
- {(long int) 1703 /* 3: ReduceAction275 < ReduceAction275: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction275 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction275 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction275___action},
- {(long int) 2 /* 42: ReduceAction275 < ReduceAction275: superclass init_table position */},
- {(long int) parser___ReduceAction275___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction275(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction275;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction275___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction275();
- parser___ReduceAction275___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction276[44] = {
- {(long int) 1699 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction276 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction276 < ReduceAction: superclass typecheck marker */},
- {(long int) 1699 /* 3: ReduceAction276 < ReduceAction276: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction276 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction276 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction276___action},
- {(long int) 2 /* 42: ReduceAction276 < ReduceAction276: superclass init_table position */},
- {(long int) parser___ReduceAction276___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction276(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction276;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction276___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction276();
- parser___ReduceAction276___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction277[44] = {
- {(long int) 1695 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction277 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction277 < ReduceAction: superclass typecheck marker */},
- {(long int) 1695 /* 3: ReduceAction277 < ReduceAction277: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction277 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction277 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction277___action},
- {(long int) 2 /* 42: ReduceAction277 < ReduceAction277: superclass init_table position */},
- {(long int) parser___ReduceAction277___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction277(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction277;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction277___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction277();
- parser___ReduceAction277___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction278[44] = {
- {(long int) 1691 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction278 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction278 < ReduceAction: superclass typecheck marker */},
- {(long int) 1691 /* 3: ReduceAction278 < ReduceAction278: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction278 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction278 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction278___action},
- {(long int) 2 /* 42: ReduceAction278 < ReduceAction278: superclass init_table position */},
- {(long int) parser___ReduceAction278___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction278(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction278;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction278___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction278();
- parser___ReduceAction278___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction279[44] = {
- {(long int) 1687 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction279 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction279 < ReduceAction: superclass typecheck marker */},
- {(long int) 1687 /* 3: ReduceAction279 < ReduceAction279: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction279 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction279 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction279___action},
- {(long int) 2 /* 42: ReduceAction279 < ReduceAction279: superclass init_table position */},
- {(long int) parser___ReduceAction279___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction279(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction279;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction279___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction279();
- parser___ReduceAction279___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction280[44] = {
- {(long int) 1679 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction280 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction280 < ReduceAction: superclass typecheck marker */},
- {(long int) 1679 /* 3: ReduceAction280 < ReduceAction280: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction280 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction280 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction280___action},
- {(long int) 2 /* 42: ReduceAction280 < ReduceAction280: superclass init_table position */},
- {(long int) parser___ReduceAction280___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction280(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction280;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction280___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction280();
- parser___ReduceAction280___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction281[44] = {
- {(long int) 1675 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction281 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction281 < ReduceAction: superclass typecheck marker */},
- {(long int) 1675 /* 3: ReduceAction281 < ReduceAction281: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction281 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction281 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction281___action},
- {(long int) 2 /* 42: ReduceAction281 < ReduceAction281: superclass init_table position */},
- {(long int) parser___ReduceAction281___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction281(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction281;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction281___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction281();
- parser___ReduceAction281___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction282[44] = {
- {(long int) 1671 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction282 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction282 < ReduceAction: superclass typecheck marker */},
- {(long int) 1671 /* 3: ReduceAction282 < ReduceAction282: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction282 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction282 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction282___action},
- {(long int) 2 /* 42: ReduceAction282 < ReduceAction282: superclass init_table position */},
- {(long int) parser___ReduceAction282___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction282(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction282;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction282___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction282();
- parser___ReduceAction282___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction283[44] = {
- {(long int) 1667 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction283 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction283 < ReduceAction: superclass typecheck marker */},
- {(long int) 1667 /* 3: ReduceAction283 < ReduceAction283: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction283 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction283 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction283___action},
- {(long int) 2 /* 42: ReduceAction283 < ReduceAction283: superclass init_table position */},
- {(long int) parser___ReduceAction283___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction283(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction283;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction283___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction283();
- parser___ReduceAction283___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction284[44] = {
- {(long int) 1663 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction284 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction284 < ReduceAction: superclass typecheck marker */},
- {(long int) 1663 /* 3: ReduceAction284 < ReduceAction284: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction284 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction284 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction284___action},
- {(long int) 2 /* 42: ReduceAction284 < ReduceAction284: superclass init_table position */},
- {(long int) parser___ReduceAction284___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction284(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction284;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction284___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction284();
- parser___ReduceAction284___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction285[44] = {
- {(long int) 1659 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction285 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction285 < ReduceAction: superclass typecheck marker */},
- {(long int) 1659 /* 3: ReduceAction285 < ReduceAction285: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction285 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction285 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction285___action},
- {(long int) 2 /* 42: ReduceAction285 < ReduceAction285: superclass init_table position */},
- {(long int) parser___ReduceAction285___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction285(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction285;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction285___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction285();
- parser___ReduceAction285___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction286[44] = {
- {(long int) 1655 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction286 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction286 < ReduceAction: superclass typecheck marker */},
- {(long int) 1655 /* 3: ReduceAction286 < ReduceAction286: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction286 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction286 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction286___action},
- {(long int) 2 /* 42: ReduceAction286 < ReduceAction286: superclass init_table position */},
- {(long int) parser___ReduceAction286___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction286(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction286;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction286___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction286();
- parser___ReduceAction286___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction287[44] = {
- {(long int) 1651 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction287 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction287 < ReduceAction: superclass typecheck marker */},
- {(long int) 1651 /* 3: ReduceAction287 < ReduceAction287: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction287 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction287 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction287___action},
- {(long int) 2 /* 42: ReduceAction287 < ReduceAction287: superclass init_table position */},
- {(long int) parser___ReduceAction287___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction287(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction287;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction287___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction287();
- parser___ReduceAction287___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction288[44] = {
- {(long int) 1647 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction288 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction288 < ReduceAction: superclass typecheck marker */},
- {(long int) 1647 /* 3: ReduceAction288 < ReduceAction288: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction288 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction288 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction288___action},
- {(long int) 2 /* 42: ReduceAction288 < ReduceAction288: superclass init_table position */},
- {(long int) parser___ReduceAction288___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction288(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction288;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction288___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction288();
- parser___ReduceAction288___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction289[44] = {
- {(long int) 1643 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction289 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction289 < ReduceAction: superclass typecheck marker */},
- {(long int) 1643 /* 3: ReduceAction289 < ReduceAction289: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction289 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction289 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction289___action},
- {(long int) 2 /* 42: ReduceAction289 < ReduceAction289: superclass init_table position */},
- {(long int) parser___ReduceAction289___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction289(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction289;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction289___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction289();
- parser___ReduceAction289___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction290[44] = {
- {(long int) 1635 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction290 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction290 < ReduceAction: superclass typecheck marker */},
- {(long int) 1635 /* 3: ReduceAction290 < ReduceAction290: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction290 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction290 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction290___action},
- {(long int) 2 /* 42: ReduceAction290 < ReduceAction290: superclass init_table position */},
- {(long int) parser___ReduceAction290___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction290(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction290;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction290___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction290();
- parser___ReduceAction290___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction291[44] = {
- {(long int) 1631 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction291 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction291 < ReduceAction: superclass typecheck marker */},
- {(long int) 1631 /* 3: ReduceAction291 < ReduceAction291: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction291 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction291 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction291___action},
- {(long int) 2 /* 42: ReduceAction291 < ReduceAction291: superclass init_table position */},
- {(long int) parser___ReduceAction291___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction291(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction291;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction291___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction291();
- parser___ReduceAction291___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction292[44] = {
- {(long int) 1627 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction292 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction292 < ReduceAction: superclass typecheck marker */},
- {(long int) 1627 /* 3: ReduceAction292 < ReduceAction292: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction292 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction292 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction292___action},
- {(long int) 2 /* 42: ReduceAction292 < ReduceAction292: superclass init_table position */},
- {(long int) parser___ReduceAction292___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction292(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction292;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction292___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction292();
- parser___ReduceAction292___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction293[44] = {
- {(long int) 1623 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction293 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction293 < ReduceAction: superclass typecheck marker */},
- {(long int) 1623 /* 3: ReduceAction293 < ReduceAction293: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction293 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction293 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction293___action},
- {(long int) 2 /* 42: ReduceAction293 < ReduceAction293: superclass init_table position */},
- {(long int) parser___ReduceAction293___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction293(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction293;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction293___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction293();
- parser___ReduceAction293___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction294[44] = {
- {(long int) 1619 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction294 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction294 < ReduceAction: superclass typecheck marker */},
- {(long int) 1619 /* 3: ReduceAction294 < ReduceAction294: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction294 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction294 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction294___action},
- {(long int) 2 /* 42: ReduceAction294 < ReduceAction294: superclass init_table position */},
- {(long int) parser___ReduceAction294___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction294(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction294;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction294___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction294();
- parser___ReduceAction294___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction295[44] = {
- {(long int) 1615 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction295 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction295 < ReduceAction: superclass typecheck marker */},
- {(long int) 1615 /* 3: ReduceAction295 < ReduceAction295: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction295 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction295 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction295___action},
- {(long int) 2 /* 42: ReduceAction295 < ReduceAction295: superclass init_table position */},
- {(long int) parser___ReduceAction295___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction295(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction295;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction295___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction295();
- parser___ReduceAction295___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction296[44] = {
- {(long int) 1611 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction296 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction296 < ReduceAction: superclass typecheck marker */},
- {(long int) 1611 /* 3: ReduceAction296 < ReduceAction296: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction296 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction296 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction296___action},
- {(long int) 2 /* 42: ReduceAction296 < ReduceAction296: superclass init_table position */},
- {(long int) parser___ReduceAction296___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction296(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction296;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction296___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction296();
- parser___ReduceAction296___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction297[44] = {
- {(long int) 1607 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction297 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction297 < ReduceAction: superclass typecheck marker */},
- {(long int) 1607 /* 3: ReduceAction297 < ReduceAction297: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction297 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction297 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction297___action},
- {(long int) 2 /* 42: ReduceAction297 < ReduceAction297: superclass init_table position */},
- {(long int) parser___ReduceAction297___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction297(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction297;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction297___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction297();
- parser___ReduceAction297___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction298[44] = {
- {(long int) 1603 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction298 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction298 < ReduceAction: superclass typecheck marker */},
- {(long int) 1603 /* 3: ReduceAction298 < ReduceAction298: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction298 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction298 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction298___action},
- {(long int) 2 /* 42: ReduceAction298 < ReduceAction298: superclass init_table position */},
- {(long int) parser___ReduceAction298___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction298(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction298;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction298___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction298();
- parser___ReduceAction298___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction299[44] = {
- {(long int) 1599 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction299 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction299 < ReduceAction: superclass typecheck marker */},
- {(long int) 1599 /* 3: ReduceAction299 < ReduceAction299: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction299 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction299 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction299___action},
- {(long int) 2 /* 42: ReduceAction299 < ReduceAction299: superclass init_table position */},
- {(long int) parser___ReduceAction299___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction299(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction299;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction299___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction299();
- parser___ReduceAction299___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction300[44] = {
- {(long int) 1587 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction300 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction300 < ReduceAction: superclass typecheck marker */},
- {(long int) 1587 /* 3: ReduceAction300 < ReduceAction300: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction300 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction300 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction300___action},
- {(long int) 2 /* 42: ReduceAction300 < ReduceAction300: superclass init_table position */},
- {(long int) parser___ReduceAction300___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction300(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction300;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction300___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction300();
- parser___ReduceAction300___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction301[44] = {
- {(long int) 1583 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction301 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction301 < ReduceAction: superclass typecheck marker */},
- {(long int) 1583 /* 3: ReduceAction301 < ReduceAction301: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction301 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction301 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction301___action},
- {(long int) 2 /* 42: ReduceAction301 < ReduceAction301: superclass init_table position */},
- {(long int) parser___ReduceAction301___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction301(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction301;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction301___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction301();
- parser___ReduceAction301___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction302[44] = {
- {(long int) 1579 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction302 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction302 < ReduceAction: superclass typecheck marker */},
- {(long int) 1579 /* 3: ReduceAction302 < ReduceAction302: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction302 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction302 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction302___action},
- {(long int) 2 /* 42: ReduceAction302 < ReduceAction302: superclass init_table position */},
- {(long int) parser___ReduceAction302___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction302(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction302;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction302___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction302();
- parser___ReduceAction302___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction303[44] = {
- {(long int) 1575 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction303 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction303 < ReduceAction: superclass typecheck marker */},
- {(long int) 1575 /* 3: ReduceAction303 < ReduceAction303: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction303 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction303 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction303___action},
- {(long int) 2 /* 42: ReduceAction303 < ReduceAction303: superclass init_table position */},
- {(long int) parser___ReduceAction303___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction303(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction303;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction303___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction303();
- parser___ReduceAction303___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction304[44] = {
- {(long int) 1571 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction304 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction304 < ReduceAction: superclass typecheck marker */},
- {(long int) 1571 /* 3: ReduceAction304 < ReduceAction304: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction304 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction304 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction304___action},
- {(long int) 2 /* 42: ReduceAction304 < ReduceAction304: superclass init_table position */},
- {(long int) parser___ReduceAction304___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction304(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction304;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction304___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction304();
- parser___ReduceAction304___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction305[44] = {
- {(long int) 1567 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction305 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction305 < ReduceAction: superclass typecheck marker */},
- {(long int) 1567 /* 3: ReduceAction305 < ReduceAction305: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction305 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction305 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction305___action},
- {(long int) 2 /* 42: ReduceAction305 < ReduceAction305: superclass init_table position */},
- {(long int) parser___ReduceAction305___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction305(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction305;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction305___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction305();
- parser___ReduceAction305___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction306[44] = {
- {(long int) 1563 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction306 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction306 < ReduceAction: superclass typecheck marker */},
- {(long int) 1563 /* 3: ReduceAction306 < ReduceAction306: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction306 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction306 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction306___action},
- {(long int) 2 /* 42: ReduceAction306 < ReduceAction306: superclass init_table position */},
- {(long int) parser___ReduceAction306___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction306(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction306;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction306___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction306();
- parser___ReduceAction306___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction307[44] = {
- {(long int) 1559 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction307 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction307 < ReduceAction: superclass typecheck marker */},
- {(long int) 1559 /* 3: ReduceAction307 < ReduceAction307: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction307 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction307 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction307___action},
- {(long int) 2 /* 42: ReduceAction307 < ReduceAction307: superclass init_table position */},
- {(long int) parser___ReduceAction307___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction307(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction307;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction307___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction307();
- parser___ReduceAction307___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction308[44] = {
- {(long int) 1555 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction308 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction308 < ReduceAction: superclass typecheck marker */},
- {(long int) 1555 /* 3: ReduceAction308 < ReduceAction308: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction308 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction308 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction308___action},
- {(long int) 2 /* 42: ReduceAction308 < ReduceAction308: superclass init_table position */},
- {(long int) parser___ReduceAction308___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction308(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction308;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction308___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction308();
- parser___ReduceAction308___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction309[44] = {
- {(long int) 1551 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction309 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction309 < ReduceAction: superclass typecheck marker */},
- {(long int) 1551 /* 3: ReduceAction309 < ReduceAction309: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction309 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction309 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction309___action},
- {(long int) 2 /* 42: ReduceAction309 < ReduceAction309: superclass init_table position */},
- {(long int) parser___ReduceAction309___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction309(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction309;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction309___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction309();
- parser___ReduceAction309___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction310[44] = {
- {(long int) 1543 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction310 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction310 < ReduceAction: superclass typecheck marker */},
- {(long int) 1543 /* 3: ReduceAction310 < ReduceAction310: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction310 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction310 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction310___action},
- {(long int) 2 /* 42: ReduceAction310 < ReduceAction310: superclass init_table position */},
- {(long int) parser___ReduceAction310___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction310(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction310;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction310___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction310();
- parser___ReduceAction310___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction311[44] = {
- {(long int) 1539 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction311 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction311 < ReduceAction: superclass typecheck marker */},
- {(long int) 1539 /* 3: ReduceAction311 < ReduceAction311: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction311 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction311 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction311___action},
- {(long int) 2 /* 42: ReduceAction311 < ReduceAction311: superclass init_table position */},
- {(long int) parser___ReduceAction311___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction311(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction311;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction311___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction311();
- parser___ReduceAction311___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction312[44] = {
- {(long int) 1535 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction312 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction312 < ReduceAction: superclass typecheck marker */},
- {(long int) 1535 /* 3: ReduceAction312 < ReduceAction312: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction312 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction312 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction312___action},
- {(long int) 2 /* 42: ReduceAction312 < ReduceAction312: superclass init_table position */},
- {(long int) parser___ReduceAction312___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction312(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction312;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction312___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction312();
- parser___ReduceAction312___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction313[44] = {
- {(long int) 1531 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction313 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction313 < ReduceAction: superclass typecheck marker */},
- {(long int) 1531 /* 3: ReduceAction313 < ReduceAction313: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction313 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction313 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction313___action},
- {(long int) 2 /* 42: ReduceAction313 < ReduceAction313: superclass init_table position */},
- {(long int) parser___ReduceAction313___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction313(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction313;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction313___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction313();
- parser___ReduceAction313___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction314[44] = {
- {(long int) 1527 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction314 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction314 < ReduceAction: superclass typecheck marker */},
- {(long int) 1527 /* 3: ReduceAction314 < ReduceAction314: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction314 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction314 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction314___action},
- {(long int) 2 /* 42: ReduceAction314 < ReduceAction314: superclass init_table position */},
- {(long int) parser___ReduceAction314___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction314(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction314;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction314___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction314();
- parser___ReduceAction314___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction315[44] = {
- {(long int) 1523 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction315 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction315 < ReduceAction: superclass typecheck marker */},
- {(long int) 1523 /* 3: ReduceAction315 < ReduceAction315: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction315 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction315 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction315___action},
- {(long int) 2 /* 42: ReduceAction315 < ReduceAction315: superclass init_table position */},
- {(long int) parser___ReduceAction315___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction315(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction315;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction315___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction315();
- parser___ReduceAction315___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction316[44] = {
- {(long int) 1519 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction316 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction316 < ReduceAction: superclass typecheck marker */},
- {(long int) 1519 /* 3: ReduceAction316 < ReduceAction316: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction316 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction316 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction316___action},
- {(long int) 2 /* 42: ReduceAction316 < ReduceAction316: superclass init_table position */},
- {(long int) parser___ReduceAction316___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction316(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction316;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction316___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction316();
- parser___ReduceAction316___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction317[44] = {
- {(long int) 1515 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction317 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction317 < ReduceAction: superclass typecheck marker */},
- {(long int) 1515 /* 3: ReduceAction317 < ReduceAction317: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction317 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction317 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction317___action},
- {(long int) 2 /* 42: ReduceAction317 < ReduceAction317: superclass init_table position */},
- {(long int) parser___ReduceAction317___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction317(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction317;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction317___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction317();
- parser___ReduceAction317___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction318[44] = {
- {(long int) 1511 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction318 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction318 < ReduceAction: superclass typecheck marker */},
- {(long int) 1511 /* 3: ReduceAction318 < ReduceAction318: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction318 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction318 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction318___action},
- {(long int) 2 /* 42: ReduceAction318 < ReduceAction318: superclass init_table position */},
- {(long int) parser___ReduceAction318___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction318(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction318;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction318___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction318();
- parser___ReduceAction318___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction319[44] = {
- {(long int) 1507 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction319 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction319 < ReduceAction: superclass typecheck marker */},
- {(long int) 1507 /* 3: ReduceAction319 < ReduceAction319: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction319 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction319 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction319___action},
- {(long int) 2 /* 42: ReduceAction319 < ReduceAction319: superclass init_table position */},
- {(long int) parser___ReduceAction319___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction319(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction319;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction319___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction319();
- parser___ReduceAction319___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction320[44] = {
- {(long int) 1499 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction320 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction320 < ReduceAction: superclass typecheck marker */},
- {(long int) 1499 /* 3: ReduceAction320 < ReduceAction320: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction320 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction320 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction320___action},
- {(long int) 2 /* 42: ReduceAction320 < ReduceAction320: superclass init_table position */},
- {(long int) parser___ReduceAction320___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction320(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction320;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction320___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction320();
- parser___ReduceAction320___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction321[44] = {
- {(long int) 1495 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction321 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction321 < ReduceAction: superclass typecheck marker */},
- {(long int) 1495 /* 3: ReduceAction321 < ReduceAction321: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction321 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction321 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction321___action},
- {(long int) 2 /* 42: ReduceAction321 < ReduceAction321: superclass init_table position */},
- {(long int) parser___ReduceAction321___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction321(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction321;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction321___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction321();
- parser___ReduceAction321___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction322[44] = {
- {(long int) 1491 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction322 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction322 < ReduceAction: superclass typecheck marker */},
- {(long int) 1491 /* 3: ReduceAction322 < ReduceAction322: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction322 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction322 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction322___action},
- {(long int) 2 /* 42: ReduceAction322 < ReduceAction322: superclass init_table position */},
- {(long int) parser___ReduceAction322___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction322(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction322;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction322___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction322();
- parser___ReduceAction322___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction323[44] = {
- {(long int) 1487 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction323 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction323 < ReduceAction: superclass typecheck marker */},
- {(long int) 1487 /* 3: ReduceAction323 < ReduceAction323: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction323 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction323 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction323___action},
- {(long int) 2 /* 42: ReduceAction323 < ReduceAction323: superclass init_table position */},
- {(long int) parser___ReduceAction323___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction323(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction323;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction323___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction323();
- parser___ReduceAction323___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction324[44] = {
- {(long int) 1483 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction324 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction324 < ReduceAction: superclass typecheck marker */},
- {(long int) 1483 /* 3: ReduceAction324 < ReduceAction324: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction324 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction324 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction324___action},
- {(long int) 2 /* 42: ReduceAction324 < ReduceAction324: superclass init_table position */},
- {(long int) parser___ReduceAction324___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction324(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction324;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction324___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction324();
- parser___ReduceAction324___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction325[44] = {
- {(long int) 1479 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction325 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction325 < ReduceAction: superclass typecheck marker */},
- {(long int) 1479 /* 3: ReduceAction325 < ReduceAction325: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction325 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction325 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction325___action},
- {(long int) 2 /* 42: ReduceAction325 < ReduceAction325: superclass init_table position */},
- {(long int) parser___ReduceAction325___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction325(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction325;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction325___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction325();
- parser___ReduceAction325___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction326[44] = {
- {(long int) 1475 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction326 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction326 < ReduceAction: superclass typecheck marker */},
- {(long int) 1475 /* 3: ReduceAction326 < ReduceAction326: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction326 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction326 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction326___action},
- {(long int) 2 /* 42: ReduceAction326 < ReduceAction326: superclass init_table position */},
- {(long int) parser___ReduceAction326___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction326(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction326;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction326___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction326();
- parser___ReduceAction326___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction327[44] = {
- {(long int) 1471 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction327 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction327 < ReduceAction: superclass typecheck marker */},
- {(long int) 1471 /* 3: ReduceAction327 < ReduceAction327: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction327 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction327 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction327___action},
- {(long int) 2 /* 42: ReduceAction327 < ReduceAction327: superclass init_table position */},
- {(long int) parser___ReduceAction327___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction327(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction327;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction327___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction327();
- parser___ReduceAction327___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction328[44] = {
- {(long int) 1467 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction328 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction328 < ReduceAction: superclass typecheck marker */},
- {(long int) 1467 /* 3: ReduceAction328 < ReduceAction328: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction328 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction328 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction328___action},
- {(long int) 2 /* 42: ReduceAction328 < ReduceAction328: superclass init_table position */},
- {(long int) parser___ReduceAction328___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction328(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction328;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction328___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction328();
- parser___ReduceAction328___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction329[44] = {
- {(long int) 1463 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction329 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction329 < ReduceAction: superclass typecheck marker */},
- {(long int) 1463 /* 3: ReduceAction329 < ReduceAction329: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction329 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction329 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction329___action},
- {(long int) 2 /* 42: ReduceAction329 < ReduceAction329: superclass init_table position */},
- {(long int) parser___ReduceAction329___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction329(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction329;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction329___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction329();
- parser___ReduceAction329___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction330[44] = {
- {(long int) 1455 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction330 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction330 < ReduceAction: superclass typecheck marker */},
- {(long int) 1455 /* 3: ReduceAction330 < ReduceAction330: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction330 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction330 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction330___action},
- {(long int) 2 /* 42: ReduceAction330 < ReduceAction330: superclass init_table position */},
- {(long int) parser___ReduceAction330___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction330(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction330;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction330___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction330();
- parser___ReduceAction330___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction331[44] = {
- {(long int) 1451 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction331 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction331 < ReduceAction: superclass typecheck marker */},
- {(long int) 1451 /* 3: ReduceAction331 < ReduceAction331: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction331 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction331 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction331___action},
- {(long int) 2 /* 42: ReduceAction331 < ReduceAction331: superclass init_table position */},
- {(long int) parser___ReduceAction331___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction331(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction331;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction331___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction331();
- parser___ReduceAction331___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction332[44] = {
- {(long int) 1447 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction332 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction332 < ReduceAction: superclass typecheck marker */},
- {(long int) 1447 /* 3: ReduceAction332 < ReduceAction332: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction332 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction332 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction332___action},
- {(long int) 2 /* 42: ReduceAction332 < ReduceAction332: superclass init_table position */},
- {(long int) parser___ReduceAction332___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction332(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction332;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction332___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction332();
- parser___ReduceAction332___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction333[44] = {
- {(long int) 1443 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction333 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction333 < ReduceAction: superclass typecheck marker */},
- {(long int) 1443 /* 3: ReduceAction333 < ReduceAction333: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction333 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction333 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction333___action},
- {(long int) 2 /* 42: ReduceAction333 < ReduceAction333: superclass init_table position */},
- {(long int) parser___ReduceAction333___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction333(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction333;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction333___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction333();
- parser___ReduceAction333___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction334[44] = {
- {(long int) 1439 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction334 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction334 < ReduceAction: superclass typecheck marker */},
- {(long int) 1439 /* 3: ReduceAction334 < ReduceAction334: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction334 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction334 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction334___action},
- {(long int) 2 /* 42: ReduceAction334 < ReduceAction334: superclass init_table position */},
- {(long int) parser___ReduceAction334___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction334(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction334;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction334___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction334();
- parser___ReduceAction334___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction335[44] = {
- {(long int) 1435 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction335 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction335 < ReduceAction: superclass typecheck marker */},
- {(long int) 1435 /* 3: ReduceAction335 < ReduceAction335: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction335 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction335 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction335___action},
- {(long int) 2 /* 42: ReduceAction335 < ReduceAction335: superclass init_table position */},
- {(long int) parser___ReduceAction335___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction335(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction335;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction335___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction335();
- parser___ReduceAction335___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction336[44] = {
- {(long int) 1431 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction336 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction336 < ReduceAction: superclass typecheck marker */},
- {(long int) 1431 /* 3: ReduceAction336 < ReduceAction336: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction336 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction336 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction336___action},
- {(long int) 2 /* 42: ReduceAction336 < ReduceAction336: superclass init_table position */},
- {(long int) parser___ReduceAction336___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction336(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction336;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction336___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction336();
- parser___ReduceAction336___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction337[44] = {
- {(long int) 1427 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction337 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction337 < ReduceAction: superclass typecheck marker */},
- {(long int) 1427 /* 3: ReduceAction337 < ReduceAction337: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction337 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction337 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction337___action},
- {(long int) 2 /* 42: ReduceAction337 < ReduceAction337: superclass init_table position */},
- {(long int) parser___ReduceAction337___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction337(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction337;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction337___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction337();
- parser___ReduceAction337___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction338[44] = {
- {(long int) 1423 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction338 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction338 < ReduceAction: superclass typecheck marker */},
- {(long int) 1423 /* 3: ReduceAction338 < ReduceAction338: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction338 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction338 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction338___action},
- {(long int) 2 /* 42: ReduceAction338 < ReduceAction338: superclass init_table position */},
- {(long int) parser___ReduceAction338___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction338(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction338;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction338___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction338();
- parser___ReduceAction338___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction339[44] = {
- {(long int) 1419 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction339 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction339 < ReduceAction: superclass typecheck marker */},
- {(long int) 1419 /* 3: ReduceAction339 < ReduceAction339: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction339 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction339 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction339___action},
- {(long int) 2 /* 42: ReduceAction339 < ReduceAction339: superclass init_table position */},
- {(long int) parser___ReduceAction339___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction339(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction339;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction339___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction339();
- parser___ReduceAction339___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction340[44] = {
- {(long int) 1411 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction340 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction340 < ReduceAction: superclass typecheck marker */},
- {(long int) 1411 /* 3: ReduceAction340 < ReduceAction340: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction340 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction340 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction340___action},
- {(long int) 2 /* 42: ReduceAction340 < ReduceAction340: superclass init_table position */},
- {(long int) parser___ReduceAction340___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction340(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction340;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction340___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction340();
- parser___ReduceAction340___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction341[44] = {
- {(long int) 1407 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction341 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction341 < ReduceAction: superclass typecheck marker */},
- {(long int) 1407 /* 3: ReduceAction341 < ReduceAction341: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction341 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction341 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction341___action},
- {(long int) 2 /* 42: ReduceAction341 < ReduceAction341: superclass init_table position */},
- {(long int) parser___ReduceAction341___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction341(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction341;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction341___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction341();
- parser___ReduceAction341___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction342[44] = {
- {(long int) 1403 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction342 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction342 < ReduceAction: superclass typecheck marker */},
- {(long int) 1403 /* 3: ReduceAction342 < ReduceAction342: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction342 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction342 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction342___action},
- {(long int) 2 /* 42: ReduceAction342 < ReduceAction342: superclass init_table position */},
- {(long int) parser___ReduceAction342___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction342(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction342;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction342___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction342();
- parser___ReduceAction342___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction343[44] = {
- {(long int) 1399 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction343 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction343 < ReduceAction: superclass typecheck marker */},
- {(long int) 1399 /* 3: ReduceAction343 < ReduceAction343: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction343 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction343 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction343___action},
- {(long int) 2 /* 42: ReduceAction343 < ReduceAction343: superclass init_table position */},
- {(long int) parser___ReduceAction343___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction343(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction343;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction343___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction343();
- parser___ReduceAction343___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction344[44] = {
- {(long int) 1395 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction344 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction344 < ReduceAction: superclass typecheck marker */},
- {(long int) 1395 /* 3: ReduceAction344 < ReduceAction344: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction344 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction344 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction344___action},
- {(long int) 2 /* 42: ReduceAction344 < ReduceAction344: superclass init_table position */},
- {(long int) parser___ReduceAction344___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction344(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction344;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction344___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction344();
- parser___ReduceAction344___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction345[44] = {
- {(long int) 1391 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction345 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction345 < ReduceAction: superclass typecheck marker */},
- {(long int) 1391 /* 3: ReduceAction345 < ReduceAction345: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction345 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction345 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction345___action},
- {(long int) 2 /* 42: ReduceAction345 < ReduceAction345: superclass init_table position */},
- {(long int) parser___ReduceAction345___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction345(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction345;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction345___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction345();
- parser___ReduceAction345___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction346[44] = {
- {(long int) 1387 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction346 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction346 < ReduceAction: superclass typecheck marker */},
- {(long int) 1387 /* 3: ReduceAction346 < ReduceAction346: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction346 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction346 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction346___action},
- {(long int) 2 /* 42: ReduceAction346 < ReduceAction346: superclass init_table position */},
- {(long int) parser___ReduceAction346___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction346(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction346;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction346___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction346();
- parser___ReduceAction346___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction347[44] = {
- {(long int) 1383 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction347 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction347 < ReduceAction: superclass typecheck marker */},
- {(long int) 1383 /* 3: ReduceAction347 < ReduceAction347: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction347 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction347 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction347___action},
- {(long int) 2 /* 42: ReduceAction347 < ReduceAction347: superclass init_table position */},
- {(long int) parser___ReduceAction347___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction347(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction347;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction347___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction347();
- parser___ReduceAction347___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction348[44] = {
- {(long int) 1379 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction348 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction348 < ReduceAction: superclass typecheck marker */},
- {(long int) 1379 /* 3: ReduceAction348 < ReduceAction348: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction348 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction348 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction348___action},
- {(long int) 2 /* 42: ReduceAction348 < ReduceAction348: superclass init_table position */},
- {(long int) parser___ReduceAction348___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction348(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction348;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction348___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction348();
- parser___ReduceAction348___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction349[44] = {
- {(long int) 1375 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction349 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction349 < ReduceAction: superclass typecheck marker */},
- {(long int) 1375 /* 3: ReduceAction349 < ReduceAction349: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction349 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction349 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction349___action},
- {(long int) 2 /* 42: ReduceAction349 < ReduceAction349: superclass init_table position */},
- {(long int) parser___ReduceAction349___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction349(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction349;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction349___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction349();
- parser___ReduceAction349___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction350[44] = {
- {(long int) 1367 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction350 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction350 < ReduceAction: superclass typecheck marker */},
- {(long int) 1367 /* 3: ReduceAction350 < ReduceAction350: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction350 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction350 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction350___action},
- {(long int) 2 /* 42: ReduceAction350 < ReduceAction350: superclass init_table position */},
- {(long int) parser___ReduceAction350___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction350(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction350;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction350___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction350();
- parser___ReduceAction350___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction351[44] = {
- {(long int) 1363 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction351 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction351 < ReduceAction: superclass typecheck marker */},
- {(long int) 1363 /* 3: ReduceAction351 < ReduceAction351: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction351 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction351 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction351___action},
- {(long int) 2 /* 42: ReduceAction351 < ReduceAction351: superclass init_table position */},
- {(long int) parser___ReduceAction351___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction351(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction351;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction351___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction351();
- parser___ReduceAction351___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction352[44] = {
- {(long int) 1359 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction352 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction352 < ReduceAction: superclass typecheck marker */},
- {(long int) 1359 /* 3: ReduceAction352 < ReduceAction352: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction352 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction352 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction352___action},
- {(long int) 2 /* 42: ReduceAction352 < ReduceAction352: superclass init_table position */},
- {(long int) parser___ReduceAction352___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction352(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction352;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction352___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction352();
- parser___ReduceAction352___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction353[44] = {
- {(long int) 1355 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction353 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction353 < ReduceAction: superclass typecheck marker */},
- {(long int) 1355 /* 3: ReduceAction353 < ReduceAction353: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction353 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction353 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction353___action},
- {(long int) 2 /* 42: ReduceAction353 < ReduceAction353: superclass init_table position */},
- {(long int) parser___ReduceAction353___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction353(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction353;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction353___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction353();
- parser___ReduceAction353___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction354[44] = {
- {(long int) 1351 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction354 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction354 < ReduceAction: superclass typecheck marker */},
- {(long int) 1351 /* 3: ReduceAction354 < ReduceAction354: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction354 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction354 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction354___action},
- {(long int) 2 /* 42: ReduceAction354 < ReduceAction354: superclass init_table position */},
- {(long int) parser___ReduceAction354___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction354(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction354;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction354___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction354();
- parser___ReduceAction354___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction355[44] = {
- {(long int) 1347 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction355 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction355 < ReduceAction: superclass typecheck marker */},
- {(long int) 1347 /* 3: ReduceAction355 < ReduceAction355: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction355 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction355 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction355___action},
- {(long int) 2 /* 42: ReduceAction355 < ReduceAction355: superclass init_table position */},
- {(long int) parser___ReduceAction355___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction355(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction355;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction355___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction355();
- parser___ReduceAction355___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction356[44] = {
- {(long int) 1343 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction356 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction356 < ReduceAction: superclass typecheck marker */},
- {(long int) 1343 /* 3: ReduceAction356 < ReduceAction356: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction356 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction356 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction356___action},
- {(long int) 2 /* 42: ReduceAction356 < ReduceAction356: superclass init_table position */},
- {(long int) parser___ReduceAction356___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction356(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction356;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction356___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction356();
- parser___ReduceAction356___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction357[44] = {
- {(long int) 1339 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction357 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction357 < ReduceAction: superclass typecheck marker */},
- {(long int) 1339 /* 3: ReduceAction357 < ReduceAction357: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction357 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction357 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction357___action},
- {(long int) 2 /* 42: ReduceAction357 < ReduceAction357: superclass init_table position */},
- {(long int) parser___ReduceAction357___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction357(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction357;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction357___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction357();
- parser___ReduceAction357___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction358[44] = {
- {(long int) 1335 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction358 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction358 < ReduceAction: superclass typecheck marker */},
- {(long int) 1335 /* 3: ReduceAction358 < ReduceAction358: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction358 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction358 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction358___action},
- {(long int) 2 /* 42: ReduceAction358 < ReduceAction358: superclass init_table position */},
- {(long int) parser___ReduceAction358___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction358(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction358;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction358___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction358();
- parser___ReduceAction358___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction359[44] = {
- {(long int) 1331 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction359 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction359 < ReduceAction: superclass typecheck marker */},
- {(long int) 1331 /* 3: ReduceAction359 < ReduceAction359: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction359 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction359 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction359___action},
- {(long int) 2 /* 42: ReduceAction359 < ReduceAction359: superclass init_table position */},
- {(long int) parser___ReduceAction359___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction359(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction359;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction359___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction359();
- parser___ReduceAction359___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction360[44] = {
- {(long int) 1323 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction360 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction360 < ReduceAction: superclass typecheck marker */},
- {(long int) 1323 /* 3: ReduceAction360 < ReduceAction360: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction360 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction360 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction360___action},
- {(long int) 2 /* 42: ReduceAction360 < ReduceAction360: superclass init_table position */},
- {(long int) parser___ReduceAction360___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction360(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction360;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction360___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction360();
- parser___ReduceAction360___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction361[44] = {
- {(long int) 1319 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction361 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction361 < ReduceAction: superclass typecheck marker */},
- {(long int) 1319 /* 3: ReduceAction361 < ReduceAction361: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction361 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction361 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction361___action},
- {(long int) 2 /* 42: ReduceAction361 < ReduceAction361: superclass init_table position */},
- {(long int) parser___ReduceAction361___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction361(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction361;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction361___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction361();
- parser___ReduceAction361___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction362[44] = {
- {(long int) 1315 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction362 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction362 < ReduceAction: superclass typecheck marker */},
- {(long int) 1315 /* 3: ReduceAction362 < ReduceAction362: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction362 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction362 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction362___action},
- {(long int) 2 /* 42: ReduceAction362 < ReduceAction362: superclass init_table position */},
- {(long int) parser___ReduceAction362___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction362(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction362;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction362___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction362();
- parser___ReduceAction362___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction363[44] = {
- {(long int) 1311 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction363 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction363 < ReduceAction: superclass typecheck marker */},
- {(long int) 1311 /* 3: ReduceAction363 < ReduceAction363: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction363 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction363 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction363___action},
- {(long int) 2 /* 42: ReduceAction363 < ReduceAction363: superclass init_table position */},
- {(long int) parser___ReduceAction363___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction363(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction363;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction363___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction363();
- parser___ReduceAction363___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction364[44] = {
- {(long int) 1307 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction364 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction364 < ReduceAction: superclass typecheck marker */},
- {(long int) 1307 /* 3: ReduceAction364 < ReduceAction364: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction364 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction364 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction364___action},
- {(long int) 2 /* 42: ReduceAction364 < ReduceAction364: superclass init_table position */},
- {(long int) parser___ReduceAction364___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction364(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction364;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction364___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction364();
- parser___ReduceAction364___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction365[44] = {
- {(long int) 1303 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction365 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction365 < ReduceAction: superclass typecheck marker */},
- {(long int) 1303 /* 3: ReduceAction365 < ReduceAction365: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction365 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction365 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction365___action},
- {(long int) 2 /* 42: ReduceAction365 < ReduceAction365: superclass init_table position */},
- {(long int) parser___ReduceAction365___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction365(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction365;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction365___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction365();
- parser___ReduceAction365___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction366[44] = {
- {(long int) 1299 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction366 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction366 < ReduceAction: superclass typecheck marker */},
- {(long int) 1299 /* 3: ReduceAction366 < ReduceAction366: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction366 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction366 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction366___action},
- {(long int) 2 /* 42: ReduceAction366 < ReduceAction366: superclass init_table position */},
- {(long int) parser___ReduceAction366___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction366(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction366;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction366___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction366();
- parser___ReduceAction366___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction367[44] = {
- {(long int) 1295 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction367 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction367 < ReduceAction: superclass typecheck marker */},
- {(long int) 1295 /* 3: ReduceAction367 < ReduceAction367: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction367 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction367 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction367___action},
- {(long int) 2 /* 42: ReduceAction367 < ReduceAction367: superclass init_table position */},
- {(long int) parser___ReduceAction367___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction367(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction367;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction367___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction367();
- parser___ReduceAction367___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction368[44] = {
- {(long int) 1291 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction368 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction368 < ReduceAction: superclass typecheck marker */},
- {(long int) 1291 /* 3: ReduceAction368 < ReduceAction368: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction368 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction368 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction368___action},
- {(long int) 2 /* 42: ReduceAction368 < ReduceAction368: superclass init_table position */},
- {(long int) parser___ReduceAction368___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction368(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction368;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction368___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction368();
- parser___ReduceAction368___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction369[44] = {
- {(long int) 1287 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction369 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction369 < ReduceAction: superclass typecheck marker */},
- {(long int) 1287 /* 3: ReduceAction369 < ReduceAction369: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction369 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction369 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction369___action},
- {(long int) 2 /* 42: ReduceAction369 < ReduceAction369: superclass init_table position */},
- {(long int) parser___ReduceAction369___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction369(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction369;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction369___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction369();
- parser___ReduceAction369___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction370[44] = {
- {(long int) 1279 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction370 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction370 < ReduceAction: superclass typecheck marker */},
- {(long int) 1279 /* 3: ReduceAction370 < ReduceAction370: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction370 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction370 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction370___action},
- {(long int) 2 /* 42: ReduceAction370 < ReduceAction370: superclass init_table position */},
- {(long int) parser___ReduceAction370___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction370(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction370;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction370___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction370();
- parser___ReduceAction370___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction371[44] = {
- {(long int) 1275 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction371 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction371 < ReduceAction: superclass typecheck marker */},
- {(long int) 1275 /* 3: ReduceAction371 < ReduceAction371: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction371 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction371 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction371___action},
- {(long int) 2 /* 42: ReduceAction371 < ReduceAction371: superclass init_table position */},
- {(long int) parser___ReduceAction371___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction371(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction371;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction371___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction371();
- parser___ReduceAction371___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction372[44] = {
- {(long int) 1271 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction372 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction372 < ReduceAction: superclass typecheck marker */},
- {(long int) 1271 /* 3: ReduceAction372 < ReduceAction372: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction372 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction372 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction372___action},
- {(long int) 2 /* 42: ReduceAction372 < ReduceAction372: superclass init_table position */},
- {(long int) parser___ReduceAction372___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction372(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction372;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction372___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction372();
- parser___ReduceAction372___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction373[44] = {
- {(long int) 1267 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction373 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction373 < ReduceAction: superclass typecheck marker */},
- {(long int) 1267 /* 3: ReduceAction373 < ReduceAction373: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction373 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction373 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction373___action},
- {(long int) 2 /* 42: ReduceAction373 < ReduceAction373: superclass init_table position */},
- {(long int) parser___ReduceAction373___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction373(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction373;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction373___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction373();
- parser___ReduceAction373___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction374[44] = {
- {(long int) 1263 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction374 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction374 < ReduceAction: superclass typecheck marker */},
- {(long int) 1263 /* 3: ReduceAction374 < ReduceAction374: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction374 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction374 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction374___action},
- {(long int) 2 /* 42: ReduceAction374 < ReduceAction374: superclass init_table position */},
- {(long int) parser___ReduceAction374___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction374(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction374;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction374___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction374();
- parser___ReduceAction374___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction375[44] = {
- {(long int) 1259 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction375 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction375 < ReduceAction: superclass typecheck marker */},
- {(long int) 1259 /* 3: ReduceAction375 < ReduceAction375: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction375 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction375 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction375___action},
- {(long int) 2 /* 42: ReduceAction375 < ReduceAction375: superclass init_table position */},
- {(long int) parser___ReduceAction375___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction375(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction375;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction375___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction375();
- parser___ReduceAction375___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction376[44] = {
- {(long int) 1255 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction376 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction376 < ReduceAction: superclass typecheck marker */},
- {(long int) 1255 /* 3: ReduceAction376 < ReduceAction376: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction376 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction376 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction376___action},
- {(long int) 2 /* 42: ReduceAction376 < ReduceAction376: superclass init_table position */},
- {(long int) parser___ReduceAction376___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction376(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction376;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction376___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction376();
- parser___ReduceAction376___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction377[44] = {
- {(long int) 1251 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction377 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction377 < ReduceAction: superclass typecheck marker */},
- {(long int) 1251 /* 3: ReduceAction377 < ReduceAction377: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction377 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction377 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction377___action},
- {(long int) 2 /* 42: ReduceAction377 < ReduceAction377: superclass init_table position */},
- {(long int) parser___ReduceAction377___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction377(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction377;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction377___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction377();
- parser___ReduceAction377___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction378[44] = {
- {(long int) 1247 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction378 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction378 < ReduceAction: superclass typecheck marker */},
- {(long int) 1247 /* 3: ReduceAction378 < ReduceAction378: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction378 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction378 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction378___action},
- {(long int) 2 /* 42: ReduceAction378 < ReduceAction378: superclass init_table position */},
- {(long int) parser___ReduceAction378___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction378(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction378;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction378___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction378();
- parser___ReduceAction378___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction379[44] = {
- {(long int) 1243 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction379 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction379 < ReduceAction: superclass typecheck marker */},
- {(long int) 1243 /* 3: ReduceAction379 < ReduceAction379: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction379 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction379 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction379___action},
- {(long int) 2 /* 42: ReduceAction379 < ReduceAction379: superclass init_table position */},
- {(long int) parser___ReduceAction379___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction379(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction379;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction379___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction379();
- parser___ReduceAction379___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction380[44] = {
- {(long int) 1235 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction380 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction380 < ReduceAction: superclass typecheck marker */},
- {(long int) 1235 /* 3: ReduceAction380 < ReduceAction380: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction380 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction380 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction380___action},
- {(long int) 2 /* 42: ReduceAction380 < ReduceAction380: superclass init_table position */},
- {(long int) parser___ReduceAction380___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction380(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction380;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction380___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction380();
- parser___ReduceAction380___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction381[44] = {
- {(long int) 1231 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction381 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction381 < ReduceAction: superclass typecheck marker */},
- {(long int) 1231 /* 3: ReduceAction381 < ReduceAction381: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction381 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction381 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction381___action},
- {(long int) 2 /* 42: ReduceAction381 < ReduceAction381: superclass init_table position */},
- {(long int) parser___ReduceAction381___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction381(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction381;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction381___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction381();
- parser___ReduceAction381___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction382[44] = {
- {(long int) 1227 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction382 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction382 < ReduceAction: superclass typecheck marker */},
- {(long int) 1227 /* 3: ReduceAction382 < ReduceAction382: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction382 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction382 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction382___action},
- {(long int) 2 /* 42: ReduceAction382 < ReduceAction382: superclass init_table position */},
- {(long int) parser___ReduceAction382___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction382(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction382;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction382___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction382();
- parser___ReduceAction382___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction383[44] = {
- {(long int) 1223 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction383 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction383 < ReduceAction: superclass typecheck marker */},
- {(long int) 1223 /* 3: ReduceAction383 < ReduceAction383: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction383 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction383 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction383___action},
- {(long int) 2 /* 42: ReduceAction383 < ReduceAction383: superclass init_table position */},
- {(long int) parser___ReduceAction383___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction383(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction383;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction383___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction383();
- parser___ReduceAction383___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction384[44] = {
- {(long int) 1219 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction384 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction384 < ReduceAction: superclass typecheck marker */},
- {(long int) 1219 /* 3: ReduceAction384 < ReduceAction384: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction384 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction384 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction384___action},
- {(long int) 2 /* 42: ReduceAction384 < ReduceAction384: superclass init_table position */},
- {(long int) parser___ReduceAction384___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction384(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction384;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction384___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction384();
- parser___ReduceAction384___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction385[44] = {
- {(long int) 1215 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction385 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction385 < ReduceAction: superclass typecheck marker */},
- {(long int) 1215 /* 3: ReduceAction385 < ReduceAction385: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction385 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction385 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction385___action},
- {(long int) 2 /* 42: ReduceAction385 < ReduceAction385: superclass init_table position */},
- {(long int) parser___ReduceAction385___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction385(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction385;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction385___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction385();
- parser___ReduceAction385___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction386[44] = {
- {(long int) 1211 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction386 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction386 < ReduceAction: superclass typecheck marker */},
- {(long int) 1211 /* 3: ReduceAction386 < ReduceAction386: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction386 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction386 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction386___action},
- {(long int) 2 /* 42: ReduceAction386 < ReduceAction386: superclass init_table position */},
- {(long int) parser___ReduceAction386___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction386(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction386;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction386___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction386();
- parser___ReduceAction386___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction387[44] = {
- {(long int) 1207 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction387 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction387 < ReduceAction: superclass typecheck marker */},
- {(long int) 1207 /* 3: ReduceAction387 < ReduceAction387: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction387 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction387 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction387___action},
- {(long int) 2 /* 42: ReduceAction387 < ReduceAction387: superclass init_table position */},
- {(long int) parser___ReduceAction387___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction387(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction387;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction387___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction387();
- parser___ReduceAction387___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction388[44] = {
- {(long int) 1203 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction388 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction388 < ReduceAction: superclass typecheck marker */},
- {(long int) 1203 /* 3: ReduceAction388 < ReduceAction388: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction388 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction388 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction388___action},
- {(long int) 2 /* 42: ReduceAction388 < ReduceAction388: superclass init_table position */},
- {(long int) parser___ReduceAction388___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction388(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction388;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction388___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction388();
- parser___ReduceAction388___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction389[44] = {
- {(long int) 1199 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction389 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction389 < ReduceAction: superclass typecheck marker */},
- {(long int) 1199 /* 3: ReduceAction389 < ReduceAction389: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction389 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction389 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction389___action},
- {(long int) 2 /* 42: ReduceAction389 < ReduceAction389: superclass init_table position */},
- {(long int) parser___ReduceAction389___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction389(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction389;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction389___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction389();
- parser___ReduceAction389___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction390[44] = {
- {(long int) 1191 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction390 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction390 < ReduceAction: superclass typecheck marker */},
- {(long int) 1191 /* 3: ReduceAction390 < ReduceAction390: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction390 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction390 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction390___action},
- {(long int) 2 /* 42: ReduceAction390 < ReduceAction390: superclass init_table position */},
- {(long int) parser___ReduceAction390___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction390(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction390;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction390___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction390();
- parser___ReduceAction390___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction391[44] = {
- {(long int) 1187 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction391 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction391 < ReduceAction: superclass typecheck marker */},
- {(long int) 1187 /* 3: ReduceAction391 < ReduceAction391: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction391 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction391 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction391___action},
- {(long int) 2 /* 42: ReduceAction391 < ReduceAction391: superclass init_table position */},
- {(long int) parser___ReduceAction391___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction391(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction391;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction391___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction391();
- parser___ReduceAction391___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction392[44] = {
- {(long int) 1183 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction392 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction392 < ReduceAction: superclass typecheck marker */},
- {(long int) 1183 /* 3: ReduceAction392 < ReduceAction392: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction392 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction392 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction392___action},
- {(long int) 2 /* 42: ReduceAction392 < ReduceAction392: superclass init_table position */},
- {(long int) parser___ReduceAction392___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction392(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction392;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction392___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction392();
- parser___ReduceAction392___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction393[44] = {
- {(long int) 1179 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction393 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction393 < ReduceAction: superclass typecheck marker */},
- {(long int) 1179 /* 3: ReduceAction393 < ReduceAction393: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction393 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction393 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction393___action},
- {(long int) 2 /* 42: ReduceAction393 < ReduceAction393: superclass init_table position */},
- {(long int) parser___ReduceAction393___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction393(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction393;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction393___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction393();
- parser___ReduceAction393___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction394[44] = {
- {(long int) 1175 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction394 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction394 < ReduceAction: superclass typecheck marker */},
- {(long int) 1175 /* 3: ReduceAction394 < ReduceAction394: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction394 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction394 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction394___action},
- {(long int) 2 /* 42: ReduceAction394 < ReduceAction394: superclass init_table position */},
- {(long int) parser___ReduceAction394___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction394(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction394;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction394___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction394();
- parser___ReduceAction394___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction395[44] = {
- {(long int) 1171 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction395 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction395 < ReduceAction: superclass typecheck marker */},
- {(long int) 1171 /* 3: ReduceAction395 < ReduceAction395: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction395 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction395 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction395___action},
- {(long int) 2 /* 42: ReduceAction395 < ReduceAction395: superclass init_table position */},
- {(long int) parser___ReduceAction395___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction395(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction395;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction395___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction395();
- parser___ReduceAction395___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction396[44] = {
- {(long int) 1167 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction396 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction396 < ReduceAction: superclass typecheck marker */},
- {(long int) 1167 /* 3: ReduceAction396 < ReduceAction396: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction396 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction396 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction396___action},
- {(long int) 2 /* 42: ReduceAction396 < ReduceAction396: superclass init_table position */},
- {(long int) parser___ReduceAction396___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction396(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction396;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction396___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction396();
- parser___ReduceAction396___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction397[44] = {
- {(long int) 1163 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction397 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction397 < ReduceAction: superclass typecheck marker */},
- {(long int) 1163 /* 3: ReduceAction397 < ReduceAction397: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction397 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction397 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction397___action},
- {(long int) 2 /* 42: ReduceAction397 < ReduceAction397: superclass init_table position */},
- {(long int) parser___ReduceAction397___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction397(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction397;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction397___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction397();
- parser___ReduceAction397___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction398[44] = {
- {(long int) 1159 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction398 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction398 < ReduceAction: superclass typecheck marker */},
- {(long int) 1159 /* 3: ReduceAction398 < ReduceAction398: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction398 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction398 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction398___action},
- {(long int) 2 /* 42: ReduceAction398 < ReduceAction398: superclass init_table position */},
- {(long int) parser___ReduceAction398___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction398(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction398;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction398___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction398();
- parser___ReduceAction398___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction399[44] = {
- {(long int) 1155 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction399 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction399 < ReduceAction: superclass typecheck marker */},
- {(long int) 1155 /* 3: ReduceAction399 < ReduceAction399: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction399 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction399 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction399___action},
- {(long int) 2 /* 42: ReduceAction399 < ReduceAction399: superclass init_table position */},
- {(long int) parser___ReduceAction399___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction399(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction399;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction399___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction399();
- parser___ReduceAction399___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction400[44] = {
- {(long int) 1143 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction400 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction400 < ReduceAction: superclass typecheck marker */},
- {(long int) 1143 /* 3: ReduceAction400 < ReduceAction400: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction400 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction400 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction400___action},
- {(long int) 2 /* 42: ReduceAction400 < ReduceAction400: superclass init_table position */},
- {(long int) parser___ReduceAction400___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction400(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction400;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction400___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction400();
- parser___ReduceAction400___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction401[44] = {
- {(long int) 1139 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction401 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction401 < ReduceAction: superclass typecheck marker */},
- {(long int) 1139 /* 3: ReduceAction401 < ReduceAction401: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction401 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction401 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction401___action},
- {(long int) 2 /* 42: ReduceAction401 < ReduceAction401: superclass init_table position */},
- {(long int) parser___ReduceAction401___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction401(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction401;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction401___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction401();
- parser___ReduceAction401___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction402[44] = {
- {(long int) 1135 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction402 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction402 < ReduceAction: superclass typecheck marker */},
- {(long int) 1135 /* 3: ReduceAction402 < ReduceAction402: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction402 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction402 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction402___action},
- {(long int) 2 /* 42: ReduceAction402 < ReduceAction402: superclass init_table position */},
- {(long int) parser___ReduceAction402___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction402(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction402;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction402___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction402();
- parser___ReduceAction402___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction403[44] = {
- {(long int) 1131 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction403 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction403 < ReduceAction: superclass typecheck marker */},
- {(long int) 1131 /* 3: ReduceAction403 < ReduceAction403: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction403 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction403 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction403___action},
- {(long int) 2 /* 42: ReduceAction403 < ReduceAction403: superclass init_table position */},
- {(long int) parser___ReduceAction403___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction403(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction403;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction403___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction403();
- parser___ReduceAction403___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction404[44] = {
- {(long int) 1127 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction404 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction404 < ReduceAction: superclass typecheck marker */},
- {(long int) 1127 /* 3: ReduceAction404 < ReduceAction404: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction404 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction404 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction404___action},
- {(long int) 2 /* 42: ReduceAction404 < ReduceAction404: superclass init_table position */},
- {(long int) parser___ReduceAction404___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction404(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction404;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction404___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction404();
- parser___ReduceAction404___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction405[44] = {
- {(long int) 1123 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction405 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction405 < ReduceAction: superclass typecheck marker */},
- {(long int) 1123 /* 3: ReduceAction405 < ReduceAction405: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction405 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction405 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction405___action},
- {(long int) 2 /* 42: ReduceAction405 < ReduceAction405: superclass init_table position */},
- {(long int) parser___ReduceAction405___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction405(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction405;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction405___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction405();
- parser___ReduceAction405___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction406[44] = {
- {(long int) 1119 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction406 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction406 < ReduceAction: superclass typecheck marker */},
- {(long int) 1119 /* 3: ReduceAction406 < ReduceAction406: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction406 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction406 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction406___action},
- {(long int) 2 /* 42: ReduceAction406 < ReduceAction406: superclass init_table position */},
- {(long int) parser___ReduceAction406___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction406(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction406;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction406___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction406();
- parser___ReduceAction406___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction407[44] = {
- {(long int) 1115 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction407 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction407 < ReduceAction: superclass typecheck marker */},
- {(long int) 1115 /* 3: ReduceAction407 < ReduceAction407: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction407 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction407 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction407___action},
- {(long int) 2 /* 42: ReduceAction407 < ReduceAction407: superclass init_table position */},
- {(long int) parser___ReduceAction407___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction407(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction407;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction407___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction407();
- parser___ReduceAction407___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction408[44] = {
- {(long int) 1111 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction408 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction408 < ReduceAction: superclass typecheck marker */},
- {(long int) 1111 /* 3: ReduceAction408 < ReduceAction408: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction408 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction408 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction408___action},
- {(long int) 2 /* 42: ReduceAction408 < ReduceAction408: superclass init_table position */},
- {(long int) parser___ReduceAction408___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction408(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction408;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction408___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction408();
- parser___ReduceAction408___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction409[44] = {
- {(long int) 1107 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction409 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction409 < ReduceAction: superclass typecheck marker */},
- {(long int) 1107 /* 3: ReduceAction409 < ReduceAction409: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction409 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction409 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction409___action},
- {(long int) 2 /* 42: ReduceAction409 < ReduceAction409: superclass init_table position */},
- {(long int) parser___ReduceAction409___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction409(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction409;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction409___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction409();
- parser___ReduceAction409___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction410[44] = {
- {(long int) 1099 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction410 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction410 < ReduceAction: superclass typecheck marker */},
- {(long int) 1099 /* 3: ReduceAction410 < ReduceAction410: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction410 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction410 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction410___action},
- {(long int) 2 /* 42: ReduceAction410 < ReduceAction410: superclass init_table position */},
- {(long int) parser___ReduceAction410___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction410(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction410;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction410___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction410();
- parser___ReduceAction410___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction411[44] = {
- {(long int) 1095 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction411 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction411 < ReduceAction: superclass typecheck marker */},
- {(long int) 1095 /* 3: ReduceAction411 < ReduceAction411: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction411 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction411 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction411___action},
- {(long int) 2 /* 42: ReduceAction411 < ReduceAction411: superclass init_table position */},
- {(long int) parser___ReduceAction411___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction411(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction411;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction411___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction411();
- parser___ReduceAction411___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction412[44] = {
- {(long int) 1091 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction412 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction412 < ReduceAction: superclass typecheck marker */},
- {(long int) 1091 /* 3: ReduceAction412 < ReduceAction412: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction412 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction412 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction412___action},
- {(long int) 2 /* 42: ReduceAction412 < ReduceAction412: superclass init_table position */},
- {(long int) parser___ReduceAction412___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction412(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction412;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction412___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction412();
- parser___ReduceAction412___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction413[44] = {
- {(long int) 1087 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction413 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction413 < ReduceAction: superclass typecheck marker */},
- {(long int) 1087 /* 3: ReduceAction413 < ReduceAction413: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction413 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction413 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction413___action},
- {(long int) 2 /* 42: ReduceAction413 < ReduceAction413: superclass init_table position */},
- {(long int) parser___ReduceAction413___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction413(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction413;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction413___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction413();
- parser___ReduceAction413___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction414[44] = {
- {(long int) 1083 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction414 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction414 < ReduceAction: superclass typecheck marker */},
- {(long int) 1083 /* 3: ReduceAction414 < ReduceAction414: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction414 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction414 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction414___action},
- {(long int) 2 /* 42: ReduceAction414 < ReduceAction414: superclass init_table position */},
- {(long int) parser___ReduceAction414___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction414(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction414;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction414___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction414();
- parser___ReduceAction414___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction415[44] = {
- {(long int) 1079 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction415 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction415 < ReduceAction: superclass typecheck marker */},
- {(long int) 1079 /* 3: ReduceAction415 < ReduceAction415: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction415 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction415 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction415___action},
- {(long int) 2 /* 42: ReduceAction415 < ReduceAction415: superclass init_table position */},
- {(long int) parser___ReduceAction415___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction415(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction415;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction415___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction415();
- parser___ReduceAction415___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction416[44] = {
- {(long int) 1075 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction416 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction416 < ReduceAction: superclass typecheck marker */},
- {(long int) 1075 /* 3: ReduceAction416 < ReduceAction416: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction416 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction416 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction416___action},
- {(long int) 2 /* 42: ReduceAction416 < ReduceAction416: superclass init_table position */},
- {(long int) parser___ReduceAction416___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction416(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction416;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction416___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction416();
- parser___ReduceAction416___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction417[44] = {
- {(long int) 1071 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction417 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction417 < ReduceAction: superclass typecheck marker */},
- {(long int) 1071 /* 3: ReduceAction417 < ReduceAction417: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction417 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction417 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction417___action},
- {(long int) 2 /* 42: ReduceAction417 < ReduceAction417: superclass init_table position */},
- {(long int) parser___ReduceAction417___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction417(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction417;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction417___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction417();
- parser___ReduceAction417___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction418[44] = {
- {(long int) 1067 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction418 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction418 < ReduceAction: superclass typecheck marker */},
- {(long int) 1067 /* 3: ReduceAction418 < ReduceAction418: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction418 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction418 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction418___action},
- {(long int) 2 /* 42: ReduceAction418 < ReduceAction418: superclass init_table position */},
- {(long int) parser___ReduceAction418___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction418(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction418;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction418___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction418();
- parser___ReduceAction418___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction419[44] = {
- {(long int) 1063 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction419 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction419 < ReduceAction: superclass typecheck marker */},
- {(long int) 1063 /* 3: ReduceAction419 < ReduceAction419: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction419 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction419 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction419___action},
- {(long int) 2 /* 42: ReduceAction419 < ReduceAction419: superclass init_table position */},
- {(long int) parser___ReduceAction419___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction419(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction419;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction419___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction419();
- parser___ReduceAction419___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction420[44] = {
- {(long int) 1055 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction420 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction420 < ReduceAction: superclass typecheck marker */},
- {(long int) 1055 /* 3: ReduceAction420 < ReduceAction420: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction420 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction420 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction420___action},
- {(long int) 2 /* 42: ReduceAction420 < ReduceAction420: superclass init_table position */},
- {(long int) parser___ReduceAction420___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction420(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction420;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction420___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction420();
- parser___ReduceAction420___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction421[44] = {
- {(long int) 1051 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction421 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction421 < ReduceAction: superclass typecheck marker */},
- {(long int) 1051 /* 3: ReduceAction421 < ReduceAction421: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction421 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction421 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction421___action},
- {(long int) 2 /* 42: ReduceAction421 < ReduceAction421: superclass init_table position */},
- {(long int) parser___ReduceAction421___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction421(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction421;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction421___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction421();
- parser___ReduceAction421___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction422[44] = {
- {(long int) 1047 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction422 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction422 < ReduceAction: superclass typecheck marker */},
- {(long int) 1047 /* 3: ReduceAction422 < ReduceAction422: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction422 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction422 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction422___action},
- {(long int) 2 /* 42: ReduceAction422 < ReduceAction422: superclass init_table position */},
- {(long int) parser___ReduceAction422___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction422(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction422;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction422___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction422();
- parser___ReduceAction422___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction423[44] = {
- {(long int) 1043 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction423 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction423 < ReduceAction: superclass typecheck marker */},
- {(long int) 1043 /* 3: ReduceAction423 < ReduceAction423: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction423 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction423 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction423___action},
- {(long int) 2 /* 42: ReduceAction423 < ReduceAction423: superclass init_table position */},
- {(long int) parser___ReduceAction423___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction423(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction423;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction423___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction423();
- parser___ReduceAction423___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction424[44] = {
- {(long int) 1039 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction424 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction424 < ReduceAction: superclass typecheck marker */},
- {(long int) 1039 /* 3: ReduceAction424 < ReduceAction424: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction424 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction424 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction424___action},
- {(long int) 2 /* 42: ReduceAction424 < ReduceAction424: superclass init_table position */},
- {(long int) parser___ReduceAction424___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction424(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction424;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction424___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction424();
- parser___ReduceAction424___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction425[44] = {
- {(long int) 1035 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction425 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction425 < ReduceAction: superclass typecheck marker */},
- {(long int) 1035 /* 3: ReduceAction425 < ReduceAction425: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction425 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction425 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction425___action},
- {(long int) 2 /* 42: ReduceAction425 < ReduceAction425: superclass init_table position */},
- {(long int) parser___ReduceAction425___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction425(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction425;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction425___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction425();
- parser___ReduceAction425___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction426[44] = {
- {(long int) 1031 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction426 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction426 < ReduceAction: superclass typecheck marker */},
- {(long int) 1031 /* 3: ReduceAction426 < ReduceAction426: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction426 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction426 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction426___action},
- {(long int) 2 /* 42: ReduceAction426 < ReduceAction426: superclass init_table position */},
- {(long int) parser___ReduceAction426___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction426(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction426;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction426___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction426();
- parser___ReduceAction426___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction427[44] = {
- {(long int) 1027 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction427 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction427 < ReduceAction: superclass typecheck marker */},
- {(long int) 1027 /* 3: ReduceAction427 < ReduceAction427: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction427 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction427 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction427___action},
- {(long int) 2 /* 42: ReduceAction427 < ReduceAction427: superclass init_table position */},
- {(long int) parser___ReduceAction427___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction427(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction427;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction427___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction427();
- parser___ReduceAction427___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction428[44] = {
- {(long int) 1023 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction428 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction428 < ReduceAction: superclass typecheck marker */},
- {(long int) 1023 /* 3: ReduceAction428 < ReduceAction428: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction428 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction428 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction428___action},
- {(long int) 2 /* 42: ReduceAction428 < ReduceAction428: superclass init_table position */},
- {(long int) parser___ReduceAction428___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction428(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction428;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction428___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction428();
- parser___ReduceAction428___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction429[44] = {
- {(long int) 1019 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction429 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction429 < ReduceAction: superclass typecheck marker */},
- {(long int) 1019 /* 3: ReduceAction429 < ReduceAction429: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction429 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction429 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction429___action},
- {(long int) 2 /* 42: ReduceAction429 < ReduceAction429: superclass init_table position */},
- {(long int) parser___ReduceAction429___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction429(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction429;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction429___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction429();
- parser___ReduceAction429___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction430[44] = {
- {(long int) 1011 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction430 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction430 < ReduceAction: superclass typecheck marker */},
- {(long int) 1011 /* 3: ReduceAction430 < ReduceAction430: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction430 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction430 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction430___action},
- {(long int) 2 /* 42: ReduceAction430 < ReduceAction430: superclass init_table position */},
- {(long int) parser___ReduceAction430___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction430(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction430;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction430___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction430();
- parser___ReduceAction430___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction431[44] = {
- {(long int) 1007 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction431 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction431 < ReduceAction: superclass typecheck marker */},
- {(long int) 1007 /* 3: ReduceAction431 < ReduceAction431: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction431 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction431 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction431___action},
- {(long int) 2 /* 42: ReduceAction431 < ReduceAction431: superclass init_table position */},
- {(long int) parser___ReduceAction431___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction431(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction431;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction431___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction431();
- parser___ReduceAction431___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction432[44] = {
- {(long int) 1003 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction432 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction432 < ReduceAction: superclass typecheck marker */},
- {(long int) 1003 /* 3: ReduceAction432 < ReduceAction432: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction432 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction432 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction432___action},
- {(long int) 2 /* 42: ReduceAction432 < ReduceAction432: superclass init_table position */},
- {(long int) parser___ReduceAction432___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction432(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction432;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction432___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction432();
- parser___ReduceAction432___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction433[44] = {
- {(long int) 999 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction433 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction433 < ReduceAction: superclass typecheck marker */},
- {(long int) 999 /* 3: ReduceAction433 < ReduceAction433: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction433 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction433 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction433___action},
- {(long int) 2 /* 42: ReduceAction433 < ReduceAction433: superclass init_table position */},
- {(long int) parser___ReduceAction433___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction433(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction433;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction433___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction433();
- parser___ReduceAction433___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction434[44] = {
- {(long int) 995 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction434 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction434 < ReduceAction: superclass typecheck marker */},
- {(long int) 995 /* 3: ReduceAction434 < ReduceAction434: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction434 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction434 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction434___action},
- {(long int) 2 /* 42: ReduceAction434 < ReduceAction434: superclass init_table position */},
- {(long int) parser___ReduceAction434___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction434(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction434;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction434___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction434();
- parser___ReduceAction434___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction435[44] = {
- {(long int) 991 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction435 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction435 < ReduceAction: superclass typecheck marker */},
- {(long int) 991 /* 3: ReduceAction435 < ReduceAction435: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction435 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction435 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction435___action},
- {(long int) 2 /* 42: ReduceAction435 < ReduceAction435: superclass init_table position */},
- {(long int) parser___ReduceAction435___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction435(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction435;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction435___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction435();
- parser___ReduceAction435___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction436[44] = {
- {(long int) 987 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction436 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction436 < ReduceAction: superclass typecheck marker */},
- {(long int) 987 /* 3: ReduceAction436 < ReduceAction436: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction436 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction436 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction436___action},
- {(long int) 2 /* 42: ReduceAction436 < ReduceAction436: superclass init_table position */},
- {(long int) parser___ReduceAction436___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction436(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction436;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction436___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction436();
- parser___ReduceAction436___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction437[44] = {
- {(long int) 983 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction437 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction437 < ReduceAction: superclass typecheck marker */},
- {(long int) 983 /* 3: ReduceAction437 < ReduceAction437: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction437 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction437 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction437___action},
- {(long int) 2 /* 42: ReduceAction437 < ReduceAction437: superclass init_table position */},
- {(long int) parser___ReduceAction437___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction437(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction437;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction437___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction437();
- parser___ReduceAction437___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction438[44] = {
- {(long int) 979 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction438 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction438 < ReduceAction: superclass typecheck marker */},
- {(long int) 979 /* 3: ReduceAction438 < ReduceAction438: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction438 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction438 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction438___action},
- {(long int) 2 /* 42: ReduceAction438 < ReduceAction438: superclass init_table position */},
- {(long int) parser___ReduceAction438___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction438(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction438;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction438___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction438();
- parser___ReduceAction438___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction439[44] = {
- {(long int) 975 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction439 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction439 < ReduceAction: superclass typecheck marker */},
- {(long int) 975 /* 3: ReduceAction439 < ReduceAction439: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction439 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction439 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction439___action},
- {(long int) 2 /* 42: ReduceAction439 < ReduceAction439: superclass init_table position */},
- {(long int) parser___ReduceAction439___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction439(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction439;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction439___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction439();
- parser___ReduceAction439___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction440[44] = {
- {(long int) 967 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction440 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction440 < ReduceAction: superclass typecheck marker */},
- {(long int) 967 /* 3: ReduceAction440 < ReduceAction440: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction440 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction440 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction440___action},
- {(long int) 2 /* 42: ReduceAction440 < ReduceAction440: superclass init_table position */},
- {(long int) parser___ReduceAction440___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction440(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction440;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction440___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction440();
- parser___ReduceAction440___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction441[44] = {
- {(long int) 963 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction441 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction441 < ReduceAction: superclass typecheck marker */},
- {(long int) 963 /* 3: ReduceAction441 < ReduceAction441: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction441 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction441 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction441___action},
- {(long int) 2 /* 42: ReduceAction441 < ReduceAction441: superclass init_table position */},
- {(long int) parser___ReduceAction441___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction441(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction441;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction441___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction441();
- parser___ReduceAction441___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction442[44] = {
- {(long int) 959 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction442 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction442 < ReduceAction: superclass typecheck marker */},
- {(long int) 959 /* 3: ReduceAction442 < ReduceAction442: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction442 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction442 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction442___action},
- {(long int) 2 /* 42: ReduceAction442 < ReduceAction442: superclass init_table position */},
- {(long int) parser___ReduceAction442___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction442(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction442;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction442___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction442();
- parser___ReduceAction442___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction443[44] = {
- {(long int) 955 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction443 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction443 < ReduceAction: superclass typecheck marker */},
- {(long int) 955 /* 3: ReduceAction443 < ReduceAction443: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction443 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction443 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction443___action},
- {(long int) 2 /* 42: ReduceAction443 < ReduceAction443: superclass init_table position */},
- {(long int) parser___ReduceAction443___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction443(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction443;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction443___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction443();
- parser___ReduceAction443___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction444[44] = {
- {(long int) 951 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction444 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction444 < ReduceAction: superclass typecheck marker */},
- {(long int) 951 /* 3: ReduceAction444 < ReduceAction444: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction444 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction444 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction444___action},
- {(long int) 2 /* 42: ReduceAction444 < ReduceAction444: superclass init_table position */},
- {(long int) parser___ReduceAction444___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction444(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction444;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction444___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction444();
- parser___ReduceAction444___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction445[44] = {
- {(long int) 947 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction445 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction445 < ReduceAction: superclass typecheck marker */},
- {(long int) 947 /* 3: ReduceAction445 < ReduceAction445: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction445 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction445 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction445___action},
- {(long int) 2 /* 42: ReduceAction445 < ReduceAction445: superclass init_table position */},
- {(long int) parser___ReduceAction445___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction445(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction445;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction445___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction445();
- parser___ReduceAction445___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction446[44] = {
- {(long int) 943 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction446 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction446 < ReduceAction: superclass typecheck marker */},
- {(long int) 943 /* 3: ReduceAction446 < ReduceAction446: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction446 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction446 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction446___action},
- {(long int) 2 /* 42: ReduceAction446 < ReduceAction446: superclass init_table position */},
- {(long int) parser___ReduceAction446___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction446(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction446;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction446___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction446();
- parser___ReduceAction446___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction447[44] = {
- {(long int) 939 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction447 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction447 < ReduceAction: superclass typecheck marker */},
- {(long int) 939 /* 3: ReduceAction447 < ReduceAction447: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction447 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction447 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction447___action},
- {(long int) 2 /* 42: ReduceAction447 < ReduceAction447: superclass init_table position */},
- {(long int) parser___ReduceAction447___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction447(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction447;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction447___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction447();
- parser___ReduceAction447___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction448[44] = {
- {(long int) 935 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction448 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction448 < ReduceAction: superclass typecheck marker */},
- {(long int) 935 /* 3: ReduceAction448 < ReduceAction448: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction448 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction448 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction448___action},
- {(long int) 2 /* 42: ReduceAction448 < ReduceAction448: superclass init_table position */},
- {(long int) parser___ReduceAction448___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction448(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction448;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction448___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction448();
- parser___ReduceAction448___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction449[44] = {
- {(long int) 931 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction449 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction449 < ReduceAction: superclass typecheck marker */},
- {(long int) 931 /* 3: ReduceAction449 < ReduceAction449: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction449 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction449 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction449___action},
- {(long int) 2 /* 42: ReduceAction449 < ReduceAction449: superclass init_table position */},
- {(long int) parser___ReduceAction449___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction449(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction449;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction449___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction449();
- parser___ReduceAction449___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction450[44] = {
- {(long int) 923 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction450 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction450 < ReduceAction: superclass typecheck marker */},
- {(long int) 923 /* 3: ReduceAction450 < ReduceAction450: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction450 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction450 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction450___action},
- {(long int) 2 /* 42: ReduceAction450 < ReduceAction450: superclass init_table position */},
- {(long int) parser___ReduceAction450___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction450(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction450;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction450___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction450();
- parser___ReduceAction450___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction451[44] = {
- {(long int) 919 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction451 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction451 < ReduceAction: superclass typecheck marker */},
- {(long int) 919 /* 3: ReduceAction451 < ReduceAction451: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction451 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction451 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction451___action},
- {(long int) 2 /* 42: ReduceAction451 < ReduceAction451: superclass init_table position */},
- {(long int) parser___ReduceAction451___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction451(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction451;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction451___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction451();
- parser___ReduceAction451___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction452[44] = {
- {(long int) 915 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction452 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction452 < ReduceAction: superclass typecheck marker */},
- {(long int) 915 /* 3: ReduceAction452 < ReduceAction452: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction452 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction452 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction452___action},
- {(long int) 2 /* 42: ReduceAction452 < ReduceAction452: superclass init_table position */},
- {(long int) parser___ReduceAction452___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction452(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction452;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction452___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction452();
- parser___ReduceAction452___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction453[44] = {
- {(long int) 911 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction453 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction453 < ReduceAction: superclass typecheck marker */},
- {(long int) 911 /* 3: ReduceAction453 < ReduceAction453: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction453 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction453 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction453___action},
- {(long int) 2 /* 42: ReduceAction453 < ReduceAction453: superclass init_table position */},
- {(long int) parser___ReduceAction453___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction453(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction453;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction453___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction453();
- parser___ReduceAction453___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction454[44] = {
- {(long int) 907 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction454 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction454 < ReduceAction: superclass typecheck marker */},
- {(long int) 907 /* 3: ReduceAction454 < ReduceAction454: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction454 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction454 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction454___action},
- {(long int) 2 /* 42: ReduceAction454 < ReduceAction454: superclass init_table position */},
- {(long int) parser___ReduceAction454___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction454(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction454;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction454___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction454();
- parser___ReduceAction454___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction455[44] = {
- {(long int) 903 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction455 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction455 < ReduceAction: superclass typecheck marker */},
- {(long int) 903 /* 3: ReduceAction455 < ReduceAction455: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction455 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction455 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction455___action},
- {(long int) 2 /* 42: ReduceAction455 < ReduceAction455: superclass init_table position */},
- {(long int) parser___ReduceAction455___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction455(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction455;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction455___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction455();
- parser___ReduceAction455___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction456[44] = {
- {(long int) 899 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction456 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction456 < ReduceAction: superclass typecheck marker */},
- {(long int) 899 /* 3: ReduceAction456 < ReduceAction456: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction456 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction456 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction456___action},
- {(long int) 2 /* 42: ReduceAction456 < ReduceAction456: superclass init_table position */},
- {(long int) parser___ReduceAction456___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction456(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction456;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction456___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction456();
- parser___ReduceAction456___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction457[44] = {
- {(long int) 895 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction457 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction457 < ReduceAction: superclass typecheck marker */},
- {(long int) 895 /* 3: ReduceAction457 < ReduceAction457: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction457 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction457 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction457___action},
- {(long int) 2 /* 42: ReduceAction457 < ReduceAction457: superclass init_table position */},
- {(long int) parser___ReduceAction457___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction457(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction457;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction457___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction457();
- parser___ReduceAction457___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction458[44] = {
- {(long int) 891 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction458 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction458 < ReduceAction: superclass typecheck marker */},
- {(long int) 891 /* 3: ReduceAction458 < ReduceAction458: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction458 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction458 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction458___action},
- {(long int) 2 /* 42: ReduceAction458 < ReduceAction458: superclass init_table position */},
- {(long int) parser___ReduceAction458___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction458(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction458;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction458___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction458();
- parser___ReduceAction458___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction459[44] = {
- {(long int) 887 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction459 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction459 < ReduceAction: superclass typecheck marker */},
- {(long int) 887 /* 3: ReduceAction459 < ReduceAction459: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction459 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction459 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction459___action},
- {(long int) 2 /* 42: ReduceAction459 < ReduceAction459: superclass init_table position */},
- {(long int) parser___ReduceAction459___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction459(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction459;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction459___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction459();
- parser___ReduceAction459___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction460[44] = {
- {(long int) 879 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction460 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction460 < ReduceAction: superclass typecheck marker */},
- {(long int) 879 /* 3: ReduceAction460 < ReduceAction460: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction460 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction460 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction460___action},
- {(long int) 2 /* 42: ReduceAction460 < ReduceAction460: superclass init_table position */},
- {(long int) parser___ReduceAction460___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction460(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction460;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction460___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction460();
- parser___ReduceAction460___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction461[44] = {
- {(long int) 875 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction461 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction461 < ReduceAction: superclass typecheck marker */},
- {(long int) 875 /* 3: ReduceAction461 < ReduceAction461: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction461 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction461 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction461___action},
- {(long int) 2 /* 42: ReduceAction461 < ReduceAction461: superclass init_table position */},
- {(long int) parser___ReduceAction461___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction461(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction461;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction461___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction461();
- parser___ReduceAction461___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction462[44] = {
- {(long int) 871 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction462 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction462 < ReduceAction: superclass typecheck marker */},
- {(long int) 871 /* 3: ReduceAction462 < ReduceAction462: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction462 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction462 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction462___action},
- {(long int) 2 /* 42: ReduceAction462 < ReduceAction462: superclass init_table position */},
- {(long int) parser___ReduceAction462___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction462(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction462;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction462___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction462();
- parser___ReduceAction462___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction463[44] = {
- {(long int) 867 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction463 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction463 < ReduceAction: superclass typecheck marker */},
- {(long int) 867 /* 3: ReduceAction463 < ReduceAction463: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction463 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction463 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction463___action},
- {(long int) 2 /* 42: ReduceAction463 < ReduceAction463: superclass init_table position */},
- {(long int) parser___ReduceAction463___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction463(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction463;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction463___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction463();
- parser___ReduceAction463___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction464[44] = {
- {(long int) 863 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction464 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction464 < ReduceAction: superclass typecheck marker */},
- {(long int) 863 /* 3: ReduceAction464 < ReduceAction464: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction464 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction464 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction464___action},
- {(long int) 2 /* 42: ReduceAction464 < ReduceAction464: superclass init_table position */},
- {(long int) parser___ReduceAction464___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction464(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction464;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction464___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction464();
- parser___ReduceAction464___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction465[44] = {
- {(long int) 859 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction465 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction465 < ReduceAction: superclass typecheck marker */},
- {(long int) 859 /* 3: ReduceAction465 < ReduceAction465: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction465 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction465 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction465___action},
- {(long int) 2 /* 42: ReduceAction465 < ReduceAction465: superclass init_table position */},
- {(long int) parser___ReduceAction465___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction465(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction465;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction465___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction465();
- parser___ReduceAction465___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction466[44] = {
- {(long int) 855 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction466 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction466 < ReduceAction: superclass typecheck marker */},
- {(long int) 855 /* 3: ReduceAction466 < ReduceAction466: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction466 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction466 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction466___action},
- {(long int) 2 /* 42: ReduceAction466 < ReduceAction466: superclass init_table position */},
- {(long int) parser___ReduceAction466___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction466(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction466;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction466___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction466();
- parser___ReduceAction466___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction467[44] = {
- {(long int) 851 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction467 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction467 < ReduceAction: superclass typecheck marker */},
- {(long int) 851 /* 3: ReduceAction467 < ReduceAction467: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction467 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction467 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction467___action},
- {(long int) 2 /* 42: ReduceAction467 < ReduceAction467: superclass init_table position */},
- {(long int) parser___ReduceAction467___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction467(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction467;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction467___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction467();
- parser___ReduceAction467___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction468[44] = {
- {(long int) 847 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction468 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction468 < ReduceAction: superclass typecheck marker */},
- {(long int) 847 /* 3: ReduceAction468 < ReduceAction468: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction468 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction468 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction468___action},
- {(long int) 2 /* 42: ReduceAction468 < ReduceAction468: superclass init_table position */},
- {(long int) parser___ReduceAction468___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction468(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction468;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction468___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction468();
- parser___ReduceAction468___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction469[44] = {
- {(long int) 843 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction469 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction469 < ReduceAction: superclass typecheck marker */},
- {(long int) 843 /* 3: ReduceAction469 < ReduceAction469: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction469 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction469 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction469___action},
- {(long int) 2 /* 42: ReduceAction469 < ReduceAction469: superclass init_table position */},
- {(long int) parser___ReduceAction469___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction469(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction469;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction469___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction469();
- parser___ReduceAction469___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction470[44] = {
- {(long int) 835 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction470 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction470 < ReduceAction: superclass typecheck marker */},
- {(long int) 835 /* 3: ReduceAction470 < ReduceAction470: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction470 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction470 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction470___action},
- {(long int) 2 /* 42: ReduceAction470 < ReduceAction470: superclass init_table position */},
- {(long int) parser___ReduceAction470___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction470(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction470;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction470___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction470();
- parser___ReduceAction470___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction471[44] = {
- {(long int) 831 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction471 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction471 < ReduceAction: superclass typecheck marker */},
- {(long int) 831 /* 3: ReduceAction471 < ReduceAction471: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction471 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction471 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction471___action},
- {(long int) 2 /* 42: ReduceAction471 < ReduceAction471: superclass init_table position */},
- {(long int) parser___ReduceAction471___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction471(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction471;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction471___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction471();
- parser___ReduceAction471___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction472[44] = {
- {(long int) 827 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction472 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction472 < ReduceAction: superclass typecheck marker */},
- {(long int) 827 /* 3: ReduceAction472 < ReduceAction472: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction472 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction472 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction472___action},
- {(long int) 2 /* 42: ReduceAction472 < ReduceAction472: superclass init_table position */},
- {(long int) parser___ReduceAction472___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction472(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction472;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction472___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction472();
- parser___ReduceAction472___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction473[44] = {
- {(long int) 823 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction473 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction473 < ReduceAction: superclass typecheck marker */},
- {(long int) 823 /* 3: ReduceAction473 < ReduceAction473: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction473 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction473 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction473___action},
- {(long int) 2 /* 42: ReduceAction473 < ReduceAction473: superclass init_table position */},
- {(long int) parser___ReduceAction473___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction473(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction473;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction473___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction473();
- parser___ReduceAction473___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction474[44] = {
- {(long int) 819 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction474 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction474 < ReduceAction: superclass typecheck marker */},
- {(long int) 819 /* 3: ReduceAction474 < ReduceAction474: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction474 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction474 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction474___action},
- {(long int) 2 /* 42: ReduceAction474 < ReduceAction474: superclass init_table position */},
- {(long int) parser___ReduceAction474___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction474(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction474;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction474___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction474();
- parser___ReduceAction474___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction475[44] = {
- {(long int) 815 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction475 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction475 < ReduceAction: superclass typecheck marker */},
- {(long int) 815 /* 3: ReduceAction475 < ReduceAction475: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction475 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction475 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction475___action},
- {(long int) 2 /* 42: ReduceAction475 < ReduceAction475: superclass init_table position */},
- {(long int) parser___ReduceAction475___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction475(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction475;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction475___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction475();
- parser___ReduceAction475___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction476[44] = {
- {(long int) 811 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction476 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction476 < ReduceAction: superclass typecheck marker */},
- {(long int) 811 /* 3: ReduceAction476 < ReduceAction476: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction476 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction476 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction476___action},
- {(long int) 2 /* 42: ReduceAction476 < ReduceAction476: superclass init_table position */},
- {(long int) parser___ReduceAction476___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction476(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction476;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction476___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction476();
- parser___ReduceAction476___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction477[44] = {
- {(long int) 807 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction477 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction477 < ReduceAction: superclass typecheck marker */},
- {(long int) 807 /* 3: ReduceAction477 < ReduceAction477: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction477 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction477 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction477___action},
- {(long int) 2 /* 42: ReduceAction477 < ReduceAction477: superclass init_table position */},
- {(long int) parser___ReduceAction477___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction477(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction477;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction477___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction477();
- parser___ReduceAction477___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction478[44] = {
- {(long int) 803 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction478 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction478 < ReduceAction: superclass typecheck marker */},
- {(long int) 803 /* 3: ReduceAction478 < ReduceAction478: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction478 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction478 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction478___action},
- {(long int) 2 /* 42: ReduceAction478 < ReduceAction478: superclass init_table position */},
- {(long int) parser___ReduceAction478___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction478(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction478;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction478___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction478();
- parser___ReduceAction478___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction479[44] = {
- {(long int) 799 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction479 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction479 < ReduceAction: superclass typecheck marker */},
- {(long int) 799 /* 3: ReduceAction479 < ReduceAction479: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction479 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction479 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction479___action},
- {(long int) 2 /* 42: ReduceAction479 < ReduceAction479: superclass init_table position */},
- {(long int) parser___ReduceAction479___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction479(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction479;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction479___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction479();
- parser___ReduceAction479___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction480[44] = {
- {(long int) 791 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction480 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction480 < ReduceAction: superclass typecheck marker */},
- {(long int) 791 /* 3: ReduceAction480 < ReduceAction480: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction480 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction480 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction480___action},
- {(long int) 2 /* 42: ReduceAction480 < ReduceAction480: superclass init_table position */},
- {(long int) parser___ReduceAction480___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction480(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction480;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction480___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction480();
- parser___ReduceAction480___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction481[44] = {
- {(long int) 787 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction481 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction481 < ReduceAction: superclass typecheck marker */},
- {(long int) 787 /* 3: ReduceAction481 < ReduceAction481: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction481 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction481 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction481___action},
- {(long int) 2 /* 42: ReduceAction481 < ReduceAction481: superclass init_table position */},
- {(long int) parser___ReduceAction481___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction481(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction481;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction481___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction481();
- parser___ReduceAction481___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction482[44] = {
- {(long int) 783 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction482 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction482 < ReduceAction: superclass typecheck marker */},
- {(long int) 783 /* 3: ReduceAction482 < ReduceAction482: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction482 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction482 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction482___action},
- {(long int) 2 /* 42: ReduceAction482 < ReduceAction482: superclass init_table position */},
- {(long int) parser___ReduceAction482___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction482(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction482;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction482___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction482();
- parser___ReduceAction482___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction483[44] = {
- {(long int) 779 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction483 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction483 < ReduceAction: superclass typecheck marker */},
- {(long int) 779 /* 3: ReduceAction483 < ReduceAction483: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction483 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction483 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction483___action},
- {(long int) 2 /* 42: ReduceAction483 < ReduceAction483: superclass init_table position */},
- {(long int) parser___ReduceAction483___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction483(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction483;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction483___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction483();
- parser___ReduceAction483___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction484[44] = {
- {(long int) 775 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction484 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction484 < ReduceAction: superclass typecheck marker */},
- {(long int) 775 /* 3: ReduceAction484 < ReduceAction484: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction484 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction484 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction484___action},
- {(long int) 2 /* 42: ReduceAction484 < ReduceAction484: superclass init_table position */},
- {(long int) parser___ReduceAction484___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction484(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction484;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction484___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction484();
- parser___ReduceAction484___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction485[44] = {
- {(long int) 771 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction485 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction485 < ReduceAction: superclass typecheck marker */},
- {(long int) 771 /* 3: ReduceAction485 < ReduceAction485: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction485 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction485 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction485___action},
- {(long int) 2 /* 42: ReduceAction485 < ReduceAction485: superclass init_table position */},
- {(long int) parser___ReduceAction485___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction485(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction485;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction485___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction485();
- parser___ReduceAction485___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction486[44] = {
- {(long int) 767 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction486 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction486 < ReduceAction: superclass typecheck marker */},
- {(long int) 767 /* 3: ReduceAction486 < ReduceAction486: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction486 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction486 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction486___action},
- {(long int) 2 /* 42: ReduceAction486 < ReduceAction486: superclass init_table position */},
- {(long int) parser___ReduceAction486___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction486(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction486;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction486___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction486();
- parser___ReduceAction486___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction487[44] = {
- {(long int) 763 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction487 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction487 < ReduceAction: superclass typecheck marker */},
- {(long int) 763 /* 3: ReduceAction487 < ReduceAction487: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction487 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction487 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction487___action},
- {(long int) 2 /* 42: ReduceAction487 < ReduceAction487: superclass init_table position */},
- {(long int) parser___ReduceAction487___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction487(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction487;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction487___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction487();
- parser___ReduceAction487___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction488[44] = {
- {(long int) 759 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction488 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction488 < ReduceAction: superclass typecheck marker */},
- {(long int) 759 /* 3: ReduceAction488 < ReduceAction488: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction488 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction488 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction488___action},
- {(long int) 2 /* 42: ReduceAction488 < ReduceAction488: superclass init_table position */},
- {(long int) parser___ReduceAction488___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction488(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction488;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction488___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction488();
- parser___ReduceAction488___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction489[44] = {
- {(long int) 755 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction489 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction489 < ReduceAction: superclass typecheck marker */},
- {(long int) 755 /* 3: ReduceAction489 < ReduceAction489: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction489 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction489 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction489___action},
- {(long int) 2 /* 42: ReduceAction489 < ReduceAction489: superclass init_table position */},
- {(long int) parser___ReduceAction489___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction489(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction489;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction489___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction489();
- parser___ReduceAction489___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction490[44] = {
- {(long int) 747 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction490 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction490 < ReduceAction: superclass typecheck marker */},
- {(long int) 747 /* 3: ReduceAction490 < ReduceAction490: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction490 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction490 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction490___action},
- {(long int) 2 /* 42: ReduceAction490 < ReduceAction490: superclass init_table position */},
- {(long int) parser___ReduceAction490___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction490(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction490;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction490___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction490();
- parser___ReduceAction490___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction491[44] = {
- {(long int) 743 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction491 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction491 < ReduceAction: superclass typecheck marker */},
- {(long int) 743 /* 3: ReduceAction491 < ReduceAction491: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction491 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction491 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction491___action},
- {(long int) 2 /* 42: ReduceAction491 < ReduceAction491: superclass init_table position */},
- {(long int) parser___ReduceAction491___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction491(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction491;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction491___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction491();
- parser___ReduceAction491___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction492[44] = {
- {(long int) 739 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction492 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction492 < ReduceAction: superclass typecheck marker */},
- {(long int) 739 /* 3: ReduceAction492 < ReduceAction492: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction492 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction492 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction492___action},
- {(long int) 2 /* 42: ReduceAction492 < ReduceAction492: superclass init_table position */},
- {(long int) parser___ReduceAction492___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction492(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction492;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction492___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction492();
- parser___ReduceAction492___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction493[44] = {
- {(long int) 735 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction493 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction493 < ReduceAction: superclass typecheck marker */},
- {(long int) 735 /* 3: ReduceAction493 < ReduceAction493: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction493 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction493 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction493___action},
- {(long int) 2 /* 42: ReduceAction493 < ReduceAction493: superclass init_table position */},
- {(long int) parser___ReduceAction493___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction493(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction493;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction493___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction493();
- parser___ReduceAction493___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction494[44] = {
- {(long int) 731 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction494 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction494 < ReduceAction: superclass typecheck marker */},
- {(long int) 731 /* 3: ReduceAction494 < ReduceAction494: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction494 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction494 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction494___action},
- {(long int) 2 /* 42: ReduceAction494 < ReduceAction494: superclass init_table position */},
- {(long int) parser___ReduceAction494___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction494(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction494;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction494___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction494();
- parser___ReduceAction494___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction495[44] = {
- {(long int) 727 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction495 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction495 < ReduceAction: superclass typecheck marker */},
- {(long int) 727 /* 3: ReduceAction495 < ReduceAction495: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction495 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction495 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction495___action},
- {(long int) 2 /* 42: ReduceAction495 < ReduceAction495: superclass init_table position */},
- {(long int) parser___ReduceAction495___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction495(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction495;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction495___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction495();
- parser___ReduceAction495___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction496[44] = {
- {(long int) 723 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction496 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction496 < ReduceAction: superclass typecheck marker */},
- {(long int) 723 /* 3: ReduceAction496 < ReduceAction496: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction496 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction496 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction496___action},
- {(long int) 2 /* 42: ReduceAction496 < ReduceAction496: superclass init_table position */},
- {(long int) parser___ReduceAction496___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction496(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction496;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction496___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction496();
- parser___ReduceAction496___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction497[44] = {
- {(long int) 719 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction497 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction497 < ReduceAction: superclass typecheck marker */},
- {(long int) 719 /* 3: ReduceAction497 < ReduceAction497: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction497 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction497 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction497___action},
- {(long int) 2 /* 42: ReduceAction497 < ReduceAction497: superclass init_table position */},
- {(long int) parser___ReduceAction497___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction497(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction497;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction497___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction497();
- parser___ReduceAction497___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction498[44] = {
- {(long int) 715 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction498 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction498 < ReduceAction: superclass typecheck marker */},
- {(long int) 715 /* 3: ReduceAction498 < ReduceAction498: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction498 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction498 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction498___action},
- {(long int) 2 /* 42: ReduceAction498 < ReduceAction498: superclass init_table position */},
- {(long int) parser___ReduceAction498___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction498(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction498;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction498___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction498();
- parser___ReduceAction498___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction499[44] = {
- {(long int) 711 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction499 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction499 < ReduceAction: superclass typecheck marker */},
- {(long int) 711 /* 3: ReduceAction499 < ReduceAction499: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction499 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction499 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction499___action},
- {(long int) 2 /* 42: ReduceAction499 < ReduceAction499: superclass init_table position */},
- {(long int) parser___ReduceAction499___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction499(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction499;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction499___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction499();
- parser___ReduceAction499___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction500[44] = {
- {(long int) 699 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction500 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction500 < ReduceAction: superclass typecheck marker */},
- {(long int) 699 /* 3: ReduceAction500 < ReduceAction500: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction500 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction500 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction500___action},
- {(long int) 2 /* 42: ReduceAction500 < ReduceAction500: superclass init_table position */},
- {(long int) parser___ReduceAction500___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction500(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction500;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction500___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction500();
- parser___ReduceAction500___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction501[44] = {
- {(long int) 695 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction501 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction501 < ReduceAction: superclass typecheck marker */},
- {(long int) 695 /* 3: ReduceAction501 < ReduceAction501: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction501 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction501 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction501___action},
- {(long int) 2 /* 42: ReduceAction501 < ReduceAction501: superclass init_table position */},
- {(long int) parser___ReduceAction501___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction501(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction501;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction501___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction501();
- parser___ReduceAction501___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction502[44] = {
- {(long int) 691 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction502 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction502 < ReduceAction: superclass typecheck marker */},
- {(long int) 691 /* 3: ReduceAction502 < ReduceAction502: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction502 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction502 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction502___action},
- {(long int) 2 /* 42: ReduceAction502 < ReduceAction502: superclass init_table position */},
- {(long int) parser___ReduceAction502___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction502(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction502;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction502___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction502();
- parser___ReduceAction502___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction503[44] = {
- {(long int) 687 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction503 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction503 < ReduceAction: superclass typecheck marker */},
- {(long int) 687 /* 3: ReduceAction503 < ReduceAction503: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction503 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction503 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction503___action},
- {(long int) 2 /* 42: ReduceAction503 < ReduceAction503: superclass init_table position */},
- {(long int) parser___ReduceAction503___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction503(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction503;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction503___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction503();
- parser___ReduceAction503___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction504[44] = {
- {(long int) 683 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction504 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction504 < ReduceAction: superclass typecheck marker */},
- {(long int) 683 /* 3: ReduceAction504 < ReduceAction504: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction504 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction504 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction504___action},
- {(long int) 2 /* 42: ReduceAction504 < ReduceAction504: superclass init_table position */},
- {(long int) parser___ReduceAction504___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction504(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction504;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction504___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction504();
- parser___ReduceAction504___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction505[44] = {
- {(long int) 679 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction505 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction505 < ReduceAction: superclass typecheck marker */},
- {(long int) 679 /* 3: ReduceAction505 < ReduceAction505: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction505 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction505 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction505___action},
- {(long int) 2 /* 42: ReduceAction505 < ReduceAction505: superclass init_table position */},
- {(long int) parser___ReduceAction505___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction505(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction505;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction505___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction505();
- parser___ReduceAction505___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction506[44] = {
- {(long int) 675 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction506 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction506 < ReduceAction: superclass typecheck marker */},
- {(long int) 675 /* 3: ReduceAction506 < ReduceAction506: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction506 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction506 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction506___action},
- {(long int) 2 /* 42: ReduceAction506 < ReduceAction506: superclass init_table position */},
- {(long int) parser___ReduceAction506___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction506(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction506;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction506___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction506();
- parser___ReduceAction506___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction507[44] = {
- {(long int) 671 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction507 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction507 < ReduceAction: superclass typecheck marker */},
- {(long int) 671 /* 3: ReduceAction507 < ReduceAction507: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction507 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction507 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction507___action},
- {(long int) 2 /* 42: ReduceAction507 < ReduceAction507: superclass init_table position */},
- {(long int) parser___ReduceAction507___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction507(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction507;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction507___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction507();
- parser___ReduceAction507___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction508[44] = {
- {(long int) 667 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction508 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction508 < ReduceAction: superclass typecheck marker */},
- {(long int) 667 /* 3: ReduceAction508 < ReduceAction508: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction508 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction508 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction508___action},
- {(long int) 2 /* 42: ReduceAction508 < ReduceAction508: superclass init_table position */},
- {(long int) parser___ReduceAction508___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction508(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction508;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction508___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction508();
- parser___ReduceAction508___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction509[44] = {
- {(long int) 663 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction509 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction509 < ReduceAction: superclass typecheck marker */},
- {(long int) 663 /* 3: ReduceAction509 < ReduceAction509: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction509 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction509 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction509___action},
- {(long int) 2 /* 42: ReduceAction509 < ReduceAction509: superclass init_table position */},
- {(long int) parser___ReduceAction509___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction509(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction509;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction509___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction509();
- parser___ReduceAction509___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction510[44] = {
- {(long int) 655 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction510 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction510 < ReduceAction: superclass typecheck marker */},
- {(long int) 655 /* 3: ReduceAction510 < ReduceAction510: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction510 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction510 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction510___action},
- {(long int) 2 /* 42: ReduceAction510 < ReduceAction510: superclass init_table position */},
- {(long int) parser___ReduceAction510___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction510(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction510;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction510___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction510();
- parser___ReduceAction510___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction511[44] = {
- {(long int) 651 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction511 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction511 < ReduceAction: superclass typecheck marker */},
- {(long int) 651 /* 3: ReduceAction511 < ReduceAction511: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction511 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction511 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction511___action},
- {(long int) 2 /* 42: ReduceAction511 < ReduceAction511: superclass init_table position */},
- {(long int) parser___ReduceAction511___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction511(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction511;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction511___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction511();
- parser___ReduceAction511___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction512[44] = {
- {(long int) 647 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction512 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction512 < ReduceAction: superclass typecheck marker */},
- {(long int) 647 /* 3: ReduceAction512 < ReduceAction512: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction512 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction512 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction512___action},
- {(long int) 2 /* 42: ReduceAction512 < ReduceAction512: superclass init_table position */},
- {(long int) parser___ReduceAction512___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction512(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction512;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction512___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction512();
- parser___ReduceAction512___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction513[44] = {
- {(long int) 643 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction513 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction513 < ReduceAction: superclass typecheck marker */},
- {(long int) 643 /* 3: ReduceAction513 < ReduceAction513: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction513 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction513 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction513___action},
- {(long int) 2 /* 42: ReduceAction513 < ReduceAction513: superclass init_table position */},
- {(long int) parser___ReduceAction513___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction513(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction513;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction513___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction513();
- parser___ReduceAction513___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction514[44] = {
- {(long int) 639 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction514 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction514 < ReduceAction: superclass typecheck marker */},
- {(long int) 639 /* 3: ReduceAction514 < ReduceAction514: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction514 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction514 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction514___action},
- {(long int) 2 /* 42: ReduceAction514 < ReduceAction514: superclass init_table position */},
- {(long int) parser___ReduceAction514___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction514(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction514;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction514___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction514();
- parser___ReduceAction514___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction515[44] = {
- {(long int) 635 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction515 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction515 < ReduceAction: superclass typecheck marker */},
- {(long int) 635 /* 3: ReduceAction515 < ReduceAction515: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction515 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction515 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction515___action},
- {(long int) 2 /* 42: ReduceAction515 < ReduceAction515: superclass init_table position */},
- {(long int) parser___ReduceAction515___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction515(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction515;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction515___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction515();
- parser___ReduceAction515___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction516[44] = {
- {(long int) 631 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction516 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction516 < ReduceAction: superclass typecheck marker */},
- {(long int) 631 /* 3: ReduceAction516 < ReduceAction516: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction516 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction516 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction516___action},
- {(long int) 2 /* 42: ReduceAction516 < ReduceAction516: superclass init_table position */},
- {(long int) parser___ReduceAction516___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction516(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction516;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction516___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction516();
- parser___ReduceAction516___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction517[44] = {
- {(long int) 627 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction517 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction517 < ReduceAction: superclass typecheck marker */},
- {(long int) 627 /* 3: ReduceAction517 < ReduceAction517: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction517 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction517 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction517___action},
- {(long int) 2 /* 42: ReduceAction517 < ReduceAction517: superclass init_table position */},
- {(long int) parser___ReduceAction517___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction517(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction517;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction517___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction517();
- parser___ReduceAction517___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction518[44] = {
- {(long int) 623 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction518 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction518 < ReduceAction: superclass typecheck marker */},
- {(long int) 623 /* 3: ReduceAction518 < ReduceAction518: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction518 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction518 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction518___action},
- {(long int) 2 /* 42: ReduceAction518 < ReduceAction518: superclass init_table position */},
- {(long int) parser___ReduceAction518___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction518(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction518;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction518___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction518();
- parser___ReduceAction518___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction519[44] = {
- {(long int) 619 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction519 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction519 < ReduceAction: superclass typecheck marker */},
- {(long int) 619 /* 3: ReduceAction519 < ReduceAction519: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction519 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction519 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction519___action},
- {(long int) 2 /* 42: ReduceAction519 < ReduceAction519: superclass init_table position */},
- {(long int) parser___ReduceAction519___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction519(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction519;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction519___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction519();
- parser___ReduceAction519___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction520[44] = {
- {(long int) 611 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction520 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction520 < ReduceAction: superclass typecheck marker */},
- {(long int) 611 /* 3: ReduceAction520 < ReduceAction520: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction520 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction520 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction520___action},
- {(long int) 2 /* 42: ReduceAction520 < ReduceAction520: superclass init_table position */},
- {(long int) parser___ReduceAction520___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction520(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction520;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction520___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction520();
- parser___ReduceAction520___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction521[44] = {
- {(long int) 607 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction521 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction521 < ReduceAction: superclass typecheck marker */},
- {(long int) 607 /* 3: ReduceAction521 < ReduceAction521: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction521 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction521 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction521___action},
- {(long int) 2 /* 42: ReduceAction521 < ReduceAction521: superclass init_table position */},
- {(long int) parser___ReduceAction521___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction521(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction521;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction521___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction521();
- parser___ReduceAction521___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction522[44] = {
- {(long int) 603 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction522 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction522 < ReduceAction: superclass typecheck marker */},
- {(long int) 603 /* 3: ReduceAction522 < ReduceAction522: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction522 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction522 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction522___action},
- {(long int) 2 /* 42: ReduceAction522 < ReduceAction522: superclass init_table position */},
- {(long int) parser___ReduceAction522___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction522(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction522;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction522___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction522();
- parser___ReduceAction522___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction523[44] = {
- {(long int) 599 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction523 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction523 < ReduceAction: superclass typecheck marker */},
- {(long int) 599 /* 3: ReduceAction523 < ReduceAction523: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction523 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction523 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction523___action},
- {(long int) 2 /* 42: ReduceAction523 < ReduceAction523: superclass init_table position */},
- {(long int) parser___ReduceAction523___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction523(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction523;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction523___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction523();
- parser___ReduceAction523___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction524[44] = {
- {(long int) 595 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction524 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction524 < ReduceAction: superclass typecheck marker */},
- {(long int) 595 /* 3: ReduceAction524 < ReduceAction524: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction524 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction524 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction524___action},
- {(long int) 2 /* 42: ReduceAction524 < ReduceAction524: superclass init_table position */},
- {(long int) parser___ReduceAction524___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction524(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction524;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction524___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction524();
- parser___ReduceAction524___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction525[44] = {
- {(long int) 591 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction525 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction525 < ReduceAction: superclass typecheck marker */},
- {(long int) 591 /* 3: ReduceAction525 < ReduceAction525: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction525 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction525 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction525___action},
- {(long int) 2 /* 42: ReduceAction525 < ReduceAction525: superclass init_table position */},
- {(long int) parser___ReduceAction525___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction525(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction525;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction525___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction525();
- parser___ReduceAction525___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction526[44] = {
- {(long int) 587 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction526 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction526 < ReduceAction: superclass typecheck marker */},
- {(long int) 587 /* 3: ReduceAction526 < ReduceAction526: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction526 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction526 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction526___action},
- {(long int) 2 /* 42: ReduceAction526 < ReduceAction526: superclass init_table position */},
- {(long int) parser___ReduceAction526___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction526(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction526;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction526___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction526();
- parser___ReduceAction526___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction527[44] = {
- {(long int) 583 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction527 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction527 < ReduceAction: superclass typecheck marker */},
- {(long int) 583 /* 3: ReduceAction527 < ReduceAction527: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction527 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction527 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction527___action},
- {(long int) 2 /* 42: ReduceAction527 < ReduceAction527: superclass init_table position */},
- {(long int) parser___ReduceAction527___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction527(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction527;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction527___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction527();
- parser___ReduceAction527___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction528[44] = {
- {(long int) 579 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction528 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction528 < ReduceAction: superclass typecheck marker */},
- {(long int) 579 /* 3: ReduceAction528 < ReduceAction528: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction528 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction528 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction528___action},
- {(long int) 2 /* 42: ReduceAction528 < ReduceAction528: superclass init_table position */},
- {(long int) parser___ReduceAction528___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction528(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction528;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction528___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction528();
- parser___ReduceAction528___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction529[44] = {
- {(long int) 575 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction529 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction529 < ReduceAction: superclass typecheck marker */},
- {(long int) 575 /* 3: ReduceAction529 < ReduceAction529: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction529 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction529 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction529___action},
- {(long int) 2 /* 42: ReduceAction529 < ReduceAction529: superclass init_table position */},
- {(long int) parser___ReduceAction529___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction529(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction529;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction529___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction529();
- parser___ReduceAction529___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction530[44] = {
- {(long int) 567 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction530 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction530 < ReduceAction: superclass typecheck marker */},
- {(long int) 567 /* 3: ReduceAction530 < ReduceAction530: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction530 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction530 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction530___action},
- {(long int) 2 /* 42: ReduceAction530 < ReduceAction530: superclass init_table position */},
- {(long int) parser___ReduceAction530___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction530(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction530;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction530___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction530();
- parser___ReduceAction530___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction531[44] = {
- {(long int) 563 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction531 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction531 < ReduceAction: superclass typecheck marker */},
- {(long int) 563 /* 3: ReduceAction531 < ReduceAction531: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction531 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction531 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction531___action},
- {(long int) 2 /* 42: ReduceAction531 < ReduceAction531: superclass init_table position */},
- {(long int) parser___ReduceAction531___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction531(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction531;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction531___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction531();
- parser___ReduceAction531___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction532[44] = {
- {(long int) 559 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction532 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction532 < ReduceAction: superclass typecheck marker */},
- {(long int) 559 /* 3: ReduceAction532 < ReduceAction532: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction532 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction532 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction532___action},
- {(long int) 2 /* 42: ReduceAction532 < ReduceAction532: superclass init_table position */},
- {(long int) parser___ReduceAction532___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction532(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction532;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction532___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction532();
- parser___ReduceAction532___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction533[44] = {
- {(long int) 555 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction533 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction533 < ReduceAction: superclass typecheck marker */},
- {(long int) 555 /* 3: ReduceAction533 < ReduceAction533: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction533 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction533 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction533___action},
- {(long int) 2 /* 42: ReduceAction533 < ReduceAction533: superclass init_table position */},
- {(long int) parser___ReduceAction533___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction533(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction533;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction533___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction533();
- parser___ReduceAction533___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction534[44] = {
- {(long int) 551 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction534 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction534 < ReduceAction: superclass typecheck marker */},
- {(long int) 551 /* 3: ReduceAction534 < ReduceAction534: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction534 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction534 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction534___action},
- {(long int) 2 /* 42: ReduceAction534 < ReduceAction534: superclass init_table position */},
- {(long int) parser___ReduceAction534___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction534(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction534;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction534___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction534();
- parser___ReduceAction534___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction535[44] = {
- {(long int) 547 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction535 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction535 < ReduceAction: superclass typecheck marker */},
- {(long int) 547 /* 3: ReduceAction535 < ReduceAction535: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction535 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction535 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction535___action},
- {(long int) 2 /* 42: ReduceAction535 < ReduceAction535: superclass init_table position */},
- {(long int) parser___ReduceAction535___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction535(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction535;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction535___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction535();
- parser___ReduceAction535___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction536[44] = {
- {(long int) 543 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction536 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction536 < ReduceAction: superclass typecheck marker */},
- {(long int) 543 /* 3: ReduceAction536 < ReduceAction536: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction536 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction536 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction536___action},
- {(long int) 2 /* 42: ReduceAction536 < ReduceAction536: superclass init_table position */},
- {(long int) parser___ReduceAction536___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction536(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction536;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction536___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction536();
- parser___ReduceAction536___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction537[44] = {
- {(long int) 539 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction537 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction537 < ReduceAction: superclass typecheck marker */},
- {(long int) 539 /* 3: ReduceAction537 < ReduceAction537: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction537 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction537 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction537___action},
- {(long int) 2 /* 42: ReduceAction537 < ReduceAction537: superclass init_table position */},
- {(long int) parser___ReduceAction537___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction537(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction537;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction537___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction537();
- parser___ReduceAction537___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction538[44] = {
- {(long int) 535 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction538 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction538 < ReduceAction: superclass typecheck marker */},
- {(long int) 535 /* 3: ReduceAction538 < ReduceAction538: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction538 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction538 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction538___action},
- {(long int) 2 /* 42: ReduceAction538 < ReduceAction538: superclass init_table position */},
- {(long int) parser___ReduceAction538___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction538(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction538;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction538___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction538();
- parser___ReduceAction538___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction539[44] = {
- {(long int) 531 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction539 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction539 < ReduceAction: superclass typecheck marker */},
- {(long int) 531 /* 3: ReduceAction539 < ReduceAction539: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction539 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction539 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction539___action},
- {(long int) 2 /* 42: ReduceAction539 < ReduceAction539: superclass init_table position */},
- {(long int) parser___ReduceAction539___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction539(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction539;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction539___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction539();
- parser___ReduceAction539___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction540[44] = {
- {(long int) 523 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction540 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction540 < ReduceAction: superclass typecheck marker */},
- {(long int) 523 /* 3: ReduceAction540 < ReduceAction540: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction540 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction540 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction540___action},
- {(long int) 2 /* 42: ReduceAction540 < ReduceAction540: superclass init_table position */},
- {(long int) parser___ReduceAction540___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction540(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction540;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction540___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction540();
- parser___ReduceAction540___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction541[44] = {
- {(long int) 519 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction541 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction541 < ReduceAction: superclass typecheck marker */},
- {(long int) 519 /* 3: ReduceAction541 < ReduceAction541: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction541 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction541 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction541___action},
- {(long int) 2 /* 42: ReduceAction541 < ReduceAction541: superclass init_table position */},
- {(long int) parser___ReduceAction541___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction541(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction541;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction541___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction541();
- parser___ReduceAction541___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction542[44] = {
- {(long int) 515 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction542 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction542 < ReduceAction: superclass typecheck marker */},
- {(long int) 515 /* 3: ReduceAction542 < ReduceAction542: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction542 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction542 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction542___action},
- {(long int) 2 /* 42: ReduceAction542 < ReduceAction542: superclass init_table position */},
- {(long int) parser___ReduceAction542___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction542(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction542;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction542___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction542();
- parser___ReduceAction542___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction543[44] = {
- {(long int) 511 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction543 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction543 < ReduceAction: superclass typecheck marker */},
- {(long int) 511 /* 3: ReduceAction543 < ReduceAction543: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction543 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction543 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction543___action},
- {(long int) 2 /* 42: ReduceAction543 < ReduceAction543: superclass init_table position */},
- {(long int) parser___ReduceAction543___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction543(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction543;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction543___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction543();
- parser___ReduceAction543___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction544[44] = {
- {(long int) 507 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction544 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction544 < ReduceAction: superclass typecheck marker */},
- {(long int) 507 /* 3: ReduceAction544 < ReduceAction544: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction544 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction544 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction544___action},
- {(long int) 2 /* 42: ReduceAction544 < ReduceAction544: superclass init_table position */},
- {(long int) parser___ReduceAction544___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction544(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction544;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction544___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction544();
- parser___ReduceAction544___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction545[44] = {
- {(long int) 503 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction545 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction545 < ReduceAction: superclass typecheck marker */},
- {(long int) 503 /* 3: ReduceAction545 < ReduceAction545: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction545 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction545 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction545___action},
- {(long int) 2 /* 42: ReduceAction545 < ReduceAction545: superclass init_table position */},
- {(long int) parser___ReduceAction545___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction545(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction545;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction545___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction545();
- parser___ReduceAction545___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction546[44] = {
- {(long int) 499 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction546 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction546 < ReduceAction: superclass typecheck marker */},
- {(long int) 499 /* 3: ReduceAction546 < ReduceAction546: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction546 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction546 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction546___action},
- {(long int) 2 /* 42: ReduceAction546 < ReduceAction546: superclass init_table position */},
- {(long int) parser___ReduceAction546___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction546(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction546;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction546___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction546();
- parser___ReduceAction546___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction547[44] = {
- {(long int) 495 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction547 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction547 < ReduceAction: superclass typecheck marker */},
- {(long int) 495 /* 3: ReduceAction547 < ReduceAction547: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction547 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction547 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction547___action},
- {(long int) 2 /* 42: ReduceAction547 < ReduceAction547: superclass init_table position */},
- {(long int) parser___ReduceAction547___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction547(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction547;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction547___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction547();
- parser___ReduceAction547___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction548[44] = {
- {(long int) 491 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction548 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction548 < ReduceAction: superclass typecheck marker */},
- {(long int) 491 /* 3: ReduceAction548 < ReduceAction548: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction548 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction548 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction548___action},
- {(long int) 2 /* 42: ReduceAction548 < ReduceAction548: superclass init_table position */},
- {(long int) parser___ReduceAction548___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction548(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction548;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction548___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction548();
- parser___ReduceAction548___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction549[44] = {
- {(long int) 487 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction549 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction549 < ReduceAction: superclass typecheck marker */},
- {(long int) 487 /* 3: ReduceAction549 < ReduceAction549: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction549 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction549 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction549___action},
- {(long int) 2 /* 42: ReduceAction549 < ReduceAction549: superclass init_table position */},
- {(long int) parser___ReduceAction549___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction549(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction549;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction549___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction549();
- parser___ReduceAction549___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction550[44] = {
- {(long int) 479 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction550 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction550 < ReduceAction: superclass typecheck marker */},
- {(long int) 479 /* 3: ReduceAction550 < ReduceAction550: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction550 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction550 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction550___action},
- {(long int) 2 /* 42: ReduceAction550 < ReduceAction550: superclass init_table position */},
- {(long int) parser___ReduceAction550___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction550(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction550;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction550___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction550();
- parser___ReduceAction550___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction551[44] = {
- {(long int) 475 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction551 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction551 < ReduceAction: superclass typecheck marker */},
- {(long int) 475 /* 3: ReduceAction551 < ReduceAction551: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction551 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction551 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction551___action},
- {(long int) 2 /* 42: ReduceAction551 < ReduceAction551: superclass init_table position */},
- {(long int) parser___ReduceAction551___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction551(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction551;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction551___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction551();
- parser___ReduceAction551___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction552[44] = {
- {(long int) 471 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction552 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction552 < ReduceAction: superclass typecheck marker */},
- {(long int) 471 /* 3: ReduceAction552 < ReduceAction552: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction552 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction552 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction552___action},
- {(long int) 2 /* 42: ReduceAction552 < ReduceAction552: superclass init_table position */},
- {(long int) parser___ReduceAction552___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction552(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction552;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction552___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction552();
- parser___ReduceAction552___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction553[44] = {
- {(long int) 467 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction553 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction553 < ReduceAction: superclass typecheck marker */},
- {(long int) 467 /* 3: ReduceAction553 < ReduceAction553: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction553 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction553 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction553___action},
- {(long int) 2 /* 42: ReduceAction553 < ReduceAction553: superclass init_table position */},
- {(long int) parser___ReduceAction553___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction553(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction553;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction553___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction553();
- parser___ReduceAction553___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction554[44] = {
- {(long int) 463 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction554 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction554 < ReduceAction: superclass typecheck marker */},
- {(long int) 463 /* 3: ReduceAction554 < ReduceAction554: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction554 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction554 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction554___action},
- {(long int) 2 /* 42: ReduceAction554 < ReduceAction554: superclass init_table position */},
- {(long int) parser___ReduceAction554___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction554(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction554;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction554___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction554();
- parser___ReduceAction554___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction555[44] = {
- {(long int) 459 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction555 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction555 < ReduceAction: superclass typecheck marker */},
- {(long int) 459 /* 3: ReduceAction555 < ReduceAction555: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction555 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction555 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction555___action},
- {(long int) 2 /* 42: ReduceAction555 < ReduceAction555: superclass init_table position */},
- {(long int) parser___ReduceAction555___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction555(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction555;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction555___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction555();
- parser___ReduceAction555___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction556[44] = {
- {(long int) 455 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction556 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction556 < ReduceAction: superclass typecheck marker */},
- {(long int) 455 /* 3: ReduceAction556 < ReduceAction556: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction556 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction556 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction556___action},
- {(long int) 2 /* 42: ReduceAction556 < ReduceAction556: superclass init_table position */},
- {(long int) parser___ReduceAction556___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction556(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction556;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction556___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction556();
- parser___ReduceAction556___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction557[44] = {
- {(long int) 451 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction557 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction557 < ReduceAction: superclass typecheck marker */},
- {(long int) 451 /* 3: ReduceAction557 < ReduceAction557: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction557 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction557 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction557___action},
- {(long int) 2 /* 42: ReduceAction557 < ReduceAction557: superclass init_table position */},
- {(long int) parser___ReduceAction557___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction557(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction557;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction557___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction557();
- parser___ReduceAction557___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction558[44] = {
- {(long int) 447 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction558 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction558 < ReduceAction: superclass typecheck marker */},
- {(long int) 447 /* 3: ReduceAction558 < ReduceAction558: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction558 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction558 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction558___action},
- {(long int) 2 /* 42: ReduceAction558 < ReduceAction558: superclass init_table position */},
- {(long int) parser___ReduceAction558___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction558(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction558;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction558___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction558();
- parser___ReduceAction558___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction559[44] = {
- {(long int) 443 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction559 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction559 < ReduceAction: superclass typecheck marker */},
- {(long int) 443 /* 3: ReduceAction559 < ReduceAction559: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction559 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction559 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction559___action},
- {(long int) 2 /* 42: ReduceAction559 < ReduceAction559: superclass init_table position */},
- {(long int) parser___ReduceAction559___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction559(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction559;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction559___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction559();
- parser___ReduceAction559___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction560[44] = {
- {(long int) 435 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction560 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction560 < ReduceAction: superclass typecheck marker */},
- {(long int) 435 /* 3: ReduceAction560 < ReduceAction560: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction560 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction560 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction560___action},
- {(long int) 2 /* 42: ReduceAction560 < ReduceAction560: superclass init_table position */},
- {(long int) parser___ReduceAction560___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction560(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction560;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction560___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction560();
- parser___ReduceAction560___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction561[44] = {
- {(long int) 431 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction561 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction561 < ReduceAction: superclass typecheck marker */},
- {(long int) 431 /* 3: ReduceAction561 < ReduceAction561: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction561 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction561 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction561___action},
- {(long int) 2 /* 42: ReduceAction561 < ReduceAction561: superclass init_table position */},
- {(long int) parser___ReduceAction561___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction561(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction561;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction561___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction561();
- parser___ReduceAction561___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction562[44] = {
- {(long int) 427 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction562 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction562 < ReduceAction: superclass typecheck marker */},
- {(long int) 427 /* 3: ReduceAction562 < ReduceAction562: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction562 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction562 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction562___action},
- {(long int) 2 /* 42: ReduceAction562 < ReduceAction562: superclass init_table position */},
- {(long int) parser___ReduceAction562___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction562(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction562;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction562___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction562();
- parser___ReduceAction562___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction563[44] = {
- {(long int) 423 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction563 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction563 < ReduceAction: superclass typecheck marker */},
- {(long int) 423 /* 3: ReduceAction563 < ReduceAction563: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction563 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction563 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction563___action},
- {(long int) 2 /* 42: ReduceAction563 < ReduceAction563: superclass init_table position */},
- {(long int) parser___ReduceAction563___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction563(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction563;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction563___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction563();
- parser___ReduceAction563___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction564[44] = {
- {(long int) 419 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction564 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction564 < ReduceAction: superclass typecheck marker */},
- {(long int) 419 /* 3: ReduceAction564 < ReduceAction564: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction564 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction564 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction564___action},
- {(long int) 2 /* 42: ReduceAction564 < ReduceAction564: superclass init_table position */},
- {(long int) parser___ReduceAction564___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction564(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction564;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction564___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction564();
- parser___ReduceAction564___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction565[44] = {
- {(long int) 415 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction565 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction565 < ReduceAction: superclass typecheck marker */},
- {(long int) 415 /* 3: ReduceAction565 < ReduceAction565: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction565 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction565 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction565___action},
- {(long int) 2 /* 42: ReduceAction565 < ReduceAction565: superclass init_table position */},
- {(long int) parser___ReduceAction565___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction565(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction565;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction565___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction565();
- parser___ReduceAction565___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction566[44] = {
- {(long int) 411 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction566 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction566 < ReduceAction: superclass typecheck marker */},
- {(long int) 411 /* 3: ReduceAction566 < ReduceAction566: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction566 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction566 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction566___action},
- {(long int) 2 /* 42: ReduceAction566 < ReduceAction566: superclass init_table position */},
- {(long int) parser___ReduceAction566___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction566(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction566;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction566___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction566();
- parser___ReduceAction566___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction567[44] = {
- {(long int) 407 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction567 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction567 < ReduceAction: superclass typecheck marker */},
- {(long int) 407 /* 3: ReduceAction567 < ReduceAction567: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction567 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction567 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction567___action},
- {(long int) 2 /* 42: ReduceAction567 < ReduceAction567: superclass init_table position */},
- {(long int) parser___ReduceAction567___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction567(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction567;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction567___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction567();
- parser___ReduceAction567___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ReduceAction568[44] = {
- {(long int) 403 /* 0: Identity */},
- {(long int) 3 /* 1: ReduceAction568 < Object: superclass typecheck marker */},
- {(long int) 39 /* 2: ReduceAction568 < ReduceAction: superclass typecheck marker */},
- {(long int) 403 /* 3: ReduceAction568 < ReduceAction568: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ReduceAction568 < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ReduceAction568 < ReduceAction: superclass init_table position */},
- {(long int) parser___ReduceAction568___action},
- {(long int) 2 /* 42: ReduceAction568 < ReduceAction568: superclass init_table position */},
- {(long int) parser___ReduceAction568___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ReduceAction568(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ReduceAction568;
- return OBJ2VAL(obj);
-}
-val_t NEW_parser___ReduceAction568___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ReduceAction568();
- parser___ReduceAction568___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_PartialOrder[80] = {
- {(long int) 2499 /* 0: Identity */},
- {(long int) 3 /* 1: PartialOrder < Object: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 163 /* 5: PartialOrder < Collection: superclass typecheck marker */},
- {(long int) 2499 /* 6: PartialOrder < PartialOrder: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Collection___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: PartialOrder < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) string___Collection___join},
- {(long int) array___Collection___to_a},
- {(long int) 1 /* 58: PartialOrder < Collection: superclass init_table position */},
- {(long int) partial_order___PartialOrder___iterator},
- {(long int) partial_order___PartialOrder___is_empty},
- {(long int) partial_order___PartialOrder___length},
- {(long int) partial_order___PartialOrder___has},
- {(long int) partial_order___PartialOrder___has_only},
- {(long int) partial_order___PartialOrder___count},
- {(long int) partial_order___PartialOrder___first},
- {(long int) 2 /* 66: PartialOrder < PartialOrder: superclass init_table position */},
- {(long int) partial_order___PartialOrder___roots},
- {(long int) partial_order___PartialOrder_____bra},
- {(long int) partial_order___PartialOrder___to_dot},
- {(long int) partial_order___PartialOrder___to_dot_header},
- {(long int) partial_order___PartialOrder___to_dot_node},
- {(long int) partial_order___PartialOrder___to_dot_edge},
- {(long int) partial_order___PartialOrder___select_smallests},
- {(long int) partial_order___PartialOrder___add},
- {(long int) partial_order___PartialOrder___has_all},
- {(long int) partial_order___PartialOrder___new_poe},
- {(long int) partial_order___PartialOrder___add_to_smallests},
- {(long int) partial_order___PartialOrder___compute_smallers_for},
- {(long int) partial_order___PartialOrder___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute PartialOrder::_elements */
-/* 2: Attribute PartialOrder::_elements_list */
-/* 3: Attribute PartialOrder::_roots */
-val_t NEW_PartialOrder(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_PartialOrder;
- return OBJ2VAL(obj);
-}
-val_t NEW_partial_order___PartialOrder___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_PartialOrder();
- partial_order___PartialOrder___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_PartialOrderElement[57] = {
- {(long int) 55 /* 0: Identity */},
- {(long int) 3 /* 1: PartialOrderElement < Object: superclass typecheck marker */},
- {(long int) 55 /* 2: PartialOrderElement < PartialOrderElement: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: PartialOrderElement < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: PartialOrderElement < PartialOrderElement: superclass init_table position */},
- {(long int) partial_order___PartialOrderElement___order},
- {(long int) partial_order___PartialOrderElement___value},
- {(long int) partial_order___PartialOrderElement___rank},
- {(long int) partial_order___PartialOrderElement___direct_greaters},
- {(long int) partial_order___PartialOrderElement___direct_smallers},
- {(long int) partial_order___PartialOrderElement___greaters},
- {(long int) partial_order___PartialOrderElement___greaters_and_self},
- {(long int) partial_order___PartialOrderElement___smallers},
- {(long int) partial_order___PartialOrderElement___linear_extension},
- {(long int) partial_order___PartialOrderElement___reverse_linear_extension},
- {(long int) partial_order___PartialOrderElement_____l},
- {(long int) partial_order___PartialOrderElement_____leq},
- {(long int) partial_order___PartialOrderElement_____g},
- {(long int) partial_order___PartialOrderElement_____geq},
- {(long int) partial_order___PartialOrderElement___register_direct_smallers},
- {(long int) partial_order___PartialOrderElement___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute PartialOrderElement::_order */
-/* 2: Attribute PartialOrderElement::_value */
-/* 3: Attribute PartialOrderElement::_rank */
-/* 4: Attribute PartialOrderElement::_direct_greaters */
-/* 5: Attribute PartialOrderElement::_direct_smallers */
-/* 6: Attribute PartialOrderElement::_greaters */
-/* 7: Attribute PartialOrderElement::_greaters_and_self_cache */
-/* 8: Attribute PartialOrderElement::_smallers_last_length */
-/* 9: Attribute PartialOrderElement::_smallers_cache */
-/* 10: Attribute PartialOrderElement::_linear_extension_cache */
-/* 11: Attribute PartialOrderElement::_reverse_linear_extension_cache */
-val_t NEW_PartialOrderElement(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 12);
- obj->vft = (classtable_elt_t*)VFT_PartialOrderElement;
- ATTR_partial_order___PartialOrderElement____rank(obj) = TAG_Int((long int)0);
- ATTR_partial_order___PartialOrderElement____smallers_last_length(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_partial_order___PartialOrderElement___init(val_t p0, val_t p1, val_t p2) {
- int init_table[2] = {0, 0};
- val_t self = NEW_PartialOrderElement();
- partial_order___PartialOrderElement___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_MMContext[50] = {
- {(long int) 119 /* 0: Identity */},
- {(long int) 3 /* 1: MMContext < Object: superclass typecheck marker */},
- {(long int) 119 /* 2: MMContext < MMContext: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMContext < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) syntax___MMContext___tc},
- {(long int) syntax___MMContext___tc__eq},
- {(long int) 1 /* 42: MMContext < MMContext: superclass init_table position */},
- {(long int) abstractmetamodel___MMContext___init},
- {(long int) abstractmetamodel___MMContext___module_hierarchy},
- {(long int) abstractmetamodel___MMContext___class_hierarchy},
- {(long int) abstractmetamodel___MMContext___modules},
- {(long int) abstractmetamodel___MMContext___add_module},
- {(long int) abstractmetamodel___MMContext___add_global_class},
- {(long int) abstractmetamodel___MMContext___add_local_class},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMContext::_tc */
-/* 2: Attribute MMContext::_module_hierarchy */
-/* 3: Attribute MMContext::_class_hierarchy */
-/* 4: Attribute MMContext::_global_classes */
-/* 5: Attribute MMContext::_modules */
-val_t NEW_MMContext(void) {
- val_t variable0;
- val_t variable1;
- val_t variable2;
- val_t variable3;
- obj_t obj;
- obj = alloc(sizeof(val_t) * 6);
- obj->vft = (classtable_elt_t*)VFT_MMContext;
- variable0 = NEW_partial_order___PartialOrder___init(); /*new PartialOrder[MMModule]*/
- ATTR_abstractmetamodel___MMContext____module_hierarchy(obj) = variable0;
- variable1 = NEW_partial_order___PartialOrder___init(); /*new PartialOrder[MMLocalClass]*/
- ATTR_abstractmetamodel___MMContext____class_hierarchy(obj) = variable1;
- variable2 = NEW_array___Array___init(); /*new Array[MMGlobalClass]*/
- ATTR_abstractmetamodel___MMContext____global_classes(obj) = variable2;
- variable3 = NEW_array___Array___init(); /*new Array[MMModule]*/
- ATTR_abstractmetamodel___MMContext____modules(obj) = variable3;
- return OBJ2VAL(obj);
-}
-val_t NEW_abstractmetamodel___MMContext___init() {
- int init_table[2] = {0, 0};
- val_t self = NEW_MMContext();
- abstractmetamodel___MMContext___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_MMDirectory[51] = {
- {(long int) 115 /* 0: Identity */},
- {(long int) 3 /* 1: MMDirectory < Object: superclass typecheck marker */},
- {(long int) 115 /* 2: MMDirectory < MMDirectory: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMDirectory < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: MMDirectory < MMDirectory: superclass init_table position */},
- {(long int) abstractmetamodel___MMDirectory___name},
- {(long int) abstractmetamodel___MMDirectory___path},
- {(long int) abstractmetamodel___MMDirectory___parent},
- {(long int) abstractmetamodel___MMDirectory___owner},
- {(long int) abstractmetamodel___MMDirectory___owner__eq},
- {(long int) abstractmetamodel___MMDirectory___modules},
- {(long int) abstractmetamodel___MMDirectory___add_module},
- {(long int) abstractmetamodel___MMDirectory___dhe},
- {(long int) abstractmetamodel___MMDirectory___init},
- {(long int) abstractmetamodel___MMDirectory___full_name_for},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMDirectory::_name */
-/* 2: Attribute MMDirectory::_path */
-/* 3: Attribute MMDirectory::_parent */
-/* 4: Attribute MMDirectory::_owner */
-/* 5: Attribute MMDirectory::_modules */
-/* 6: Attribute MMDirectory::_dhe */
-val_t NEW_MMDirectory(void) {
- val_t variable0;
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_MMDirectory;
- variable0 = NEW_hash___HashMap___init(); /*new HashMap[Symbol, MMModule]*/
- ATTR_abstractmetamodel___MMDirectory____modules(obj) = variable0;
- return OBJ2VAL(obj);
-}
-val_t NEW_abstractmetamodel___MMDirectory___init(val_t p0, val_t p1, val_t p2) {
- int init_table[2] = {0, 0};
- val_t self = NEW_MMDirectory();
- abstractmetamodel___MMDirectory___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_MMModule[70] = {
- {(long int) 95 /* 0: Identity */},
- {(long int) 3 /* 1: MMModule < Object: superclass typecheck marker */},
- {(long int) 95 /* 2: MMModule < MMModule: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) abstractmetamodel___MMModule___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMModule < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) abstracttool___MMModule___dump_module_info},
- {(long int) mmloader___MMModule___filename},
- {(long int) mmloader___MMModule___filename__eq},
- {(long int) mmloader___MMModule___mtime},
- {(long int) mmloader___MMModule___mtime__eq},
- {(long int) mmloader___MMModule___import_supers_modules},
- {(long int) inheritance___MMModule___type_any},
- {(long int) inheritance___MMModule___import_global_classes},
- {(long int) inheritance___MMModule___import_local_classes},
- {(long int) static_type___MMModule___type_none},
- {(long int) 1 /* 50: MMModule < MMModule: superclass init_table position */},
- {(long int) abstractmetamodel___MMModule___context},
- {(long int) abstractmetamodel___MMModule___name},
- {(long int) abstractmetamodel___MMModule___full_name},
- {(long int) abstractmetamodel___MMModule___directory},
- {(long int) abstractmetamodel___MMModule___mhe},
- {(long int) abstractmetamodel___MMModule___global_classes},
- {(long int) abstractmetamodel___MMModule___local_classes},
- {(long int) abstractmetamodel___MMModule___class_specialization_hierarchy},
- {(long int) abstractmetamodel___MMModule___explicit_imported_modules},
- {(long int) abstractmetamodel___MMModule___init},
- {(long int) abstractmetamodel___MMModule___add_super_module},
- {(long int) abstractmetamodel___MMModule___visibility_for},
- {(long int) abstractmetamodel___MMModule_____bra},
- {(long int) abstractmetamodel___MMModule___add_local_class},
- {(long int) abstractmetamodel___MMModule___class_by_name},
- {(long int) abstractmetamodel___MMModule___has_global_class_named},
- {(long int) abstractmetamodel___MMModule___global_class_named},
- {(long int) abstractmetamodel___MMModule___set_supers_class},
- {(long int) abstractmetamodel___MMModule___register_global_class},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMModule::_filename */
-/* 2: Attribute MMModule::_mtime */
-/* 3: Attribute MMModule::_type_none */
-/* 4: Attribute MMModule::_context */
-/* 5: Attribute MMModule::_name */
-/* 6: Attribute MMModule::_full_name */
-/* 7: Attribute MMModule::_directory */
-/* 8: Attribute MMModule::_mhe */
-/* 9: Attribute MMModule::_global_classes */
-/* 10: Attribute MMModule::_local_classes */
-/* 11: Attribute MMModule::_class_specialization_hierarchy */
-/* 12: Attribute MMModule::_intrude_modules */
-/* 13: Attribute MMModule::_public_modules */
-/* 14: Attribute MMModule::_private_modules */
-/* 15: Attribute MMModule::_explicit_imported_modules */
-/* 16: Attribute MMModule::_local_class_by_global */
-/* 17: Attribute MMModule::_global_class_by_name */
-val_t NEW_MMModule(void) {
- val_t variable0;
- val_t variable1;
- val_t variable2;
- val_t variable3;
- val_t variable4;
- val_t variable5;
- val_t variable6;
- val_t variable7;
- val_t variable8;
- val_t variable9;
- val_t variable10;
- obj_t obj;
- obj = alloc(sizeof(val_t) * 18);
- obj->vft = (classtable_elt_t*)VFT_MMModule;
- variable0 = NEW_array___Array___init(); /*new Array[MMGlobalClass]*/
- ATTR_abstractmetamodel___MMModule____global_classes(obj) = variable0;
- variable1 = NEW_array___Array___init(); /*new Array[MMLocalClass]*/
- ATTR_abstractmetamodel___MMModule____local_classes(obj) = variable1;
- variable2 = NEW_partial_order___PartialOrder___init(); /*new PartialOrder[MMLocalClass]*/
- ATTR_abstractmetamodel___MMModule____class_specialization_hierarchy(obj) = variable2;
- variable3 = NEW_hash___HashSet___init(); /*new HashSet[MMModule]*/
- ATTR_abstractmetamodel___MMModule____intrude_modules(obj) = variable3;
- variable4 = NEW_hash___HashSet___init(); /*new HashSet[MMModule]*/
- ATTR_abstractmetamodel___MMModule____public_modules(obj) = variable4;
- variable5 = NEW_hash___HashSet___init(); /*new HashSet[MMModule]*/
- ATTR_abstractmetamodel___MMModule____private_modules(obj) = variable5;
- variable6 = NEW_hash___HashSet___init(); /*new HashSet[MMModule]*/
- ATTR_abstractmetamodel___MMModule____explicit_imported_modules(obj) = variable6;
- variable7 = NEW_hash___HashMap___init(); /*new HashMap[MMGlobalClass, MMLocalClass]*/
- ATTR_abstractmetamodel___MMModule____local_class_by_global(obj) = variable7;
- variable8 = NEW_hash___HashMap___init(); /*new HashMap[Symbol, MMGlobalClass]*/
- ATTR_abstractmetamodel___MMModule____global_class_by_name(obj) = variable8;
- variable9 = OBJ2VAL(obj);
- variable10 = NEW_static_type___MMTypeNone___init(variable9); /*new MMTypeNone*/
- ATTR_static_type___MMModule____type_none(obj) = variable10;
- ATTR_mmloader___MMModule____mtime(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_abstractmetamodel___MMModule___init(val_t p0, val_t p1, val_t p2) {
- int init_table[2] = {0, 0};
- val_t self = NEW_MMModule();
- abstractmetamodel___MMModule___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_MMGlobalClass[59] = {
- {(long int) 111 /* 0: Identity */},
- {(long int) 3 /* 1: MMGlobalClass < Object: superclass typecheck marker */},
- {(long int) 111 /* 2: MMGlobalClass < MMGlobalClass: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) abstractmetamodel___MMGlobalClass___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMGlobalClass < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) compiling_base___MMGlobalClass___id_id},
- {(long int) compiling_base___MMGlobalClass___color_id},
- {(long int) compiling_base___MMGlobalClass___init_table_pos_id},
- {(long int) syntax_base___MMGlobalClass___check_visibility},
- {(long int) 1 /* 44: MMGlobalClass < MMGlobalClass: superclass init_table position */},
- {(long int) abstractmetamodel___MMGlobalClass___intro},
- {(long int) abstractmetamodel___MMGlobalClass___class_refinement_hierarchy},
- {(long int) abstractmetamodel___MMGlobalClass___init},
- {(long int) abstractmetamodel___MMGlobalClass___name},
- {(long int) abstractmetamodel___MMGlobalClass___module},
- {(long int) abstractmetamodel___MMGlobalClass___register_local_class},
- {(long int) abstractmetamodel___MMGlobalClass___is_interface},
- {(long int) abstractmetamodel___MMGlobalClass___is_interface__eq},
- {(long int) abstractmetamodel___MMGlobalClass___is_abstract},
- {(long int) abstractmetamodel___MMGlobalClass___is_abstract__eq},
- {(long int) abstractmetamodel___MMGlobalClass___is_universal},
- {(long int) abstractmetamodel___MMGlobalClass___is_universal__eq},
- {(long int) abstractmetamodel___MMGlobalClass___visibility_level},
- {(long int) abstractmetamodel___MMGlobalClass___visibility_level__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMGlobalClass::_intro */
-/* 2: Attribute MMGlobalClass::_class_refinement_hierarchy */
-/* 3: Attribute MMGlobalClass::_is_interface */
-/* 4: Attribute MMGlobalClass::_is_abstract */
-/* 5: Attribute MMGlobalClass::_is_universal */
-/* 6: Attribute MMGlobalClass::_visibility_level */
-val_t NEW_MMGlobalClass(void) {
- val_t variable0;
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_MMGlobalClass;
- variable0 = NEW_partial_order___PartialOrder___init(); /*new PartialOrder[MMLocalClass]*/
- ATTR_abstractmetamodel___MMGlobalClass____class_refinement_hierarchy(obj) = variable0;
- ATTR_abstractmetamodel___MMGlobalClass____is_interface(obj) = TAG_Bool((long int)0);
- ATTR_abstractmetamodel___MMGlobalClass____is_abstract(obj) = TAG_Bool((long int)0);
- ATTR_abstractmetamodel___MMGlobalClass____is_universal(obj) = TAG_Bool((long int)0);
- ATTR_abstractmetamodel___MMGlobalClass____visibility_level(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_abstractmetamodel___MMGlobalClass___init(val_t p0) {
- int init_table[2] = {0, 0};
- val_t self = NEW_MMGlobalClass();
- abstractmetamodel___MMGlobalClass___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_MMLocalClass[99] = {
- {(long int) 103 /* 0: Identity */},
- {(long int) 3 /* 1: MMLocalClass < Object: superclass typecheck marker */},
- {(long int) 103 /* 2: MMLocalClass < MMLocalClass: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) abstractmetamodel___MMLocalClass___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMLocalClass < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) abstracttool___MMLocalClass___dump_properties},
- {(long int) genericity___MMLocalClass___get_formal},
- {(long int) genericity___MMLocalClass___register_formal},
- {(long int) genericity___MMLocalClass___get_instantiate_type},
- {(long int) genericity___MMLocalClass___formals_types},
- {(long int) static_type___MMLocalClass___get_type},
- {(long int) genericity___MMLocalClass___is_generic},
- {(long int) inheritance___MMLocalClass___compute_super_classes},
- {(long int) inheritance___MMLocalClass___compute_ancestors},
- {(long int) inheritance___MMLocalClass___inherit_global_properties},
- {(long int) inheritance___MMLocalClass___add_direct_parent},
- {(long int) inheritance___MMLocalClass___computed_super_classes},
- {(long int) inheritance___MMLocalClass___computed_ancestors},
- {(long int) inheritance___MMLocalClass___ancestor_for},
- {(long int) abstractmetamodel___MMLocalClass_____bra},
- {(long int) inheritance___MMLocalClass___add_default_any_class},
- {(long int) inheritance___MMLocalClass___add_super_classes},
- {(long int) inheritance___MMLocalClass___add_explicit_classes},
- {(long int) inheritance___MMLocalClass___compute_super_parents},
- {(long int) inheritance___MMLocalClass___build_ancestors},
- {(long int) inheritance___MMLocalClass___group_ancestors},
- {(long int) inheritance___MMLocalClass___merge_ancestors},
- {(long int) inheritance___MMLocalClass___inherit_local_property},
- {(long int) genericity___MMLocalClass___get_type},
- {(long int) static_type___MMLocalClass___add_ancestor},
- {(long int) static_type___MMLocalClass___ancestors},
- {(long int) static_type___MMLocalClass___ancestor},
- {(long int) 1 /* 67: MMLocalClass < MMLocalClass: superclass init_table position */},
- {(long int) abstractmetamodel___MMLocalClass___name},
- {(long int) abstractmetamodel___MMLocalClass___arity},
- {(long int) abstractmetamodel___MMLocalClass___module},
- {(long int) abstractmetamodel___MMLocalClass___abstract},
- {(long int) abstractmetamodel___MMLocalClass___abstract__eq},
- {(long int) abstractmetamodel___MMLocalClass___global},
- {(long int) abstractmetamodel___MMLocalClass___crhe},
- {(long int) abstractmetamodel___MMLocalClass___cshe},
- {(long int) abstractmetamodel___MMLocalClass___che},
- {(long int) abstractmetamodel___MMLocalClass___local_property_by_global},
- {(long int) abstractmetamodel___MMLocalClass___global_properties},
- {(long int) abstractmetamodel___MMLocalClass___properties_by_name},
- {(long int) abstractmetamodel___MMLocalClass___init},
- {(long int) abstractmetamodel___MMLocalClass___for_module},
- {(long int) abstractmetamodel___MMLocalClass___new_global},
- {(long int) abstractmetamodel___MMLocalClass___set_global},
- {(long int) abstractmetamodel___MMLocalClass___has_global_property_by_name},
- {(long int) abstractmetamodel___MMLocalClass___get_property_by_name},
- {(long int) abstractmetamodel___MMLocalClass___attribute},
- {(long int) abstractmetamodel___MMLocalClass___method},
- {(long int) abstractmetamodel___MMLocalClass___super_methods_named},
- {(long int) abstractmetamodel___MMLocalClass___register_local_property},
- {(long int) abstractmetamodel___MMLocalClass___register_global_property},
- {(long int) inheritance___MMLocalClass_____bra},
- {(long int) abstractmetamodel___MMLocalClass___context},
- {(long int) virtualtype___MMLocalClass___virtual_type},
- {(long int) compiling_global___MMLocalClass___compare},
- {(long int) compiling_global___MMLocalClass___declare_tables_to_c},
- {(long int) compiling_global___MMLocalClass___compile_tables_to_c},
- {(long int) compiling_base___MMLocalClass___primitive_info},
- {(long int) compiling_base___MMLocalClass___primitive_ctypes},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMLocalClass::_types */
-/* 2: Attribute MMLocalClass::_formals_types */
-/* 3: Attribute MMLocalClass::_direct_parents */
-/* 4: Attribute MMLocalClass::_computing_super */
-/* 5: Attribute MMLocalClass::_base_type_cache */
-/* 6: Attribute MMLocalClass::_ancestors */
-/* 7: Attribute MMLocalClass::_name */
-/* 8: Attribute MMLocalClass::_arity */
-/* 9: Attribute MMLocalClass::_module */
-/* 10: Attribute MMLocalClass::_abstract */
-/* 11: Attribute MMLocalClass::_global */
-/* 12: Attribute MMLocalClass::_crhe */
-/* 13: Attribute MMLocalClass::_cshe */
-/* 14: Attribute MMLocalClass::_che */
-/* 15: Attribute MMLocalClass::_local_property_by_global */
-/* 16: Attribute MMLocalClass::_global_properties */
-/* 17: Attribute MMLocalClass::_properties_by_name */
-/* 18: Attribute MMLocalClass::_primitive_info_cache */
-/* 19: Attribute MMLocalClass::_primitive_info_b */
-val_t NEW_MMLocalClass(void) {
- val_t variable0;
- val_t variable1;
- val_t variable2;
- obj_t obj;
- obj = alloc(sizeof(val_t) * 20);
- obj->vft = (classtable_elt_t*)VFT_MMLocalClass;
- ATTR_abstractmetamodel___MMLocalClass____arity(obj) = TAG_Int((long int)0);
- ATTR_abstractmetamodel___MMLocalClass____abstract(obj) = TAG_Bool((long int)0);
- variable0 = NEW_array___Array___init(); /*new Array[MMAncestor]*/
- ATTR_inheritance___MMLocalClass____direct_parents(obj) = variable0;
- ATTR_inheritance___MMLocalClass____computing_super(obj) = TAG_Bool((long int)0);
- variable1 = NEW_array___Array___init(); /*new Array[MMTypeGeneric]*/
- ATTR_genericity___MMLocalClass____types(obj) = variable1;
- variable2 = NEW_array___Array___init(); /*new Array[MMTypeFormalParameter]*/
- ATTR_genericity___MMLocalClass____formals_types(obj) = variable2;
- ATTR_compiling_base___MMLocalClass____primitive_info_b(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_abstractmetamodel___MMLocalClass___init(val_t p0, val_t p1) {
- int init_table[2] = {0, 0};
- val_t self = NEW_MMLocalClass();
- abstractmetamodel___MMLocalClass___init(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_MMGlobalProperty[60] = {
- {(long int) 107 /* 0: Identity */},
- {(long int) 3 /* 1: MMGlobalProperty < Object: superclass typecheck marker */},
- {(long int) 107 /* 2: MMGlobalProperty < MMGlobalProperty: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) abstractmetamodel___MMGlobalProperty___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMGlobalProperty < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) compiling_global___MMGlobalProperty___pos_of},
- {(long int) compiling_global___MMGlobalProperty___pos_of__eq},
- {(long int) compiling_base___MMGlobalProperty___meth_call},
- {(long int) compiling_base___MMGlobalProperty___attr_access},
- {(long int) compiling_base___MMGlobalProperty___color_id},
- {(long int) syntax_base___MMGlobalProperty___check_visibility},
- {(long int) virtualtype___MMGlobalProperty___is_virtual_type},
- {(long int) inheritance___MMGlobalProperty___get_compatible_concrete_properties_for},
- {(long int) 1 /* 48: MMGlobalProperty < MMGlobalProperty: superclass init_table position */},
- {(long int) abstractmetamodel___MMGlobalProperty___intro},
- {(long int) abstractmetamodel___MMGlobalProperty___local_class},
- {(long int) abstractmetamodel___MMGlobalProperty___concrete_property_hierarchy},
- {(long int) abstractmetamodel___MMGlobalProperty___init},
- {(long int) abstractmetamodel___MMGlobalProperty___add_concrete_property},
- {(long int) abstractmetamodel___MMGlobalProperty___is_attribute},
- {(long int) abstractmetamodel___MMGlobalProperty___is_method},
- {(long int) abstractmetamodel___MMGlobalProperty___is_init},
- {(long int) abstractmetamodel___MMGlobalProperty___is_init__eq},
- {(long int) abstractmetamodel___MMGlobalProperty___visibility_level},
- {(long int) abstractmetamodel___MMGlobalProperty___visibility_level__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMGlobalProperty::_pos_of */
-/* 2: Attribute MMGlobalProperty::_intro */
-/* 3: Attribute MMGlobalProperty::_concrete_property_hierarchy */
-/* 4: Attribute MMGlobalProperty::_is_init */
-/* 5: Attribute MMGlobalProperty::_visibility_level */
-val_t NEW_MMGlobalProperty(void) {
- val_t variable0;
- obj_t obj;
- obj = alloc(sizeof(val_t) * 6);
- obj->vft = (classtable_elt_t*)VFT_MMGlobalProperty;
- variable0 = NEW_partial_order___PartialOrder___init(); /*new PartialOrder[MMConcreteProperty]*/
- ATTR_abstractmetamodel___MMGlobalProperty____concrete_property_hierarchy(obj) = variable0;
- ATTR_abstractmetamodel___MMGlobalProperty____is_init(obj) = TAG_Bool((long int)0);
- ATTR_abstractmetamodel___MMGlobalProperty____visibility_level(obj) = TAG_Int((long int)0);
- ATTR_compiling_global___MMGlobalProperty____pos_of(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_abstractmetamodel___MMGlobalProperty___init(val_t p0) {
- int init_table[2] = {0, 0};
- val_t self = NEW_MMGlobalProperty();
- abstractmetamodel___MMGlobalProperty___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_MMLocalProperty[61] = {
- {(long int) 99 /* 0: Identity */},
- {(long int) 3 /* 1: MMLocalProperty < Object: superclass typecheck marker */},
- {(long int) 99 /* 2: MMLocalProperty < MMLocalProperty: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) abstractmetamodel___MMLocalProperty___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMLocalProperty < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) compiling_base___MMLocalProperty___cname},
- {(long int) compiling_base___MMLocalProperty___color_id_for_super},
- {(long int) genericity___MMLocalProperty___recv},
- {(long int) genericity___MMLocalProperty___recv__eq},
- {(long int) genericity___MMLocalProperty___adapt_property},
- {(long int) inheritance___MMLocalProperty___inherit_from},
- {(long int) inheritance___MMLocalProperty___inherit_global},
- {(long int) inheritance___MMLocalProperty___inherit_to},
- {(long int) genericity___MMLocalProperty___inherit_from},
- {(long int) genericity___MMLocalProperty___signature},
- {(long int) static_type___MMLocalProperty___signature__eq},
- {(long int) 1 /* 51: MMLocalProperty < MMLocalProperty: superclass init_table position */},
- {(long int) abstractmetamodel___MMLocalProperty___name},
- {(long int) abstractmetamodel___MMLocalProperty___local_class},
- {(long int) abstractmetamodel___MMLocalProperty___global},
- {(long int) abstractmetamodel___MMLocalProperty___super_prop},
- {(long int) abstractmetamodel___MMLocalProperty___concrete_property},
- {(long int) abstractmetamodel___MMLocalProperty___module},
- {(long int) abstractmetamodel___MMLocalProperty___full_name},
- {(long int) abstractmetamodel___MMLocalProperty___set_global},
- {(long int) abstractmetamodel___MMLocalProperty___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMLocalProperty::_cname_cache */
-/* 2: Attribute MMLocalProperty::_recv_alone */
-/* 3: Attribute MMLocalProperty::_signature_cache */
-/* 4: Attribute MMLocalProperty::_name */
-/* 5: Attribute MMLocalProperty::_local_class */
-/* 6: Attribute MMLocalProperty::_global */
-/* 7: Attribute MMLocalProperty::_super_prop */
-/* 8: Attribute MMLocalProperty::_concrete_property */
-val_t NEW_MMLocalProperty(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 9);
- obj->vft = (classtable_elt_t*)VFT_MMLocalProperty;
- return OBJ2VAL(obj);
-}
-val_t NEW_abstractmetamodel___MMLocalProperty___init(val_t p0, val_t p1, val_t p2) {
- int init_table[2] = {0, 0};
- val_t self = NEW_MMLocalProperty();
- abstractmetamodel___MMLocalProperty___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_MMAttribute[63] = {
- {(long int) 2587 /* 0: Identity */},
- {(long int) 3 /* 1: MMAttribute < Object: superclass typecheck marker */},
- {(long int) 99 /* 2: MMAttribute < MMLocalProperty: superclass typecheck marker */},
- {(long int) 2587 /* 3: MMAttribute < MMAttribute: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) abstractmetamodel___MMLocalProperty___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMAttribute < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) compiling_base___MMLocalProperty___cname},
- {(long int) compiling_base___MMLocalProperty___color_id_for_super},
- {(long int) genericity___MMLocalProperty___recv},
- {(long int) genericity___MMLocalProperty___recv__eq},
- {(long int) genericity___MMLocalProperty___adapt_property},
- {(long int) inheritance___MMLocalProperty___inherit_from},
- {(long int) inheritance___MMLocalProperty___inherit_global},
- {(long int) inheritance___MMAttribute___inherit_to},
- {(long int) genericity___MMLocalProperty___inherit_from},
- {(long int) genericity___MMLocalProperty___signature},
- {(long int) static_type___MMLocalProperty___signature__eq},
- {(long int) 1 /* 51: MMAttribute < MMLocalProperty: superclass init_table position */},
- {(long int) abstractmetamodel___MMLocalProperty___name},
- {(long int) abstractmetamodel___MMLocalProperty___local_class},
- {(long int) abstractmetamodel___MMLocalProperty___global},
- {(long int) abstractmetamodel___MMLocalProperty___super_prop},
- {(long int) abstractmetamodel___MMLocalProperty___concrete_property},
- {(long int) abstractmetamodel___MMLocalProperty___module},
- {(long int) abstractmetamodel___MMLocalProperty___full_name},
- {(long int) abstractmetamodel___MMLocalProperty___set_global},
- {(long int) abstractmetamodel___MMLocalProperty___init},
- {(long int) compiling_methods___MMAttribute___compile_access},
- {(long int) 2 /* 62: MMAttribute < MMAttribute: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMAttribute::_cname_cache */
-/* 2: Attribute MMAttribute::_recv_alone */
-/* 3: Attribute MMAttribute::_signature_cache */
-/* 4: Attribute MMAttribute::_name */
-/* 5: Attribute MMAttribute::_local_class */
-/* 6: Attribute MMAttribute::_global */
-/* 7: Attribute MMAttribute::_super_prop */
-/* 8: Attribute MMAttribute::_concrete_property */
-val_t NEW_MMAttribute(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 9);
- obj->vft = (classtable_elt_t*)VFT_MMAttribute;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_MMMethod[65] = {
- {(long int) 2563 /* 0: Identity */},
- {(long int) 3 /* 1: MMMethod < Object: superclass typecheck marker */},
- {(long int) 99 /* 2: MMMethod < MMLocalProperty: superclass typecheck marker */},
- {(long int) 2563 /* 3: MMMethod < MMMethod: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) abstractmetamodel___MMLocalProperty___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMMethod < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) compiling_base___MMLocalProperty___cname},
- {(long int) compiling_base___MMLocalProperty___color_id_for_super},
- {(long int) genericity___MMLocalProperty___recv},
- {(long int) genericity___MMLocalProperty___recv__eq},
- {(long int) genericity___MMLocalProperty___adapt_property},
- {(long int) inheritance___MMLocalProperty___inherit_from},
- {(long int) inheritance___MMLocalProperty___inherit_global},
- {(long int) inheritance___MMMethod___inherit_to},
- {(long int) genericity___MMLocalProperty___inherit_from},
- {(long int) genericity___MMLocalProperty___signature},
- {(long int) static_type___MMLocalProperty___signature__eq},
- {(long int) 1 /* 51: MMMethod < MMLocalProperty: superclass init_table position */},
- {(long int) abstractmetamodel___MMLocalProperty___name},
- {(long int) abstractmetamodel___MMLocalProperty___local_class},
- {(long int) abstractmetamodel___MMLocalProperty___global},
- {(long int) abstractmetamodel___MMLocalProperty___super_prop},
- {(long int) abstractmetamodel___MMLocalProperty___concrete_property},
- {(long int) abstractmetamodel___MMLocalProperty___module},
- {(long int) abstractmetamodel___MMLocalProperty___full_name},
- {(long int) abstractmetamodel___MMLocalProperty___set_global},
- {(long int) abstractmetamodel___MMLocalProperty___init},
- {(long int) compiling_methods___MMMethod___compile_call},
- {(long int) compiling_methods___MMMethod___compile_constructor_call},
- {(long int) compiling_methods___MMMethod___compile_super_call},
- {(long int) 2 /* 64: MMMethod < MMMethod: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMMethod::_cname_cache */
-/* 2: Attribute MMMethod::_recv_alone */
-/* 3: Attribute MMMethod::_signature_cache */
-/* 4: Attribute MMMethod::_name */
-/* 5: Attribute MMMethod::_local_class */
-/* 6: Attribute MMMethod::_global */
-/* 7: Attribute MMMethod::_super_prop */
-/* 8: Attribute MMMethod::_concrete_property */
-val_t NEW_MMMethod(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 9);
- obj->vft = (classtable_elt_t*)VFT_MMMethod;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_MMConcreteClass[100] = {
- {(long int) 2583 /* 0: Identity */},
- {(long int) 3 /* 1: MMConcreteClass < Object: superclass typecheck marker */},
- {(long int) 103 /* 2: MMConcreteClass < MMLocalClass: superclass typecheck marker */},
- {(long int) 2583 /* 3: MMConcreteClass < MMConcreteClass: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) abstractmetamodel___MMLocalClass___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMConcreteClass < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) abstracttool___MMLocalClass___dump_properties},
- {(long int) genericity___MMLocalClass___get_formal},
- {(long int) genericity___MMLocalClass___register_formal},
- {(long int) genericity___MMLocalClass___get_instantiate_type},
- {(long int) genericity___MMLocalClass___formals_types},
- {(long int) static_type___MMLocalClass___get_type},
- {(long int) genericity___MMLocalClass___is_generic},
- {(long int) inheritance___MMLocalClass___compute_super_classes},
- {(long int) inheritance___MMLocalClass___compute_ancestors},
- {(long int) inheritance___MMLocalClass___inherit_global_properties},
- {(long int) inheritance___MMLocalClass___add_direct_parent},
- {(long int) inheritance___MMLocalClass___computed_super_classes},
- {(long int) inheritance___MMLocalClass___computed_ancestors},
- {(long int) inheritance___MMLocalClass___ancestor_for},
- {(long int) abstractmetamodel___MMLocalClass_____bra},
- {(long int) inheritance___MMLocalClass___add_default_any_class},
- {(long int) inheritance___MMLocalClass___add_super_classes},
- {(long int) inheritance___MMLocalClass___add_explicit_classes},
- {(long int) inheritance___MMLocalClass___compute_super_parents},
- {(long int) inheritance___MMLocalClass___build_ancestors},
- {(long int) inheritance___MMLocalClass___group_ancestors},
- {(long int) inheritance___MMLocalClass___merge_ancestors},
- {(long int) inheritance___MMLocalClass___inherit_local_property},
- {(long int) genericity___MMLocalClass___get_type},
- {(long int) static_type___MMLocalClass___add_ancestor},
- {(long int) static_type___MMLocalClass___ancestors},
- {(long int) static_type___MMLocalClass___ancestor},
- {(long int) 1 /* 67: MMConcreteClass < MMLocalClass: superclass init_table position */},
- {(long int) abstractmetamodel___MMLocalClass___name},
- {(long int) abstractmetamodel___MMLocalClass___arity},
- {(long int) abstractmetamodel___MMLocalClass___module},
- {(long int) abstractmetamodel___MMLocalClass___abstract},
- {(long int) abstractmetamodel___MMLocalClass___abstract__eq},
- {(long int) abstractmetamodel___MMLocalClass___global},
- {(long int) abstractmetamodel___MMLocalClass___crhe},
- {(long int) abstractmetamodel___MMLocalClass___cshe},
- {(long int) abstractmetamodel___MMLocalClass___che},
- {(long int) abstractmetamodel___MMLocalClass___local_property_by_global},
- {(long int) abstractmetamodel___MMLocalClass___global_properties},
- {(long int) abstractmetamodel___MMLocalClass___properties_by_name},
- {(long int) abstractmetamodel___MMLocalClass___init},
- {(long int) abstractmetamodel___MMLocalClass___for_module},
- {(long int) abstractmetamodel___MMLocalClass___new_global},
- {(long int) abstractmetamodel___MMLocalClass___set_global},
- {(long int) abstractmetamodel___MMLocalClass___has_global_property_by_name},
- {(long int) abstractmetamodel___MMLocalClass___get_property_by_name},
- {(long int) abstractmetamodel___MMLocalClass___attribute},
- {(long int) abstractmetamodel___MMLocalClass___method},
- {(long int) abstractmetamodel___MMLocalClass___super_methods_named},
- {(long int) abstractmetamodel___MMLocalClass___register_local_property},
- {(long int) abstractmetamodel___MMLocalClass___register_global_property},
- {(long int) inheritance___MMLocalClass_____bra},
- {(long int) abstractmetamodel___MMLocalClass___context},
- {(long int) virtualtype___MMLocalClass___virtual_type},
- {(long int) compiling_global___MMLocalClass___compare},
- {(long int) compiling_global___MMLocalClass___declare_tables_to_c},
- {(long int) compiling_global___MMLocalClass___compile_tables_to_c},
- {(long int) compiling_base___MMLocalClass___primitive_info},
- {(long int) compiling_base___MMLocalClass___primitive_ctypes},
- {(long int) 2 /* 99: MMConcreteClass < MMConcreteClass: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMConcreteClass::_types */
-/* 2: Attribute MMConcreteClass::_formals_types */
-/* 3: Attribute MMConcreteClass::_direct_parents */
-/* 4: Attribute MMConcreteClass::_computing_super */
-/* 5: Attribute MMConcreteClass::_base_type_cache */
-/* 6: Attribute MMConcreteClass::_ancestors */
-/* 7: Attribute MMConcreteClass::_name */
-/* 8: Attribute MMConcreteClass::_arity */
-/* 9: Attribute MMConcreteClass::_module */
-/* 10: Attribute MMConcreteClass::_abstract */
-/* 11: Attribute MMConcreteClass::_global */
-/* 12: Attribute MMConcreteClass::_crhe */
-/* 13: Attribute MMConcreteClass::_cshe */
-/* 14: Attribute MMConcreteClass::_che */
-/* 15: Attribute MMConcreteClass::_local_property_by_global */
-/* 16: Attribute MMConcreteClass::_global_properties */
-/* 17: Attribute MMConcreteClass::_properties_by_name */
-/* 18: Attribute MMConcreteClass::_primitive_info_cache */
-/* 19: Attribute MMConcreteClass::_primitive_info_b */
-val_t NEW_MMConcreteClass(void) {
- val_t variable0;
- val_t variable1;
- val_t variable2;
- obj_t obj;
- obj = alloc(sizeof(val_t) * 20);
- obj->vft = (classtable_elt_t*)VFT_MMConcreteClass;
- ATTR_abstractmetamodel___MMLocalClass____arity(obj) = TAG_Int((long int)0);
- ATTR_abstractmetamodel___MMLocalClass____abstract(obj) = TAG_Bool((long int)0);
- variable0 = NEW_array___Array___init(); /*new Array[MMAncestor]*/
- ATTR_inheritance___MMLocalClass____direct_parents(obj) = variable0;
- ATTR_inheritance___MMLocalClass____computing_super(obj) = TAG_Bool((long int)0);
- variable1 = NEW_array___Array___init(); /*new Array[MMTypeGeneric]*/
- ATTR_genericity___MMLocalClass____types(obj) = variable1;
- variable2 = NEW_array___Array___init(); /*new Array[MMTypeFormalParameter]*/
- ATTR_genericity___MMLocalClass____formals_types(obj) = variable2;
- ATTR_compiling_base___MMLocalClass____primitive_info_b(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_MMConcreteProperty[71] = {
- {(long int) 2579 /* 0: Identity */},
- {(long int) 3 /* 1: MMConcreteProperty < Object: superclass typecheck marker */},
- {(long int) 99 /* 2: MMConcreteProperty < MMLocalProperty: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 2579 /* 4: MMConcreteProperty < MMConcreteProperty: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) abstractmetamodel___MMLocalProperty___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMConcreteProperty < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) compiling_base___MMLocalProperty___cname},
- {(long int) compiling_base___MMLocalProperty___color_id_for_super},
- {(long int) genericity___MMLocalProperty___recv},
- {(long int) genericity___MMLocalProperty___recv__eq},
- {(long int) genericity___MMLocalProperty___adapt_property},
- {(long int) inheritance___MMLocalProperty___inherit_from},
- {(long int) inheritance___MMLocalProperty___inherit_global},
- {(long int) inheritance___MMLocalProperty___inherit_to},
- {(long int) genericity___MMLocalProperty___inherit_from},
- {(long int) genericity___MMLocalProperty___signature},
- {(long int) static_type___MMLocalProperty___signature__eq},
- {(long int) 1 /* 51: MMConcreteProperty < MMLocalProperty: superclass init_table position */},
- {(long int) abstractmetamodel___MMLocalProperty___name},
- {(long int) abstractmetamodel___MMLocalProperty___local_class},
- {(long int) abstractmetamodel___MMLocalProperty___global},
- {(long int) abstractmetamodel___MMLocalProperty___super_prop},
- {(long int) abstractmetamodel___MMLocalProperty___concrete_property},
- {(long int) abstractmetamodel___MMLocalProperty___module},
- {(long int) abstractmetamodel___MMLocalProperty___full_name},
- {(long int) abstractmetamodel___MMLocalProperty___set_global},
- {(long int) abstractmetamodel___MMLocalProperty___init},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) inheritance___MMConcreteProperty___is_deferred},
- {(long int) 2 /* 66: MMConcreteProperty < MMConcreteProperty: superclass init_table position */},
- {(long int) abstractmetamodel___MMConcreteProperty___cprhe},
- {(long int) abstractmetamodel___MMConcreteProperty___need_super},
- {(long int) abstractmetamodel___MMConcreteProperty___need_super__eq},
- {(long int) abstractmetamodel___MMConcreteProperty___new_global},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMConcreteProperty::_cname_cache */
-/* 2: Attribute MMConcreteProperty::_recv_alone */
-/* 3: Attribute MMConcreteProperty::_signature_cache */
-/* 4: Attribute MMConcreteProperty::_name */
-/* 5: Attribute MMConcreteProperty::_local_class */
-/* 6: Attribute MMConcreteProperty::_global */
-/* 7: Attribute MMConcreteProperty::_super_prop */
-/* 8: Attribute MMConcreteProperty::_concrete_property */
-/* Instance Hole :( */
-/* 10: Attribute MMConcreteProperty::_cprhe */
-/* 11: Attribute MMConcreteProperty::_need_super */
-val_t NEW_MMConcreteProperty(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 12);
- obj->vft = (classtable_elt_t*)VFT_MMConcreteProperty;
- ATTR_abstractmetamodel___MMConcreteProperty____need_super(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_MMSignature[53] = {
- {(long int) 91 /* 0: Identity */},
- {(long int) 3 /* 1: MMSignature < Object: superclass typecheck marker */},
- {(long int) 91 /* 2: MMSignature < MMSignature: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) static_type___MMSignature___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMSignature < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) vararg___MMSignature___vararg_rank},
- {(long int) vararg___MMSignature___vararg_rank__eq},
- {(long int) vararg___MMSignature___has_vararg},
- {(long int) genericity___MMSignature___adaptation_to},
- {(long int) static_type___MMSignature___init},
- {(long int) vararg___MMSignature___adaptation_to},
- {(long int) 1 /* 46: MMSignature < MMSignature: superclass init_table position */},
- {(long int) static_type___MMSignature___recv},
- {(long int) static_type___MMSignature___return_type},
- {(long int) static_type___MMSignature___arity},
- {(long int) static_type___MMSignature_____l},
- {(long int) static_type___MMSignature_____bra},
- {(long int) vararg___MMSignature___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMSignature::_vararg_rank */
-/* 2: Attribute MMSignature::_recv */
-/* 3: Attribute MMSignature::_params */
-/* 4: Attribute MMSignature::_return_type */
-val_t NEW_MMSignature(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 5);
- obj->vft = (classtable_elt_t*)VFT_MMSignature;
- ATTR_vararg___MMSignature____vararg_rank(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_static_type___MMSignature___init(val_t p0, val_t p1, val_t p2) {
- int init_table[2] = {0, 0};
- val_t self = NEW_MMSignature();
- vararg___MMSignature___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_MMAncestor[49] = {
- {(long int) 123 /* 0: Identity */},
- {(long int) 3 /* 1: MMAncestor < Object: superclass typecheck marker */},
- {(long int) 123 /* 2: MMAncestor < MMAncestor: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) static_type___MMAncestor___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMAncestor < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) inheritance___MMAncestor___add_in},
- {(long int) 1 /* 41: MMAncestor < MMAncestor: superclass init_table position */},
- {(long int) static_type___MMAncestor___stype},
- {(long int) static_type___MMAncestor___stype__eq},
- {(long int) static_type___MMAncestor___inheriter},
- {(long int) static_type___MMAncestor___inheriter__eq},
- {(long int) static_type___MMAncestor___is_reffinement},
- {(long int) static_type___MMAncestor___is_specialisation},
- {(long int) static_type___MMAncestor___local_class},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMAncestor::_stype */
-/* 2: Attribute MMAncestor::_inheriter */
-val_t NEW_MMAncestor(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 3);
- obj->vft = (classtable_elt_t*)VFT_MMAncestor;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_MMType[61] = {
- {(long int) 87 /* 0: Identity */},
- {(long int) 3 /* 1: MMType < Object: superclass typecheck marker */},
- {(long int) 87 /* 2: MMType < MMType: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMType < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) compiling_methods___MMType___compile_cast},
- {(long int) compiling_methods___MMType___compile_type_check},
- {(long int) compiling_base___MMType___cname},
- {(long int) compiling_base___MMType___default_cvalue},
- {(long int) compiling_base___MMType___boxtype},
- {(long int) compiling_base___MMType___unboxtype},
- {(long int) genericity___MMType___is_generic},
- {(long int) type_formal___MMType___direct_type},
- {(long int) 1 /* 48: MMType < MMType: superclass init_table position */},
- {(long int) static_type___MMType___module},
- {(long int) static_type___MMType___local_class},
- {(long int) static_type___MMType_____l},
- {(long int) static_type___MMType___is_supertype},
- {(long int) static_type___MMType___select_method},
- {(long int) static_type___MMType___select_attribute},
- {(long int) static_type___MMType___select_property},
- {(long int) static_type___MMType___for_module},
- {(long int) static_type___MMType___adapt_to},
- {(long int) static_type___MMType___upcast_for},
- {(long int) static_type___MMType___not_for_self},
- {(long int) virtualtype___MMType___select_virtual_type},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_MMType(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_MMType;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_MMTypeClass[63] = {
- {(long int) 2543 /* 0: Identity */},
- {(long int) 3 /* 1: MMTypeClass < Object: superclass typecheck marker */},
- {(long int) 87 /* 2: MMTypeClass < MMType: superclass typecheck marker */},
- {(long int) 2543 /* 3: MMTypeClass < MMTypeClass: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) static_type___MMTypeClass___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMTypeClass < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) compiling_methods___MMType___compile_cast},
- {(long int) compiling_methods___MMType___compile_type_check},
- {(long int) compiling_base___MMType___cname},
- {(long int) compiling_base___MMType___default_cvalue},
- {(long int) compiling_base___MMType___boxtype},
- {(long int) compiling_base___MMType___unboxtype},
- {(long int) genericity___MMType___is_generic},
- {(long int) type_formal___MMType___direct_type},
- {(long int) 1 /* 48: MMTypeClass < MMType: superclass init_table position */},
- {(long int) static_type___MMTypeClass___module},
- {(long int) static_type___MMTypeClass___local_class},
- {(long int) static_type___MMTypeClass_____l},
- {(long int) static_type___MMType___is_supertype},
- {(long int) static_type___MMType___select_method},
- {(long int) static_type___MMType___select_attribute},
- {(long int) static_type___MMType___select_property},
- {(long int) static_type___MMType___for_module},
- {(long int) static_type___MMType___adapt_to},
- {(long int) static_type___MMTypeClass___upcast_for},
- {(long int) static_type___MMType___not_for_self},
- {(long int) virtualtype___MMType___select_virtual_type},
- {(long int) 2 /* 61: MMTypeClass < MMTypeClass: superclass init_table position */},
- {(long int) static_type___MMTypeClass___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMTypeClass::_local_class */
-val_t NEW_MMTypeClass(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 2);
- obj->vft = (classtable_elt_t*)VFT_MMTypeClass;
- return OBJ2VAL(obj);
-}
-val_t NEW_static_type___MMTypeClass___init(val_t p0) {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_MMTypeClass();
- static_type___MMTypeClass___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_MMTypeSimpleClass[65] = {
- {(long int) 3135 /* 0: Identity */},
- {(long int) 3 /* 1: MMTypeSimpleClass < Object: superclass typecheck marker */},
- {(long int) 87 /* 2: MMTypeSimpleClass < MMType: superclass typecheck marker */},
- {(long int) 2543 /* 3: MMTypeSimpleClass < MMTypeClass: superclass typecheck marker */},
- {(long int) 3135 /* 4: MMTypeSimpleClass < MMTypeSimpleClass: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) static_type___MMTypeClass___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMTypeSimpleClass < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) compiling_methods___MMType___compile_cast},
- {(long int) compiling_methods___MMType___compile_type_check},
- {(long int) compiling_base___MMType___cname},
- {(long int) compiling_base___MMType___default_cvalue},
- {(long int) compiling_base___MMType___boxtype},
- {(long int) compiling_base___MMType___unboxtype},
- {(long int) genericity___MMTypeSimpleClass___is_generic},
- {(long int) type_formal___MMType___direct_type},
- {(long int) 1 /* 48: MMTypeSimpleClass < MMType: superclass init_table position */},
- {(long int) static_type___MMTypeClass___module},
- {(long int) static_type___MMTypeClass___local_class},
- {(long int) static_type___MMTypeClass_____l},
- {(long int) static_type___MMTypeSimpleClass___is_supertype},
- {(long int) static_type___MMType___select_method},
- {(long int) static_type___MMType___select_attribute},
- {(long int) static_type___MMTypeSimpleClass___select_property},
- {(long int) static_type___MMTypeSimpleClass___for_module},
- {(long int) static_type___MMTypeSimpleClass___adapt_to},
- {(long int) static_type___MMTypeClass___upcast_for},
- {(long int) static_type___MMType___not_for_self},
- {(long int) virtualtype___MMType___select_virtual_type},
- {(long int) 2 /* 61: MMTypeSimpleClass < MMTypeClass: superclass init_table position */},
- {(long int) static_type___MMTypeClass___init},
- {(long int) 3 /* 63: MMTypeSimpleClass < MMTypeSimpleClass: superclass init_table position */},
- {(long int) static_type___MMTypeSimpleClass___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMTypeSimpleClass::_local_class */
-val_t NEW_MMTypeSimpleClass(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 2);
- obj->vft = (classtable_elt_t*)VFT_MMTypeSimpleClass;
- return OBJ2VAL(obj);
-}
-val_t NEW_static_type___MMTypeSimpleClass___init(val_t p0) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_MMTypeSimpleClass();
- static_type___MMTypeSimpleClass___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_MMTypeNone[63] = {
- {(long int) 2535 /* 0: Identity */},
- {(long int) 3 /* 1: MMTypeNone < Object: superclass typecheck marker */},
- {(long int) 87 /* 2: MMTypeNone < MMType: superclass typecheck marker */},
- {(long int) 2535 /* 3: MMTypeNone < MMTypeNone: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMTypeNone < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) compiling_methods___MMType___compile_cast},
- {(long int) compiling_methods___MMType___compile_type_check},
- {(long int) compiling_base___MMType___cname},
- {(long int) compiling_base___MMType___default_cvalue},
- {(long int) compiling_base___MMType___boxtype},
- {(long int) compiling_base___MMType___unboxtype},
- {(long int) genericity___MMTypeNone___is_generic},
- {(long int) type_formal___MMType___direct_type},
- {(long int) 1 /* 48: MMTypeNone < MMType: superclass init_table position */},
- {(long int) static_type___MMTypeNone___module},
- {(long int) static_type___MMTypeNone___local_class},
- {(long int) static_type___MMTypeNone_____l},
- {(long int) static_type___MMTypeNone___is_supertype},
- {(long int) static_type___MMType___select_method},
- {(long int) static_type___MMType___select_attribute},
- {(long int) static_type___MMType___select_property},
- {(long int) genericity___MMTypeNone___for_module},
- {(long int) genericity___MMTypeNone___adapt_to},
- {(long int) static_type___MMTypeNone___upcast_for},
- {(long int) static_type___MMType___not_for_self},
- {(long int) virtualtype___MMType___select_virtual_type},
- {(long int) 2 /* 61: MMTypeNone < MMTypeNone: superclass init_table position */},
- {(long int) static_type___MMTypeNone___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMTypeNone::_module */
-val_t NEW_MMTypeNone(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 2);
- obj->vft = (classtable_elt_t*)VFT_MMTypeNone;
- return OBJ2VAL(obj);
-}
-val_t NEW_static_type___MMTypeNone___init(val_t p0) {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_MMTypeNone();
- static_type___MMTypeNone___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_MMImplicitProperty[67] = {
- {(long int) 2567 /* 0: Identity */},
- {(long int) 3 /* 1: MMImplicitProperty < Object: superclass typecheck marker */},
- {(long int) 99 /* 2: MMImplicitProperty < MMLocalProperty: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 2567 /* 4: MMImplicitProperty < MMImplicitProperty: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) abstractmetamodel___MMLocalProperty___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMImplicitProperty < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) compiling_base___MMLocalProperty___cname},
- {(long int) compiling_base___MMLocalProperty___color_id_for_super},
- {(long int) genericity___MMLocalProperty___recv},
- {(long int) genericity___MMLocalProperty___recv__eq},
- {(long int) genericity___MMLocalProperty___adapt_property},
- {(long int) inheritance___MMLocalProperty___inherit_from},
- {(long int) inheritance___MMLocalProperty___inherit_global},
- {(long int) inheritance___MMLocalProperty___inherit_to},
- {(long int) genericity___MMLocalProperty___inherit_from},
- {(long int) genericity___MMLocalProperty___signature},
- {(long int) static_type___MMLocalProperty___signature__eq},
- {(long int) 1 /* 51: MMImplicitProperty < MMLocalProperty: superclass init_table position */},
- {(long int) abstractmetamodel___MMLocalProperty___name},
- {(long int) abstractmetamodel___MMLocalProperty___local_class},
- {(long int) abstractmetamodel___MMLocalProperty___global},
- {(long int) abstractmetamodel___MMLocalProperty___super_prop},
- {(long int) abstractmetamodel___MMLocalProperty___concrete_property},
- {(long int) abstractmetamodel___MMLocalProperty___module},
- {(long int) abstractmetamodel___MMLocalProperty___full_name},
- {(long int) abstractmetamodel___MMLocalProperty___set_global},
- {(long int) abstractmetamodel___MMLocalProperty___init},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 2 /* 65: MMImplicitProperty < MMImplicitProperty: superclass init_table position */},
- {(long int) inheritance___MMImplicitProperty___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMImplicitProperty::_cname_cache */
-/* 2: Attribute MMImplicitProperty::_recv_alone */
-/* 3: Attribute MMImplicitProperty::_signature_cache */
-/* 4: Attribute MMImplicitProperty::_name */
-/* 5: Attribute MMImplicitProperty::_local_class */
-/* 6: Attribute MMImplicitProperty::_global */
-/* 7: Attribute MMImplicitProperty::_super_prop */
-/* 8: Attribute MMImplicitProperty::_concrete_property */
-val_t NEW_MMImplicitProperty(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 9);
- obj->vft = (classtable_elt_t*)VFT_MMImplicitProperty;
- return OBJ2VAL(obj);
-}
-val_t NEW_inheritance___MMImplicitProperty___init(val_t p0, val_t p1) {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_MMImplicitProperty();
- inheritance___MMImplicitProperty___init(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_MMImplicitMethod[69] = {
- {(long int) 3159 /* 0: Identity */},
- {(long int) 3 /* 1: MMImplicitMethod < Object: superclass typecheck marker */},
- {(long int) 99 /* 2: MMImplicitMethod < MMLocalProperty: superclass typecheck marker */},
- {(long int) 2563 /* 3: MMImplicitMethod < MMMethod: superclass typecheck marker */},
- {(long int) 2567 /* 4: MMImplicitMethod < MMImplicitProperty: superclass typecheck marker */},
- {(long int) 3159 /* 5: MMImplicitMethod < MMImplicitMethod: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) abstractmetamodel___MMLocalProperty___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMImplicitMethod < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) compiling_base___MMLocalProperty___cname},
- {(long int) compiling_base___MMLocalProperty___color_id_for_super},
- {(long int) genericity___MMLocalProperty___recv},
- {(long int) genericity___MMLocalProperty___recv__eq},
- {(long int) genericity___MMLocalProperty___adapt_property},
- {(long int) inheritance___MMLocalProperty___inherit_from},
- {(long int) inheritance___MMLocalProperty___inherit_global},
- {(long int) inheritance___MMMethod___inherit_to},
- {(long int) genericity___MMLocalProperty___inherit_from},
- {(long int) genericity___MMLocalProperty___signature},
- {(long int) static_type___MMLocalProperty___signature__eq},
- {(long int) 1 /* 51: MMImplicitMethod < MMLocalProperty: superclass init_table position */},
- {(long int) abstractmetamodel___MMLocalProperty___name},
- {(long int) abstractmetamodel___MMLocalProperty___local_class},
- {(long int) abstractmetamodel___MMLocalProperty___global},
- {(long int) abstractmetamodel___MMLocalProperty___super_prop},
- {(long int) abstractmetamodel___MMLocalProperty___concrete_property},
- {(long int) abstractmetamodel___MMLocalProperty___module},
- {(long int) abstractmetamodel___MMLocalProperty___full_name},
- {(long int) abstractmetamodel___MMLocalProperty___set_global},
- {(long int) abstractmetamodel___MMLocalProperty___init},
- {(long int) compiling_methods___MMMethod___compile_call},
- {(long int) compiling_methods___MMMethod___compile_constructor_call},
- {(long int) compiling_methods___MMMethod___compile_super_call},
- {(long int) 2 /* 64: MMImplicitMethod < MMMethod: superclass init_table position */},
- {(long int) 3 /* 65: MMImplicitMethod < MMImplicitProperty: superclass init_table position */},
- {(long int) inheritance___MMImplicitProperty___init},
- {(long int) 4 /* 67: MMImplicitMethod < MMImplicitMethod: superclass init_table position */},
- {(long int) inheritance___MMImplicitMethod___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMImplicitMethod::_cname_cache */
-/* 2: Attribute MMImplicitMethod::_recv_alone */
-/* 3: Attribute MMImplicitMethod::_signature_cache */
-/* 4: Attribute MMImplicitMethod::_name */
-/* 5: Attribute MMImplicitMethod::_local_class */
-/* 6: Attribute MMImplicitMethod::_global */
-/* 7: Attribute MMImplicitMethod::_super_prop */
-/* 8: Attribute MMImplicitMethod::_concrete_property */
-val_t NEW_MMImplicitMethod(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 9);
- obj->vft = (classtable_elt_t*)VFT_MMImplicitMethod;
- return OBJ2VAL(obj);
-}
-val_t NEW_inheritance___MMImplicitMethod___init(val_t p0, val_t p1) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_MMImplicitMethod();
- inheritance___MMImplicitMethod___init(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_MMImplicitAttribute[67] = {
- {(long int) 3163 /* 0: Identity */},
- {(long int) 3 /* 1: MMImplicitAttribute < Object: superclass typecheck marker */},
- {(long int) 99 /* 2: MMImplicitAttribute < MMLocalProperty: superclass typecheck marker */},
- {(long int) 2587 /* 3: MMImplicitAttribute < MMAttribute: superclass typecheck marker */},
- {(long int) 2567 /* 4: MMImplicitAttribute < MMImplicitProperty: superclass typecheck marker */},
- {(long int) 3163 /* 5: MMImplicitAttribute < MMImplicitAttribute: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) abstractmetamodel___MMLocalProperty___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMImplicitAttribute < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) compiling_base___MMLocalProperty___cname},
- {(long int) compiling_base___MMLocalProperty___color_id_for_super},
- {(long int) genericity___MMLocalProperty___recv},
- {(long int) genericity___MMLocalProperty___recv__eq},
- {(long int) genericity___MMLocalProperty___adapt_property},
- {(long int) inheritance___MMLocalProperty___inherit_from},
- {(long int) inheritance___MMLocalProperty___inherit_global},
- {(long int) inheritance___MMAttribute___inherit_to},
- {(long int) genericity___MMLocalProperty___inherit_from},
- {(long int) genericity___MMLocalProperty___signature},
- {(long int) static_type___MMLocalProperty___signature__eq},
- {(long int) 1 /* 51: MMImplicitAttribute < MMLocalProperty: superclass init_table position */},
- {(long int) abstractmetamodel___MMLocalProperty___name},
- {(long int) abstractmetamodel___MMLocalProperty___local_class},
- {(long int) abstractmetamodel___MMLocalProperty___global},
- {(long int) abstractmetamodel___MMLocalProperty___super_prop},
- {(long int) abstractmetamodel___MMLocalProperty___concrete_property},
- {(long int) abstractmetamodel___MMLocalProperty___module},
- {(long int) abstractmetamodel___MMLocalProperty___full_name},
- {(long int) abstractmetamodel___MMLocalProperty___set_global},
- {(long int) abstractmetamodel___MMLocalProperty___init},
- {(long int) compiling_methods___MMAttribute___compile_access},
- {(long int) 2 /* 62: MMImplicitAttribute < MMAttribute: superclass init_table position */},
- {(long int) 4 /* 63: MMImplicitAttribute < MMImplicitAttribute: superclass init_table position */},
- {(long int) inheritance___MMImplicitAttribute___init},
- {(long int) 3 /* 65: MMImplicitAttribute < MMImplicitProperty: superclass init_table position */},
- {(long int) inheritance___MMImplicitProperty___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMImplicitAttribute::_cname_cache */
-/* 2: Attribute MMImplicitAttribute::_recv_alone */
-/* 3: Attribute MMImplicitAttribute::_signature_cache */
-/* 4: Attribute MMImplicitAttribute::_name */
-/* 5: Attribute MMImplicitAttribute::_local_class */
-/* 6: Attribute MMImplicitAttribute::_global */
-/* 7: Attribute MMImplicitAttribute::_super_prop */
-/* 8: Attribute MMImplicitAttribute::_concrete_property */
-val_t NEW_MMImplicitAttribute(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 9);
- obj->vft = (classtable_elt_t*)VFT_MMImplicitAttribute;
- return OBJ2VAL(obj);
-}
-val_t NEW_inheritance___MMImplicitAttribute___init(val_t p0, val_t p1) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_MMImplicitAttribute();
- inheritance___MMImplicitAttribute___init(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_MMImplicitLocalClass[101] = {
- {(long int) 2571 /* 0: Identity */},
- {(long int) 3 /* 1: MMImplicitLocalClass < Object: superclass typecheck marker */},
- {(long int) 103 /* 2: MMImplicitLocalClass < MMLocalClass: superclass typecheck marker */},
- {(long int) 2571 /* 3: MMImplicitLocalClass < MMImplicitLocalClass: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) abstractmetamodel___MMLocalClass___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMImplicitLocalClass < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) abstracttool___MMLocalClass___dump_properties},
- {(long int) genericity___MMLocalClass___get_formal},
- {(long int) genericity___MMLocalClass___register_formal},
- {(long int) genericity___MMLocalClass___get_instantiate_type},
- {(long int) genericity___MMLocalClass___formals_types},
- {(long int) static_type___MMLocalClass___get_type},
- {(long int) genericity___MMLocalClass___is_generic},
- {(long int) inheritance___MMLocalClass___compute_super_classes},
- {(long int) inheritance___MMLocalClass___compute_ancestors},
- {(long int) inheritance___MMLocalClass___inherit_global_properties},
- {(long int) inheritance___MMLocalClass___add_direct_parent},
- {(long int) inheritance___MMLocalClass___computed_super_classes},
- {(long int) inheritance___MMLocalClass___computed_ancestors},
- {(long int) inheritance___MMLocalClass___ancestor_for},
- {(long int) abstractmetamodel___MMLocalClass_____bra},
- {(long int) inheritance___MMLocalClass___add_default_any_class},
- {(long int) inheritance___MMLocalClass___add_super_classes},
- {(long int) inheritance___MMLocalClass___add_explicit_classes},
- {(long int) inheritance___MMLocalClass___compute_super_parents},
- {(long int) inheritance___MMLocalClass___build_ancestors},
- {(long int) inheritance___MMLocalClass___group_ancestors},
- {(long int) inheritance___MMLocalClass___merge_ancestors},
- {(long int) inheritance___MMLocalClass___inherit_local_property},
- {(long int) genericity___MMLocalClass___get_type},
- {(long int) static_type___MMLocalClass___add_ancestor},
- {(long int) static_type___MMLocalClass___ancestors},
- {(long int) static_type___MMLocalClass___ancestor},
- {(long int) 1 /* 67: MMImplicitLocalClass < MMLocalClass: superclass init_table position */},
- {(long int) abstractmetamodel___MMLocalClass___name},
- {(long int) abstractmetamodel___MMLocalClass___arity},
- {(long int) abstractmetamodel___MMLocalClass___module},
- {(long int) abstractmetamodel___MMLocalClass___abstract},
- {(long int) abstractmetamodel___MMLocalClass___abstract__eq},
- {(long int) abstractmetamodel___MMLocalClass___global},
- {(long int) abstractmetamodel___MMLocalClass___crhe},
- {(long int) abstractmetamodel___MMLocalClass___cshe},
- {(long int) abstractmetamodel___MMLocalClass___che},
- {(long int) abstractmetamodel___MMLocalClass___local_property_by_global},
- {(long int) abstractmetamodel___MMLocalClass___global_properties},
- {(long int) abstractmetamodel___MMLocalClass___properties_by_name},
- {(long int) abstractmetamodel___MMLocalClass___init},
- {(long int) abstractmetamodel___MMLocalClass___for_module},
- {(long int) abstractmetamodel___MMLocalClass___new_global},
- {(long int) abstractmetamodel___MMLocalClass___set_global},
- {(long int) abstractmetamodel___MMLocalClass___has_global_property_by_name},
- {(long int) abstractmetamodel___MMLocalClass___get_property_by_name},
- {(long int) abstractmetamodel___MMLocalClass___attribute},
- {(long int) abstractmetamodel___MMLocalClass___method},
- {(long int) abstractmetamodel___MMLocalClass___super_methods_named},
- {(long int) abstractmetamodel___MMLocalClass___register_local_property},
- {(long int) abstractmetamodel___MMLocalClass___register_global_property},
- {(long int) inheritance___MMLocalClass_____bra},
- {(long int) abstractmetamodel___MMLocalClass___context},
- {(long int) virtualtype___MMLocalClass___virtual_type},
- {(long int) compiling_global___MMLocalClass___compare},
- {(long int) compiling_global___MMLocalClass___declare_tables_to_c},
- {(long int) compiling_global___MMLocalClass___compile_tables_to_c},
- {(long int) compiling_base___MMLocalClass___primitive_info},
- {(long int) compiling_base___MMLocalClass___primitive_ctypes},
- {(long int) 2 /* 99: MMImplicitLocalClass < MMImplicitLocalClass: superclass init_table position */},
- {(long int) inheritance___MMImplicitLocalClass___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMImplicitLocalClass::_types */
-/* 2: Attribute MMImplicitLocalClass::_formals_types */
-/* 3: Attribute MMImplicitLocalClass::_direct_parents */
-/* 4: Attribute MMImplicitLocalClass::_computing_super */
-/* 5: Attribute MMImplicitLocalClass::_base_type_cache */
-/* 6: Attribute MMImplicitLocalClass::_ancestors */
-/* 7: Attribute MMImplicitLocalClass::_name */
-/* 8: Attribute MMImplicitLocalClass::_arity */
-/* 9: Attribute MMImplicitLocalClass::_module */
-/* 10: Attribute MMImplicitLocalClass::_abstract */
-/* 11: Attribute MMImplicitLocalClass::_global */
-/* 12: Attribute MMImplicitLocalClass::_crhe */
-/* 13: Attribute MMImplicitLocalClass::_cshe */
-/* 14: Attribute MMImplicitLocalClass::_che */
-/* 15: Attribute MMImplicitLocalClass::_local_property_by_global */
-/* 16: Attribute MMImplicitLocalClass::_global_properties */
-/* 17: Attribute MMImplicitLocalClass::_properties_by_name */
-/* 18: Attribute MMImplicitLocalClass::_primitive_info_cache */
-/* 19: Attribute MMImplicitLocalClass::_primitive_info_b */
-val_t NEW_MMImplicitLocalClass(void) {
- val_t variable0;
- val_t variable1;
- val_t variable2;
- obj_t obj;
- obj = alloc(sizeof(val_t) * 20);
- obj->vft = (classtable_elt_t*)VFT_MMImplicitLocalClass;
- ATTR_abstractmetamodel___MMLocalClass____arity(obj) = TAG_Int((long int)0);
- ATTR_abstractmetamodel___MMLocalClass____abstract(obj) = TAG_Bool((long int)0);
- variable0 = NEW_array___Array___init(); /*new Array[MMAncestor]*/
- ATTR_inheritance___MMLocalClass____direct_parents(obj) = variable0;
- ATTR_inheritance___MMLocalClass____computing_super(obj) = TAG_Bool((long int)0);
- variable1 = NEW_array___Array___init(); /*new Array[MMTypeGeneric]*/
- ATTR_genericity___MMLocalClass____types(obj) = variable1;
- variable2 = NEW_array___Array___init(); /*new Array[MMTypeFormalParameter]*/
- ATTR_genericity___MMLocalClass____formals_types(obj) = variable2;
- ATTR_compiling_base___MMLocalClass____primitive_info_b(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_inheritance___MMImplicitLocalClass___init(val_t p0, val_t p1) {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_MMImplicitLocalClass();
- inheritance___MMImplicitLocalClass___init(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_MMRefineAncestor[51] = {
- {(long int) 2559 /* 0: Identity */},
- {(long int) 3 /* 1: MMRefineAncestor < Object: superclass typecheck marker */},
- {(long int) 123 /* 2: MMRefineAncestor < MMAncestor: superclass typecheck marker */},
- {(long int) 2559 /* 3: MMRefineAncestor < MMRefineAncestor: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) static_type___MMAncestor___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMRefineAncestor < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) inheritance___MMAncestor___add_in},
- {(long int) 1 /* 41: MMRefineAncestor < MMAncestor: superclass init_table position */},
- {(long int) static_type___MMAncestor___stype},
- {(long int) static_type___MMAncestor___stype__eq},
- {(long int) static_type___MMAncestor___inheriter},
- {(long int) static_type___MMAncestor___inheriter__eq},
- {(long int) static_type___MMAncestor___is_reffinement},
- {(long int) static_type___MMAncestor___is_specialisation},
- {(long int) inheritance___MMRefineAncestor___local_class},
- {(long int) 2 /* 49: MMRefineAncestor < MMRefineAncestor: superclass init_table position */},
- {(long int) inheritance___MMRefineAncestor___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMRefineAncestor::_stype */
-/* 2: Attribute MMRefineAncestor::_inheriter */
-/* 3: Attribute MMRefineAncestor::_local_class */
-val_t NEW_MMRefineAncestor(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_MMRefineAncestor;
- return OBJ2VAL(obj);
-}
-val_t NEW_inheritance___MMRefineAncestor___init(val_t p0, val_t p1) {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_MMRefineAncestor();
- inheritance___MMRefineAncestor___init(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_MMSpecAncestor[51] = {
- {(long int) 2555 /* 0: Identity */},
- {(long int) 3 /* 1: MMSpecAncestor < Object: superclass typecheck marker */},
- {(long int) 123 /* 2: MMSpecAncestor < MMAncestor: superclass typecheck marker */},
- {(long int) 2555 /* 3: MMSpecAncestor < MMSpecAncestor: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) static_type___MMAncestor___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMSpecAncestor < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) inheritance___MMAncestor___add_in},
- {(long int) 1 /* 41: MMSpecAncestor < MMAncestor: superclass init_table position */},
- {(long int) static_type___MMAncestor___stype},
- {(long int) static_type___MMAncestor___stype__eq},
- {(long int) static_type___MMAncestor___inheriter},
- {(long int) static_type___MMAncestor___inheriter__eq},
- {(long int) static_type___MMAncestor___is_reffinement},
- {(long int) static_type___MMAncestor___is_specialisation},
- {(long int) inheritance___MMSpecAncestor___local_class},
- {(long int) 2 /* 49: MMSpecAncestor < MMSpecAncestor: superclass init_table position */},
- {(long int) inheritance___MMSpecAncestor___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMSpecAncestor::_stype */
-/* 2: Attribute MMSpecAncestor::_inheriter */
-val_t NEW_MMSpecAncestor(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 3);
- obj->vft = (classtable_elt_t*)VFT_MMSpecAncestor;
- return OBJ2VAL(obj);
-}
-val_t NEW_inheritance___MMSpecAncestor___init(val_t p0, val_t p1) {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_MMSpecAncestor();
- inheritance___MMSpecAncestor___init(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_MMDefaultAncestor[51] = {
- {(long int) 2575 /* 0: Identity */},
- {(long int) 3 /* 1: MMDefaultAncestor < Object: superclass typecheck marker */},
- {(long int) 123 /* 2: MMDefaultAncestor < MMAncestor: superclass typecheck marker */},
- {(long int) 2575 /* 3: MMDefaultAncestor < MMDefaultAncestor: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) static_type___MMAncestor___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMDefaultAncestor < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) inheritance___MMAncestor___add_in},
- {(long int) 1 /* 41: MMDefaultAncestor < MMAncestor: superclass init_table position */},
- {(long int) static_type___MMAncestor___stype},
- {(long int) static_type___MMAncestor___stype__eq},
- {(long int) static_type___MMAncestor___inheriter},
- {(long int) static_type___MMAncestor___inheriter__eq},
- {(long int) static_type___MMAncestor___is_reffinement},
- {(long int) static_type___MMAncestor___is_specialisation},
- {(long int) inheritance___MMDefaultAncestor___local_class},
- {(long int) 2 /* 49: MMDefaultAncestor < MMDefaultAncestor: superclass init_table position */},
- {(long int) inheritance___MMDefaultAncestor___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMDefaultAncestor::_stype */
-/* 2: Attribute MMDefaultAncestor::_inheriter */
-val_t NEW_MMDefaultAncestor(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 3);
- obj->vft = (classtable_elt_t*)VFT_MMDefaultAncestor;
- return OBJ2VAL(obj);
-}
-val_t NEW_inheritance___MMDefaultAncestor___init(val_t p0, val_t p1) {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_MMDefaultAncestor();
- inheritance___MMDefaultAncestor___init(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_MMTypeFormal[65] = {
- {(long int) 2539 /* 0: Identity */},
- {(long int) 3 /* 1: MMTypeFormal < Object: superclass typecheck marker */},
- {(long int) 87 /* 2: MMTypeFormal < MMType: superclass typecheck marker */},
- {(long int) 2539 /* 3: MMTypeFormal < MMTypeFormal: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) type_formal___MMTypeFormal___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMTypeFormal < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) compiling_methods___MMType___compile_cast},
- {(long int) compiling_methods___MMType___compile_type_check},
- {(long int) compiling_base___MMType___cname},
- {(long int) compiling_base___MMType___default_cvalue},
- {(long int) compiling_base___MMType___boxtype},
- {(long int) compiling_base___MMType___unboxtype},
- {(long int) genericity___MMTypeFormal___is_generic},
- {(long int) type_formal___MMTypeFormal___direct_type},
- {(long int) 1 /* 48: MMTypeFormal < MMType: superclass init_table position */},
- {(long int) static_type___MMType___module},
- {(long int) type_formal___MMTypeFormal___local_class},
- {(long int) type_formal___MMTypeFormal_____l},
- {(long int) type_formal___MMTypeFormal___is_supertype},
- {(long int) static_type___MMType___select_method},
- {(long int) static_type___MMType___select_attribute},
- {(long int) type_formal___MMTypeFormal___select_property},
- {(long int) static_type___MMType___for_module},
- {(long int) static_type___MMType___adapt_to},
- {(long int) static_type___MMType___upcast_for},
- {(long int) static_type___MMType___not_for_self},
- {(long int) virtualtype___MMType___select_virtual_type},
- {(long int) 2 /* 61: MMTypeFormal < MMTypeFormal: superclass init_table position */},
- {(long int) type_formal___MMTypeFormal___name},
- {(long int) type_formal___MMTypeFormal___bound},
- {(long int) type_formal___MMTypeFormal___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMTypeFormal::_name */
-/* 2: Attribute MMTypeFormal::_bound */
-val_t NEW_MMTypeFormal(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 3);
- obj->vft = (classtable_elt_t*)VFT_MMTypeFormal;
- return OBJ2VAL(obj);
-}
-val_t NEW_type_formal___MMTypeFormal___init(val_t p0, val_t p1) {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_MMTypeFormal();
- type_formal___MMTypeFormal___init(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_MMTypeGeneric[70] = {
- {(long int) 3139 /* 0: Identity */},
- {(long int) 3 /* 1: MMTypeGeneric < Object: superclass typecheck marker */},
- {(long int) 87 /* 2: MMTypeGeneric < MMType: superclass typecheck marker */},
- {(long int) 2543 /* 3: MMTypeGeneric < MMTypeClass: superclass typecheck marker */},
- {(long int) 3139 /* 4: MMTypeGeneric < MMTypeGeneric: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) genericity___MMTypeGeneric___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMTypeGeneric < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) compiling_methods___MMType___compile_cast},
- {(long int) compiling_methods___MMType___compile_type_check},
- {(long int) compiling_base___MMType___cname},
- {(long int) compiling_base___MMType___default_cvalue},
- {(long int) compiling_base___MMType___boxtype},
- {(long int) compiling_base___MMType___unboxtype},
- {(long int) genericity___MMTypeGeneric___is_generic},
- {(long int) type_formal___MMType___direct_type},
- {(long int) 1 /* 48: MMTypeGeneric < MMType: superclass init_table position */},
- {(long int) static_type___MMTypeClass___module},
- {(long int) static_type___MMTypeClass___local_class},
- {(long int) static_type___MMTypeClass_____l},
- {(long int) genericity___MMTypeGeneric___is_supertype},
- {(long int) static_type___MMType___select_method},
- {(long int) static_type___MMType___select_attribute},
- {(long int) genericity___MMTypeGeneric___select_property},
- {(long int) genericity___MMTypeGeneric___for_module},
- {(long int) genericity___MMTypeGeneric___adapt_to},
- {(long int) genericity___MMTypeGeneric___upcast_for},
- {(long int) static_type___MMType___not_for_self},
- {(long int) virtualtype___MMType___select_virtual_type},
- {(long int) 2 /* 61: MMTypeGeneric < MMTypeClass: superclass init_table position */},
- {(long int) static_type___MMTypeClass___init},
- {(long int) 3 /* 63: MMTypeGeneric < MMTypeGeneric: superclass init_table position */},
- {(long int) genericity___MMTypeGeneric___params},
- {(long int) static_type___MMTypeClass___upcast_for},
- {(long int) genericity___MMTypeGeneric___params_equals},
- {(long int) static_type___MMTypeClass___to_s},
- {(long int) genericity___MMTypeGeneric___is_subtype},
- {(long int) genericity___MMTypeGeneric___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMTypeGeneric::_local_class */
-/* 2: Attribute MMTypeGeneric::_params */
-/* 3: Attribute MMTypeGeneric::_props */
-val_t NEW_MMTypeGeneric(void) {
- val_t variable0;
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_MMTypeGeneric;
- variable0 = NEW_hash___HashMap___init(); /*new HashMap[MMGlobalProperty, MMLocalProperty]*/
- ATTR_genericity___MMTypeGeneric____props(obj) = variable0;
- return OBJ2VAL(obj);
-}
-val_t NEW_genericity___MMTypeGeneric___init(val_t p0, val_t p1) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_MMTypeGeneric();
- genericity___MMTypeGeneric___init(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_MMTypeFormalParameter[71] = {
- {(long int) 3143 /* 0: Identity */},
- {(long int) 3 /* 1: MMTypeFormalParameter < Object: superclass typecheck marker */},
- {(long int) 87 /* 2: MMTypeFormalParameter < MMType: superclass typecheck marker */},
- {(long int) 2539 /* 3: MMTypeFormalParameter < MMTypeFormal: superclass typecheck marker */},
- {(long int) 3143 /* 4: MMTypeFormalParameter < MMTypeFormalParameter: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) type_formal___MMTypeFormal___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMTypeFormalParameter < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) compiling_methods___MMType___compile_cast},
- {(long int) compiling_methods___MMType___compile_type_check},
- {(long int) compiling_base___MMType___cname},
- {(long int) compiling_base___MMType___default_cvalue},
- {(long int) compiling_base___MMType___boxtype},
- {(long int) compiling_base___MMType___unboxtype},
- {(long int) genericity___MMTypeFormal___is_generic},
- {(long int) type_formal___MMTypeFormal___direct_type},
- {(long int) 1 /* 48: MMTypeFormalParameter < MMType: superclass init_table position */},
- {(long int) genericity___MMTypeFormalParameter___module},
- {(long int) type_formal___MMTypeFormal___local_class},
- {(long int) type_formal___MMTypeFormal_____l},
- {(long int) type_formal___MMTypeFormal___is_supertype},
- {(long int) static_type___MMType___select_method},
- {(long int) static_type___MMType___select_attribute},
- {(long int) type_formal___MMTypeFormal___select_property},
- {(long int) genericity___MMTypeFormalParameter___for_module},
- {(long int) genericity___MMTypeFormalParameter___adapt_to},
- {(long int) genericity___MMTypeFormalParameter___upcast_for},
- {(long int) static_type___MMType___not_for_self},
- {(long int) virtualtype___MMType___select_virtual_type},
- {(long int) 2 /* 61: MMTypeFormalParameter < MMTypeFormal: superclass init_table position */},
- {(long int) type_formal___MMTypeFormal___name},
- {(long int) type_formal___MMTypeFormal___bound},
- {(long int) type_formal___MMTypeFormal___init},
- {(long int) 3 /* 65: MMTypeFormalParameter < MMTypeFormalParameter: superclass init_table position */},
- {(long int) genericity___MMTypeFormalParameter___def_class},
- {(long int) genericity___MMTypeFormalParameter___position},
- {(long int) genericity___MMTypeFormalParameter___bound__eq},
- {(long int) genericity___MMTypeFormalParameter___with_bound},
- {(long int) genericity___MMTypeFormalParameter___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMTypeFormalParameter::_name */
-/* 2: Attribute MMTypeFormalParameter::_bound */
-/* 3: Attribute MMTypeFormalParameter::_def_class */
-/* 4: Attribute MMTypeFormalParameter::_position */
-val_t NEW_MMTypeFormalParameter(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 5);
- obj->vft = (classtable_elt_t*)VFT_MMTypeFormalParameter;
- ATTR_genericity___MMTypeFormalParameter____position(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_genericity___MMTypeFormalParameter___with_bound(val_t p0, val_t p1, val_t p2, val_t p3) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_MMTypeFormalParameter();
- genericity___MMTypeFormalParameter___with_bound(self, p0, p1, p2, p3, init_table);
- return self;
-}
-val_t NEW_genericity___MMTypeFormalParameter___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_MMTypeFormalParameter();
- genericity___MMTypeFormalParameter___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_MMTypeProperty[63] = {
- {(long int) 2531 /* 0: Identity */},
- {(long int) 3 /* 1: MMTypeProperty < Object: superclass typecheck marker */},
- {(long int) 99 /* 2: MMTypeProperty < MMLocalProperty: superclass typecheck marker */},
- {(long int) 2531 /* 3: MMTypeProperty < MMTypeProperty: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) abstractmetamodel___MMLocalProperty___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMTypeProperty < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) compiling_base___MMLocalProperty___cname},
- {(long int) compiling_base___MMLocalProperty___color_id_for_super},
- {(long int) genericity___MMLocalProperty___recv},
- {(long int) genericity___MMLocalProperty___recv__eq},
- {(long int) genericity___MMLocalProperty___adapt_property},
- {(long int) inheritance___MMLocalProperty___inherit_from},
- {(long int) inheritance___MMLocalProperty___inherit_global},
- {(long int) virtualtype___MMTypeProperty___inherit_to},
- {(long int) genericity___MMLocalProperty___inherit_from},
- {(long int) genericity___MMLocalProperty___signature},
- {(long int) static_type___MMLocalProperty___signature__eq},
- {(long int) 1 /* 51: MMTypeProperty < MMLocalProperty: superclass init_table position */},
- {(long int) abstractmetamodel___MMLocalProperty___name},
- {(long int) abstractmetamodel___MMLocalProperty___local_class},
- {(long int) abstractmetamodel___MMLocalProperty___global},
- {(long int) abstractmetamodel___MMLocalProperty___super_prop},
- {(long int) abstractmetamodel___MMLocalProperty___concrete_property},
- {(long int) abstractmetamodel___MMLocalProperty___module},
- {(long int) abstractmetamodel___MMLocalProperty___full_name},
- {(long int) abstractmetamodel___MMLocalProperty___set_global},
- {(long int) abstractmetamodel___MMLocalProperty___init},
- {(long int) 2 /* 61: MMTypeProperty < MMTypeProperty: superclass init_table position */},
- {(long int) virtualtype___MMTypeProperty___stype},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMTypeProperty::_cname_cache */
-/* 2: Attribute MMTypeProperty::_recv_alone */
-/* 3: Attribute MMTypeProperty::_signature_cache */
-/* 4: Attribute MMTypeProperty::_name */
-/* 5: Attribute MMTypeProperty::_local_class */
-/* 6: Attribute MMTypeProperty::_global */
-/* 7: Attribute MMTypeProperty::_super_prop */
-/* 8: Attribute MMTypeProperty::_concrete_property */
-/* 9: Attribute MMTypeProperty::_stype_cache */
-val_t NEW_MMTypeProperty(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 10);
- obj->vft = (classtable_elt_t*)VFT_MMTypeProperty;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_MMVirtualType[68] = {
- {(long int) 3131 /* 0: Identity */},
- {(long int) 3 /* 1: MMVirtualType < Object: superclass typecheck marker */},
- {(long int) 87 /* 2: MMVirtualType < MMType: superclass typecheck marker */},
- {(long int) 2539 /* 3: MMVirtualType < MMTypeFormal: superclass typecheck marker */},
- {(long int) 3131 /* 4: MMVirtualType < MMVirtualType: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) type_formal___MMTypeFormal___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMVirtualType < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) compiling_methods___MMType___compile_cast},
- {(long int) compiling_methods___MMType___compile_type_check},
- {(long int) compiling_base___MMType___cname},
- {(long int) compiling_base___MMType___default_cvalue},
- {(long int) compiling_base___MMType___boxtype},
- {(long int) compiling_base___MMType___unboxtype},
- {(long int) genericity___MMTypeFormal___is_generic},
- {(long int) type_formal___MMTypeFormal___direct_type},
- {(long int) 1 /* 48: MMVirtualType < MMType: superclass init_table position */},
- {(long int) static_type___MMType___module},
- {(long int) type_formal___MMTypeFormal___local_class},
- {(long int) type_formal___MMTypeFormal_____l},
- {(long int) type_formal___MMTypeFormal___is_supertype},
- {(long int) static_type___MMType___select_method},
- {(long int) static_type___MMType___select_attribute},
- {(long int) type_formal___MMTypeFormal___select_property},
- {(long int) virtualtype___MMVirtualType___for_module},
- {(long int) virtualtype___MMVirtualType___adapt_to},
- {(long int) static_type___MMType___upcast_for},
- {(long int) virtualtype___MMVirtualType___not_for_self},
- {(long int) virtualtype___MMType___select_virtual_type},
- {(long int) 2 /* 61: MMVirtualType < MMTypeFormal: superclass init_table position */},
- {(long int) type_formal___MMTypeFormal___name},
- {(long int) type_formal___MMTypeFormal___bound},
- {(long int) type_formal___MMTypeFormal___init},
- {(long int) 3 /* 65: MMVirtualType < MMVirtualType: superclass init_table position */},
- {(long int) virtualtype___MMVirtualType___property},
- {(long int) virtualtype___MMVirtualType___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMVirtualType::_name */
-/* 2: Attribute MMVirtualType::_bound */
-/* 3: Attribute MMVirtualType::_property */
-val_t NEW_MMVirtualType(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_MMVirtualType;
- return OBJ2VAL(obj);
-}
-val_t NEW_virtualtype___MMVirtualType___init(val_t p0) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_MMVirtualType();
- virtualtype___MMVirtualType___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_MMImplicitType[67] = {
- {(long int) 3155 /* 0: Identity */},
- {(long int) 3 /* 1: MMImplicitType < Object: superclass typecheck marker */},
- {(long int) 99 /* 2: MMImplicitType < MMLocalProperty: superclass typecheck marker */},
- {(long int) 2531 /* 3: MMImplicitType < MMTypeProperty: superclass typecheck marker */},
- {(long int) 2567 /* 4: MMImplicitType < MMImplicitProperty: superclass typecheck marker */},
- {(long int) 3155 /* 5: MMImplicitType < MMImplicitType: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) abstractmetamodel___MMLocalProperty___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMImplicitType < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) compiling_base___MMLocalProperty___cname},
- {(long int) compiling_base___MMLocalProperty___color_id_for_super},
- {(long int) genericity___MMLocalProperty___recv},
- {(long int) genericity___MMLocalProperty___recv__eq},
- {(long int) genericity___MMLocalProperty___adapt_property},
- {(long int) inheritance___MMLocalProperty___inherit_from},
- {(long int) inheritance___MMLocalProperty___inherit_global},
- {(long int) virtualtype___MMTypeProperty___inherit_to},
- {(long int) genericity___MMLocalProperty___inherit_from},
- {(long int) genericity___MMLocalProperty___signature},
- {(long int) static_type___MMLocalProperty___signature__eq},
- {(long int) 1 /* 51: MMImplicitType < MMLocalProperty: superclass init_table position */},
- {(long int) abstractmetamodel___MMLocalProperty___name},
- {(long int) abstractmetamodel___MMLocalProperty___local_class},
- {(long int) abstractmetamodel___MMLocalProperty___global},
- {(long int) abstractmetamodel___MMLocalProperty___super_prop},
- {(long int) abstractmetamodel___MMLocalProperty___concrete_property},
- {(long int) abstractmetamodel___MMLocalProperty___module},
- {(long int) abstractmetamodel___MMLocalProperty___full_name},
- {(long int) abstractmetamodel___MMLocalProperty___set_global},
- {(long int) abstractmetamodel___MMLocalProperty___init},
- {(long int) 2 /* 61: MMImplicitType < MMTypeProperty: superclass init_table position */},
- {(long int) virtualtype___MMTypeProperty___stype},
- {(long int) 4 /* 63: MMImplicitType < MMImplicitType: superclass init_table position */},
- {(long int) virtualtype___MMImplicitType___init},
- {(long int) 3 /* 65: MMImplicitType < MMImplicitProperty: superclass init_table position */},
- {(long int) inheritance___MMImplicitProperty___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMImplicitType::_cname_cache */
-/* 2: Attribute MMImplicitType::_recv_alone */
-/* 3: Attribute MMImplicitType::_signature_cache */
-/* 4: Attribute MMImplicitType::_name */
-/* 5: Attribute MMImplicitType::_local_class */
-/* 6: Attribute MMImplicitType::_global */
-/* 7: Attribute MMImplicitType::_super_prop */
-/* 8: Attribute MMImplicitType::_concrete_property */
-/* 9: Attribute MMImplicitType::_stype_cache */
-val_t NEW_MMImplicitType(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 10);
- obj->vft = (classtable_elt_t*)VFT_MMImplicitType;
- return OBJ2VAL(obj);
-}
-val_t NEW_virtualtype___MMImplicitType___init(val_t p0, val_t p1) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_MMImplicitType();
- virtualtype___MMImplicitType___init(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_Option[56] = {
- {(long int) 71 /* 0: Identity */},
- {(long int) 3 /* 1: Option < Object: superclass typecheck marker */},
- {(long int) 71 /* 2: Option < Option: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) opts___Option___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: Option < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: Option < Option: superclass init_table position */},
- {(long int) opts___Option___names},
- {(long int) opts___Option___helptext},
- {(long int) opts___Option___mandatory},
- {(long int) opts___Option___mandatory__eq},
- {(long int) opts___Option___context},
- {(long int) opts___Option___context__eq},
- {(long int) opts___Option___value},
- {(long int) opts___Option___value__eq},
- {(long int) opts___Option___default_value},
- {(long int) opts___Option___default_value__eq},
- {(long int) opts___Option___init_opt},
- {(long int) opts___Option___add_aliases},
- {(long int) opts___Option___pretty},
- {(long int) opts___Option___pretty_default},
- {(long int) opts___Option___read_param},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute Option::_names */
-/* 2: Attribute Option::_helptext */
-/* 3: Attribute Option::_mandatory */
-/* 4: Attribute Option::_context */
-/* 5: Attribute Option::_value */
-/* 6: Attribute Option::_default_value */
-val_t NEW_Option(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_Option;
- ATTR_opts___Option____mandatory(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_opts___Option___init_opt(val_t p0, val_t p1, val_t p2) {
- int init_table[2] = {0, 0};
- val_t self = NEW_Option();
- opts___Option___init_opt(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_OptionText[58] = {
- {(long int) 2503 /* 0: Identity */},
- {(long int) 3 /* 1: OptionText < Object: superclass typecheck marker */},
- {(long int) 71 /* 2: OptionText < Option: superclass typecheck marker */},
- {(long int) 2503 /* 3: OptionText < OptionText: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) opts___OptionText___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: OptionText < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: OptionText < Option: superclass init_table position */},
- {(long int) opts___Option___names},
- {(long int) opts___Option___helptext},
- {(long int) opts___Option___mandatory},
- {(long int) opts___Option___mandatory__eq},
- {(long int) opts___Option___context},
- {(long int) opts___Option___context__eq},
- {(long int) opts___Option___value},
- {(long int) opts___Option___value__eq},
- {(long int) opts___Option___default_value},
- {(long int) opts___Option___default_value__eq},
- {(long int) opts___Option___init_opt},
- {(long int) opts___Option___add_aliases},
- {(long int) opts___OptionText___pretty},
- {(long int) opts___Option___pretty_default},
- {(long int) opts___Option___read_param},
- {(long int) 2 /* 56: OptionText < OptionText: superclass init_table position */},
- {(long int) opts___OptionText___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute OptionText::_names */
-/* 2: Attribute OptionText::_helptext */
-/* 3: Attribute OptionText::_mandatory */
-/* 4: Attribute OptionText::_context */
-/* 5: Attribute OptionText::_value */
-/* 6: Attribute OptionText::_default_value */
-val_t NEW_OptionText(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_OptionText;
- ATTR_opts___Option____mandatory(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_opts___OptionText___init(val_t p0) {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_OptionText();
- opts___OptionText___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_OptionBool[58] = {
- {(long int) 2511 /* 0: Identity */},
- {(long int) 3 /* 1: OptionBool < Object: superclass typecheck marker */},
- {(long int) 71 /* 2: OptionBool < Option: superclass typecheck marker */},
- {(long int) 2511 /* 3: OptionBool < OptionBool: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) opts___Option___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: OptionBool < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: OptionBool < Option: superclass init_table position */},
- {(long int) opts___Option___names},
- {(long int) opts___Option___helptext},
- {(long int) opts___Option___mandatory},
- {(long int) opts___Option___mandatory__eq},
- {(long int) opts___Option___context},
- {(long int) opts___Option___context__eq},
- {(long int) opts___Option___value},
- {(long int) opts___Option___value__eq},
- {(long int) opts___Option___default_value},
- {(long int) opts___Option___default_value__eq},
- {(long int) opts___Option___init_opt},
- {(long int) opts___Option___add_aliases},
- {(long int) opts___Option___pretty},
- {(long int) opts___Option___pretty_default},
- {(long int) opts___OptionBool___read_param},
- {(long int) 2 /* 56: OptionBool < OptionBool: superclass init_table position */},
- {(long int) opts___OptionBool___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute OptionBool::_names */
-/* 2: Attribute OptionBool::_helptext */
-/* 3: Attribute OptionBool::_mandatory */
-/* 4: Attribute OptionBool::_context */
-/* 5: Attribute OptionBool::_value */
-/* 6: Attribute OptionBool::_default_value */
-val_t NEW_OptionBool(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_OptionBool;
- ATTR_opts___Option____mandatory(obj) = TAG_Bool((long int)0);
- ATTR_opts___Option____value(obj) = TAG_Bool((long int)0);
- ATTR_opts___Option____default_value(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_opts___OptionBool___init(val_t p0, val_t p1) {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_OptionBool();
- opts___OptionBool___init(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_OptionParameter[59] = {
- {(long int) 2507 /* 0: Identity */},
- {(long int) 3 /* 1: OptionParameter < Object: superclass typecheck marker */},
- {(long int) 71 /* 2: OptionParameter < Option: superclass typecheck marker */},
- {(long int) 2507 /* 3: OptionParameter < OptionParameter: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) opts___Option___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: OptionParameter < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: OptionParameter < Option: superclass init_table position */},
- {(long int) opts___Option___names},
- {(long int) opts___Option___helptext},
- {(long int) opts___Option___mandatory},
- {(long int) opts___Option___mandatory__eq},
- {(long int) opts___Option___context},
- {(long int) opts___Option___context__eq},
- {(long int) opts___Option___value},
- {(long int) opts___Option___value__eq},
- {(long int) opts___Option___default_value},
- {(long int) opts___Option___default_value__eq},
- {(long int) opts___Option___init_opt},
- {(long int) opts___Option___add_aliases},
- {(long int) opts___Option___pretty},
- {(long int) opts___Option___pretty_default},
- {(long int) opts___OptionParameter___read_param},
- {(long int) 2 /* 56: OptionParameter < OptionParameter: superclass init_table position */},
- {(long int) opts___OptionParameter___convert},
- {(long int) opts___OptionParameter___init_opt},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute OptionParameter::_names */
-/* 2: Attribute OptionParameter::_helptext */
-/* 3: Attribute OptionParameter::_mandatory */
-/* 4: Attribute OptionParameter::_context */
-/* 5: Attribute OptionParameter::_value */
-/* 6: Attribute OptionParameter::_default_value */
-val_t NEW_OptionParameter(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_OptionParameter;
- ATTR_opts___Option____mandatory(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_opts___OptionParameter___init_opt(val_t p0, val_t p1, val_t p2) {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_OptionParameter();
- opts___OptionParameter___init_opt(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_OptionString[61] = {
- {(long int) 3103 /* 0: Identity */},
- {(long int) 3 /* 1: OptionString < Object: superclass typecheck marker */},
- {(long int) 71 /* 2: OptionString < Option: superclass typecheck marker */},
- {(long int) 2507 /* 3: OptionString < OptionParameter: superclass typecheck marker */},
- {(long int) 3103 /* 4: OptionString < OptionString: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) opts___Option___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: OptionString < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: OptionString < Option: superclass init_table position */},
- {(long int) opts___Option___names},
- {(long int) opts___Option___helptext},
- {(long int) opts___Option___mandatory},
- {(long int) opts___Option___mandatory__eq},
- {(long int) opts___Option___context},
- {(long int) opts___Option___context__eq},
- {(long int) opts___Option___value},
- {(long int) opts___Option___value__eq},
- {(long int) opts___Option___default_value},
- {(long int) opts___Option___default_value__eq},
- {(long int) opts___Option___init_opt},
- {(long int) opts___Option___add_aliases},
- {(long int) opts___Option___pretty},
- {(long int) opts___Option___pretty_default},
- {(long int) opts___OptionParameter___read_param},
- {(long int) 2 /* 56: OptionString < OptionParameter: superclass init_table position */},
- {(long int) opts___OptionString___convert},
- {(long int) opts___OptionParameter___init_opt},
- {(long int) 3 /* 59: OptionString < OptionString: superclass init_table position */},
- {(long int) opts___OptionString___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute OptionString::_names */
-/* 2: Attribute OptionString::_helptext */
-/* 3: Attribute OptionString::_mandatory */
-/* 4: Attribute OptionString::_context */
-/* 5: Attribute OptionString::_value */
-/* 6: Attribute OptionString::_default_value */
-val_t NEW_OptionString(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_OptionString;
- ATTR_opts___Option____mandatory(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_opts___OptionString___init(val_t p0, val_t p1) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_OptionString();
- opts___OptionString___init(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_OptionEnum[61] = {
- {(long int) 3111 /* 0: Identity */},
- {(long int) 3 /* 1: OptionEnum < Object: superclass typecheck marker */},
- {(long int) 71 /* 2: OptionEnum < Option: superclass typecheck marker */},
- {(long int) 2507 /* 3: OptionEnum < OptionParameter: superclass typecheck marker */},
- {(long int) 3111 /* 4: OptionEnum < OptionEnum: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) opts___Option___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: OptionEnum < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: OptionEnum < Option: superclass init_table position */},
- {(long int) opts___Option___names},
- {(long int) opts___Option___helptext},
- {(long int) opts___Option___mandatory},
- {(long int) opts___Option___mandatory__eq},
- {(long int) opts___Option___context},
- {(long int) opts___Option___context__eq},
- {(long int) opts___Option___value},
- {(long int) opts___Option___value__eq},
- {(long int) opts___Option___default_value},
- {(long int) opts___Option___default_value__eq},
- {(long int) opts___Option___init_opt},
- {(long int) opts___Option___add_aliases},
- {(long int) opts___Option___pretty},
- {(long int) opts___OptionEnum___pretty_default},
- {(long int) opts___OptionParameter___read_param},
- {(long int) 2 /* 56: OptionEnum < OptionParameter: superclass init_table position */},
- {(long int) opts___OptionEnum___convert},
- {(long int) opts___OptionParameter___init_opt},
- {(long int) 3 /* 59: OptionEnum < OptionEnum: superclass init_table position */},
- {(long int) opts___OptionEnum___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute OptionEnum::_names */
-/* 2: Attribute OptionEnum::_helptext */
-/* 3: Attribute OptionEnum::_mandatory */
-/* 4: Attribute OptionEnum::_context */
-/* 5: Attribute OptionEnum::_value */
-/* 6: Attribute OptionEnum::_default_value */
-/* 7: Attribute OptionEnum::_enum */
-val_t NEW_OptionEnum(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 8);
- obj->vft = (classtable_elt_t*)VFT_OptionEnum;
- ATTR_opts___Option____mandatory(obj) = TAG_Bool((long int)0);
- ATTR_opts___Option____value(obj) = TAG_Int((long int)0);
- ATTR_opts___Option____default_value(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_opts___OptionEnum___init(val_t p0, val_t p1, val_t p2, val_t p3) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_OptionEnum();
- opts___OptionEnum___init(self, p0, p1, p2, p3, init_table);
- return self;
-}
-const classtable_elt_t VFT_OptionInt[61] = {
- {(long int) 3107 /* 0: Identity */},
- {(long int) 3 /* 1: OptionInt < Object: superclass typecheck marker */},
- {(long int) 71 /* 2: OptionInt < Option: superclass typecheck marker */},
- {(long int) 2507 /* 3: OptionInt < OptionParameter: superclass typecheck marker */},
- {(long int) 3107 /* 4: OptionInt < OptionInt: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) opts___Option___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: OptionInt < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: OptionInt < Option: superclass init_table position */},
- {(long int) opts___Option___names},
- {(long int) opts___Option___helptext},
- {(long int) opts___Option___mandatory},
- {(long int) opts___Option___mandatory__eq},
- {(long int) opts___Option___context},
- {(long int) opts___Option___context__eq},
- {(long int) opts___Option___value},
- {(long int) opts___Option___value__eq},
- {(long int) opts___Option___default_value},
- {(long int) opts___Option___default_value__eq},
- {(long int) opts___Option___init_opt},
- {(long int) opts___Option___add_aliases},
- {(long int) opts___Option___pretty},
- {(long int) opts___Option___pretty_default},
- {(long int) opts___OptionParameter___read_param},
- {(long int) 2 /* 56: OptionInt < OptionParameter: superclass init_table position */},
- {(long int) opts___OptionInt___convert},
- {(long int) opts___OptionParameter___init_opt},
- {(long int) 3 /* 59: OptionInt < OptionInt: superclass init_table position */},
- {(long int) opts___OptionInt___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute OptionInt::_names */
-/* 2: Attribute OptionInt::_helptext */
-/* 3: Attribute OptionInt::_mandatory */
-/* 4: Attribute OptionInt::_context */
-/* 5: Attribute OptionInt::_value */
-/* 6: Attribute OptionInt::_default_value */
-val_t NEW_OptionInt(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_OptionInt;
- ATTR_opts___Option____mandatory(obj) = TAG_Bool((long int)0);
- ATTR_opts___Option____value(obj) = TAG_Int((long int)0);
- ATTR_opts___Option____default_value(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_opts___OptionInt___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_OptionInt();
- opts___OptionInt___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_OptionArray[61] = {
- {(long int) 3115 /* 0: Identity */},
- {(long int) 3 /* 1: OptionArray < Object: superclass typecheck marker */},
- {(long int) 71 /* 2: OptionArray < Option: superclass typecheck marker */},
- {(long int) 2507 /* 3: OptionArray < OptionParameter: superclass typecheck marker */},
- {(long int) 3115 /* 4: OptionArray < OptionArray: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) opts___Option___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: OptionArray < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: OptionArray < Option: superclass init_table position */},
- {(long int) opts___Option___names},
- {(long int) opts___Option___helptext},
- {(long int) opts___Option___mandatory},
- {(long int) opts___Option___mandatory__eq},
- {(long int) opts___Option___context},
- {(long int) opts___Option___context__eq},
- {(long int) opts___Option___value},
- {(long int) opts___Option___value__eq},
- {(long int) opts___Option___default_value},
- {(long int) opts___Option___default_value__eq},
- {(long int) opts___Option___init_opt},
- {(long int) opts___Option___add_aliases},
- {(long int) opts___Option___pretty},
- {(long int) opts___Option___pretty_default},
- {(long int) opts___OptionParameter___read_param},
- {(long int) 2 /* 56: OptionArray < OptionParameter: superclass init_table position */},
- {(long int) opts___OptionArray___convert},
- {(long int) opts___OptionParameter___init_opt},
- {(long int) 3 /* 59: OptionArray < OptionArray: superclass init_table position */},
- {(long int) opts___OptionArray___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute OptionArray::_names */
-/* 2: Attribute OptionArray::_helptext */
-/* 3: Attribute OptionArray::_mandatory */
-/* 4: Attribute OptionArray::_context */
-/* 5: Attribute OptionArray::_value */
-/* 6: Attribute OptionArray::_default_value */
-/* 7: Attribute OptionArray::_values */
-val_t NEW_OptionArray(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 8);
- obj->vft = (classtable_elt_t*)VFT_OptionArray;
- ATTR_opts___Option____mandatory(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_opts___OptionArray___init(val_t p0, val_t p1) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_OptionArray();
- opts___OptionArray___init(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_OptionContext[49] = {
- {(long int) 67 /* 0: Identity */},
- {(long int) 3 /* 1: OptionContext < Object: superclass typecheck marker */},
- {(long int) 67 /* 2: OptionContext < OptionContext: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: OptionContext < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: OptionContext < OptionContext: superclass init_table position */},
- {(long int) opts___OptionContext___options},
- {(long int) opts___OptionContext___rest},
- {(long int) opts___OptionContext___usage},
- {(long int) opts___OptionContext___parse},
- {(long int) opts___OptionContext___parse_intern},
- {(long int) opts___OptionContext___add_option},
- {(long int) opts___OptionContext___init},
- {(long int) opts___OptionContext___build},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute OptionContext::_options */
-/* 2: Attribute OptionContext::_rest */
-/* 3: Attribute OptionContext::_optmap */
-val_t NEW_OptionContext(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_OptionContext;
- return OBJ2VAL(obj);
-}
-val_t NEW_opts___OptionContext___init() {
- int init_table[2] = {0, 0};
- val_t self = NEW_OptionContext();
- opts___OptionContext___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ToolContext[88] = {
- {(long int) 179 /* 0: Identity */},
- {(long int) 3 /* 1: ToolContext < Object: superclass typecheck marker */},
- {(long int) 119 /* 2: ToolContext < MMContext: superclass typecheck marker */},
- {(long int) 179 /* 3: ToolContext < ToolContext: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ToolContext < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) syntax___MMContext___tc},
- {(long int) syntax___MMContext___tc__eq},
- {(long int) 1 /* 42: ToolContext < MMContext: superclass init_table position */},
- {(long int) abstractmetamodel___MMContext___init},
- {(long int) abstractmetamodel___MMContext___module_hierarchy},
- {(long int) abstractmetamodel___MMContext___class_hierarchy},
- {(long int) abstractmetamodel___MMContext___modules},
- {(long int) abstractmetamodel___MMContext___add_module},
- {(long int) abstractmetamodel___MMContext___add_global_class},
- {(long int) abstractmetamodel___MMContext___add_local_class},
- {(long int) compiling_base___ToolContext___global},
- {(long int) compiling_base___ToolContext___global__eq},
- {(long int) compiling_base___ToolContext___attr_sim},
- {(long int) compiling_base___ToolContext___attr_sim__eq},
- {(long int) compiling_base___ToolContext___base_dir},
- {(long int) compiling_base___ToolContext___base_dir__eq},
- {(long int) compiling_base___ToolContext___clibdir},
- {(long int) compiling_base___ToolContext___clibdir__eq},
- {(long int) compiling_base___ToolContext___bindir},
- {(long int) compiling_base___ToolContext___bindir__eq},
- {(long int) compiling_base___ToolContext___output_file},
- {(long int) compiling_base___ToolContext___output_file__eq},
- {(long int) compiling_base___ToolContext___boost},
- {(long int) compiling_base___ToolContext___boost__eq},
- {(long int) compiling_base___ToolContext___no_cc},
- {(long int) compiling_base___ToolContext___no_cc__eq},
- {(long int) compiling_base___ToolContext___ext_prefix},
- {(long int) compiling_base___ToolContext___ext_prefix__eq},
- {(long int) 2 /* 68: ToolContext < ToolContext: superclass init_table position */},
- {(long int) mmloader___ToolContext___error_count},
- {(long int) mmloader___ToolContext___warning_count},
- {(long int) mmloader___ToolContext___error},
- {(long int) mmloader___ToolContext___warning},
- {(long int) mmloader___ToolContext___paths},
- {(long int) mmloader___ToolContext___option_context},
- {(long int) mmloader___ToolContext___opt_warn},
- {(long int) mmloader___ToolContext___opt_path},
- {(long int) mmloader___ToolContext___opt_log},
- {(long int) mmloader___ToolContext___opt_only_metamodel},
- {(long int) mmloader___ToolContext___opt_only_parse},
- {(long int) mmloader___ToolContext___opt_help},
- {(long int) mmloader___ToolContext___init},
- {(long int) mmloader___ToolContext___process_options},
- {(long int) mmloader___ToolContext___try_to_load},
- {(long int) mmloader___ToolContext___get_module_from_filename},
- {(long int) mmloader___ToolContext___get_module},
- {(long int) mmloader___ToolContext___directory_for},
- {(long int) mmloader___ToolContext___register_loader},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ToolContext::_tc */
-/* 2: Attribute ToolContext::_module_hierarchy */
-/* 3: Attribute ToolContext::_class_hierarchy */
-/* 4: Attribute ToolContext::_global_classes */
-/* 5: Attribute ToolContext::_modules */
-/* 6: Attribute ToolContext::_global */
-/* 7: Attribute ToolContext::_attr_sim */
-/* 8: Attribute ToolContext::_base_dir */
-/* 9: Attribute ToolContext::_clibdir */
-/* 10: Attribute ToolContext::_bindir */
-/* 11: Attribute ToolContext::_output_file */
-/* 12: Attribute ToolContext::_boost */
-/* 13: Attribute ToolContext::_no_cc */
-/* 14: Attribute ToolContext::_ext_prefix */
-/* 15: Attribute ToolContext::_error_count */
-/* 16: Attribute ToolContext::_warning_count */
-/* 17: Attribute ToolContext::_paths */
-/* 18: Attribute ToolContext::_loaders */
-/* 19: Attribute ToolContext::_option_context */
-/* 20: Attribute ToolContext::_opt_warn */
-/* 21: Attribute ToolContext::_opt_path */
-/* 22: Attribute ToolContext::_opt_log */
-/* 23: Attribute ToolContext::_opt_only_metamodel */
-/* 24: Attribute ToolContext::_opt_only_parse */
-/* 25: Attribute ToolContext::_opt_help */
-/* 26: Attribute ToolContext::_processing_modules */
-/* 27: Attribute ToolContext::_path_dirs */
-val_t NEW_ToolContext(void) {
- val_t variable0;
- val_t variable1;
- val_t variable2;
- val_t variable3;
- val_t variable4;
- val_t variable5;
- val_t variable6;
- val_t variable7;
- val_t variable8;
- val_t variable9;
- val_t variable10;
- val_t variable11;
- val_t variable12;
- val_t variable13;
- val_t variable14;
- val_t variable15;
- val_t variable16;
- val_t variable17;
- val_t variable18;
- val_t variable19;
- val_t variable20;
- val_t variable21;
- val_t variable22;
- val_t variable23;
- val_t variable24;
- val_t variable25;
- obj_t obj;
- obj = alloc(sizeof(val_t) * 28);
- obj->vft = (classtable_elt_t*)VFT_ToolContext;
- variable0 = NEW_partial_order___PartialOrder___init(); /*new PartialOrder[MMModule]*/
- ATTR_abstractmetamodel___MMContext____module_hierarchy(obj) = variable0;
- variable1 = NEW_partial_order___PartialOrder___init(); /*new PartialOrder[MMLocalClass]*/
- ATTR_abstractmetamodel___MMContext____class_hierarchy(obj) = variable1;
- variable2 = NEW_array___Array___init(); /*new Array[MMGlobalClass]*/
- ATTR_abstractmetamodel___MMContext____global_classes(obj) = variable2;
- variable3 = NEW_array___Array___init(); /*new Array[MMModule]*/
- ATTR_abstractmetamodel___MMContext____modules(obj) = variable3;
- ATTR_mmloader___ToolContext____error_count(obj) = TAG_Int((long int)0);
- ATTR_mmloader___ToolContext____warning_count(obj) = TAG_Int((long int)0);
- variable4 = NEW_array___Array___init(); /*new Array[ModuleLoader]*/
- ATTR_mmloader___ToolContext____loaders(obj) = variable4;
- variable5 = NEW_opts___OptionContext___init(); /*new OptionContext*/
- ATTR_mmloader___ToolContext____option_context(obj) = variable5;
- variable6 = NEW_string___String___with_native(BOX_NativeString("Show warnings"), TAG_Int(13)); /*new String*/
- variable7 = NEW_array___Array___with_capacity(TAG_Int(2)); /*new Array[String]*/
- variable8 = NEW_string___String___with_native(BOX_NativeString("-W"), TAG_Int(2)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable7,COLOR_abstract_collection___SimpleCollection___add))(variable7, variable8) /*Array::add*/;
- variable9 = NEW_string___String___with_native(BOX_NativeString("--warn"), TAG_Int(6)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable7,COLOR_abstract_collection___SimpleCollection___add))(variable7, variable9) /*Array::add*/;
- variable8 = NEW_opts___OptionBool___init(variable6, variable7); /*new OptionBool*/
- ATTR_mmloader___ToolContext____opt_warn(obj) = variable8;
- variable9 = NEW_string___String___with_native(BOX_NativeString("Set include path for loaders (may be used more than once)"), TAG_Int(57)); /*new String*/
- variable10 = NEW_array___Array___with_capacity(TAG_Int(2)); /*new Array[String]*/
- variable11 = NEW_string___String___with_native(BOX_NativeString("-I"), TAG_Int(2)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable10,COLOR_abstract_collection___SimpleCollection___add))(variable10, variable11) /*Array::add*/;
- variable12 = NEW_string___String___with_native(BOX_NativeString("--path"), TAG_Int(6)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable10,COLOR_abstract_collection___SimpleCollection___add))(variable10, variable12) /*Array::add*/;
- variable11 = NEW_opts___OptionArray___init(variable9, variable10); /*new OptionArray*/
- ATTR_mmloader___ToolContext____opt_path(obj) = variable11;
- variable12 = NEW_string___String___with_native(BOX_NativeString("Generate various log files"), TAG_Int(26)); /*new String*/
- variable13 = NEW_array___Array___with_capacity(TAG_Int(1)); /*new Array[String]*/
- variable14 = NEW_string___String___with_native(BOX_NativeString("--log"), TAG_Int(5)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable13,COLOR_abstract_collection___SimpleCollection___add))(variable13, variable14) /*Array::add*/;
- variable14 = NEW_opts___OptionBool___init(variable12, variable13); /*new OptionBool*/
- ATTR_mmloader___ToolContext____opt_log(obj) = variable14;
- variable15 = NEW_string___String___with_native(BOX_NativeString("Stop after meta-model processing"), TAG_Int(32)); /*new String*/
- variable16 = NEW_array___Array___with_capacity(TAG_Int(1)); /*new Array[String]*/
- variable17 = NEW_string___String___with_native(BOX_NativeString("--only-metamodel"), TAG_Int(16)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable16,COLOR_abstract_collection___SimpleCollection___add))(variable16, variable17) /*Array::add*/;
- variable17 = NEW_opts___OptionBool___init(variable15, variable16); /*new OptionBool*/
- ATTR_mmloader___ToolContext____opt_only_metamodel(obj) = variable17;
- variable18 = NEW_string___String___with_native(BOX_NativeString("Only proceed to parse step of loaders"), TAG_Int(37)); /*new String*/
- variable19 = NEW_array___Array___with_capacity(TAG_Int(1)); /*new Array[String]*/
- variable20 = NEW_string___String___with_native(BOX_NativeString("--only-parse"), TAG_Int(12)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable19,COLOR_abstract_collection___SimpleCollection___add))(variable19, variable20) /*Array::add*/;
- variable20 = NEW_opts___OptionBool___init(variable18, variable19); /*new OptionBool*/
- ATTR_mmloader___ToolContext____opt_only_parse(obj) = variable20;
- variable21 = NEW_string___String___with_native(BOX_NativeString("Show Help (This screen)"), TAG_Int(23)); /*new String*/
- variable22 = NEW_array___Array___with_capacity(TAG_Int(3)); /*new Array[String]*/
- variable23 = NEW_string___String___with_native(BOX_NativeString("-h"), TAG_Int(2)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable22,COLOR_abstract_collection___SimpleCollection___add))(variable22, variable23) /*Array::add*/;
- variable24 = NEW_string___String___with_native(BOX_NativeString("-?"), TAG_Int(2)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable22,COLOR_abstract_collection___SimpleCollection___add))(variable22, variable24) /*Array::add*/;
- variable25 = NEW_string___String___with_native(BOX_NativeString("--help"), TAG_Int(6)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable22,COLOR_abstract_collection___SimpleCollection___add))(variable22, variable25) /*Array::add*/;
- variable23 = NEW_opts___OptionBool___init(variable21, variable22); /*new OptionBool*/
- ATTR_mmloader___ToolContext____opt_help(obj) = variable23;
- variable24 = NEW_hash___HashSet___init(); /*new HashSet[Symbol]*/
- ATTR_mmloader___ToolContext____processing_modules(obj) = variable24;
- variable25 = NEW_hash___HashMap___init(); /*new HashMap[String, MMDirectory]*/
- ATTR_mmloader___ToolContext____path_dirs(obj) = variable25;
- ATTR_compiling_base___ToolContext____global(obj) = TAG_Bool((long int)0);
- ATTR_compiling_base___ToolContext____attr_sim(obj) = TAG_Bool((long int)0);
- ATTR_compiling_base___ToolContext____boost(obj) = TAG_Bool((long int)0);
- ATTR_compiling_base___ToolContext____no_cc(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_mmloader___ToolContext___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ToolContext();
- mmloader___ToolContext___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ModuleLoader[48] = {
- {(long int) 79 /* 0: Identity */},
- {(long int) 3 /* 1: ModuleLoader < Object: superclass typecheck marker */},
- {(long int) 79 /* 2: ModuleLoader < ModuleLoader: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ModuleLoader < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ModuleLoader < ModuleLoader: superclass init_table position */},
- {(long int) mmloader___ModuleLoader___file_type},
- {(long int) mmloader___ModuleLoader___try_to_load_dir},
- {(long int) mmloader___ModuleLoader___can_handle},
- {(long int) mmloader___ModuleLoader___load_and_process_module},
- {(long int) mmloader___ModuleLoader___load_module},
- {(long int) mmloader___ModuleLoader___parse_file},
- {(long int) mmloader___ModuleLoader___process_metamodel},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ModuleLoader(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ModuleLoader;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_MMSrcModule[93] = {
- {(long int) 2547 /* 0: Identity */},
- {(long int) 3 /* 1: MMSrcModule < Object: superclass typecheck marker */},
- {(long int) 95 /* 2: MMSrcModule < MMModule: superclass typecheck marker */},
- {(long int) 2547 /* 3: MMSrcModule < MMSrcModule: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) abstractmetamodel___MMModule___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMSrcModule < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) abstracttool___MMModule___dump_module_info},
- {(long int) mmloader___MMModule___filename},
- {(long int) mmloader___MMModule___filename__eq},
- {(long int) mmloader___MMModule___mtime},
- {(long int) mmloader___MMModule___mtime__eq},
- {(long int) mmloader___MMModule___import_supers_modules},
- {(long int) inheritance___MMModule___type_any},
- {(long int) inheritance___MMModule___import_global_classes},
- {(long int) inheritance___MMModule___import_local_classes},
- {(long int) static_type___MMModule___type_none},
- {(long int) 1 /* 50: MMSrcModule < MMModule: superclass init_table position */},
- {(long int) abstractmetamodel___MMModule___context},
- {(long int) abstractmetamodel___MMModule___name},
- {(long int) abstractmetamodel___MMModule___full_name},
- {(long int) abstractmetamodel___MMModule___directory},
- {(long int) abstractmetamodel___MMModule___mhe},
- {(long int) abstractmetamodel___MMModule___global_classes},
- {(long int) abstractmetamodel___MMModule___local_classes},
- {(long int) abstractmetamodel___MMModule___class_specialization_hierarchy},
- {(long int) abstractmetamodel___MMModule___explicit_imported_modules},
- {(long int) abstractmetamodel___MMModule___init},
- {(long int) abstractmetamodel___MMModule___add_super_module},
- {(long int) abstractmetamodel___MMModule___visibility_for},
- {(long int) abstractmetamodel___MMModule_____bra},
- {(long int) abstractmetamodel___MMModule___add_local_class},
- {(long int) abstractmetamodel___MMModule___class_by_name},
- {(long int) abstractmetamodel___MMModule___has_global_class_named},
- {(long int) abstractmetamodel___MMModule___global_class_named},
- {(long int) abstractmetamodel___MMModule___set_supers_class},
- {(long int) abstractmetamodel___MMModule___register_global_class},
- {(long int) compiling___MMSrcModule___compile_prog_to_c},
- {(long int) compiling___MMSrcModule___compile_main},
- {(long int) compiling___MMSrcModule___compile_separate_module},
- {(long int) compiling_global___MMSrcModule___local_analysis},
- {(long int) compiling_global___MMSrcModule___global_analysis},
- {(long int) compiling_global___MMSrcModule___append_to_table},
- {(long int) compiling_global___MMSrcModule___build_tables},
- {(long int) compiling_global___MMSrcModule___colorize},
- {(long int) compiling_global___MMSrcModule___free_color},
- {(long int) compiling_global___MMSrcModule___compile_tables_to_c},
- {(long int) compiling_global___MMSrcModule___declare_class_tables_to_c},
- {(long int) compiling_global___MMSrcModule___compile_main_part},
- {(long int) compiling_global___MMSrcModule___compile_mod_to_c},
- {(long int) compiling_global___MMSrcModule___compile_local_table_to_c},
- {(long int) syntax___MMSrcModule___process_supermodules},
- {(long int) syntax___MMSrcModule___process_syntax},
- {(long int) mmbuilder___MMSrcModule___do_mmbuilder},
- {(long int) 2 /* 87: MMSrcModule < MMSrcModule: superclass init_table position */},
- {(long int) syntax_base___MMSrcModule___node},
- {(long int) syntax_base___MMSrcModule___src_local_classes},
- {(long int) syntax_base___MMSrcModule___init},
- {(long int) control_flow___MMSrcModule___do_control_flow},
- {(long int) typing___MMSrcModule___do_typing},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMSrcModule::_filename */
-/* 2: Attribute MMSrcModule::_mtime */
-/* 3: Attribute MMSrcModule::_type_none */
-/* 4: Attribute MMSrcModule::_context */
-/* 5: Attribute MMSrcModule::_name */
-/* 6: Attribute MMSrcModule::_full_name */
-/* 7: Attribute MMSrcModule::_directory */
-/* 8: Attribute MMSrcModule::_mhe */
-/* 9: Attribute MMSrcModule::_global_classes */
-/* 10: Attribute MMSrcModule::_local_classes */
-/* 11: Attribute MMSrcModule::_class_specialization_hierarchy */
-/* 12: Attribute MMSrcModule::_intrude_modules */
-/* 13: Attribute MMSrcModule::_public_modules */
-/* 14: Attribute MMSrcModule::_private_modules */
-/* 15: Attribute MMSrcModule::_explicit_imported_modules */
-/* 16: Attribute MMSrcModule::_local_class_by_global */
-/* 17: Attribute MMSrcModule::_global_class_by_name */
-/* 18: Attribute MMSrcModule::_local_table */
-/* 19: Attribute MMSrcModule::_node */
-/* 20: Attribute MMSrcModule::_src_local_classes */
-val_t NEW_MMSrcModule(void) {
- val_t variable0;
- val_t variable1;
- val_t variable2;
- val_t variable3;
- val_t variable4;
- val_t variable5;
- val_t variable6;
- val_t variable7;
- val_t variable8;
- val_t variable9;
- val_t variable10;
- obj_t obj;
- obj = alloc(sizeof(val_t) * 21);
- obj->vft = (classtable_elt_t*)VFT_MMSrcModule;
- variable0 = NEW_array___Array___init(); /*new Array[MMGlobalClass]*/
- ATTR_abstractmetamodel___MMModule____global_classes(obj) = variable0;
- variable1 = NEW_array___Array___init(); /*new Array[MMLocalClass]*/
- ATTR_abstractmetamodel___MMModule____local_classes(obj) = variable1;
- variable2 = NEW_partial_order___PartialOrder___init(); /*new PartialOrder[MMLocalClass]*/
- ATTR_abstractmetamodel___MMModule____class_specialization_hierarchy(obj) = variable2;
- variable3 = NEW_hash___HashSet___init(); /*new HashSet[MMModule]*/
- ATTR_abstractmetamodel___MMModule____intrude_modules(obj) = variable3;
- variable4 = NEW_hash___HashSet___init(); /*new HashSet[MMModule]*/
- ATTR_abstractmetamodel___MMModule____public_modules(obj) = variable4;
- variable5 = NEW_hash___HashSet___init(); /*new HashSet[MMModule]*/
- ATTR_abstractmetamodel___MMModule____private_modules(obj) = variable5;
- variable6 = NEW_hash___HashSet___init(); /*new HashSet[MMModule]*/
- ATTR_abstractmetamodel___MMModule____explicit_imported_modules(obj) = variable6;
- variable7 = NEW_hash___HashMap___init(); /*new HashMap[MMGlobalClass, MMLocalClass]*/
- ATTR_abstractmetamodel___MMModule____local_class_by_global(obj) = variable7;
- variable8 = NEW_hash___HashMap___init(); /*new HashMap[Symbol, MMGlobalClass]*/
- ATTR_abstractmetamodel___MMModule____global_class_by_name(obj) = variable8;
- variable9 = OBJ2VAL(obj);
- variable10 = NEW_static_type___MMTypeNone___init(variable9); /*new MMTypeNone*/
- ATTR_static_type___MMModule____type_none(obj) = variable10;
- ATTR_mmloader___MMModule____mtime(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_syntax_base___MMSrcModule___init(val_t p0, val_t p1, val_t p2, val_t p3) {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_MMSrcModule();
- syntax_base___MMSrcModule___init(self, p0, p1, p2, p3, init_table);
- return self;
-}
-const classtable_elt_t VFT_MMSrcLocalClass[112] = {
- {(long int) 3151 /* 0: Identity */},
- {(long int) 3 /* 1: MMSrcLocalClass < Object: superclass typecheck marker */},
- {(long int) 103 /* 2: MMSrcLocalClass < MMLocalClass: superclass typecheck marker */},
- {(long int) 2583 /* 3: MMSrcLocalClass < MMConcreteClass: superclass typecheck marker */},
- {(long int) 3151 /* 4: MMSrcLocalClass < MMSrcLocalClass: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) abstractmetamodel___MMLocalClass___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMSrcLocalClass < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) abstracttool___MMLocalClass___dump_properties},
- {(long int) genericity___MMLocalClass___get_formal},
- {(long int) genericity___MMLocalClass___register_formal},
- {(long int) genericity___MMLocalClass___get_instantiate_type},
- {(long int) genericity___MMLocalClass___formals_types},
- {(long int) static_type___MMLocalClass___get_type},
- {(long int) genericity___MMLocalClass___is_generic},
- {(long int) inheritance___MMLocalClass___compute_super_classes},
- {(long int) inheritance___MMLocalClass___compute_ancestors},
- {(long int) inheritance___MMLocalClass___inherit_global_properties},
- {(long int) inheritance___MMLocalClass___add_direct_parent},
- {(long int) inheritance___MMLocalClass___computed_super_classes},
- {(long int) inheritance___MMLocalClass___computed_ancestors},
- {(long int) inheritance___MMLocalClass___ancestor_for},
- {(long int) abstractmetamodel___MMLocalClass_____bra},
- {(long int) inheritance___MMLocalClass___add_default_any_class},
- {(long int) inheritance___MMLocalClass___add_super_classes},
- {(long int) inheritance___MMLocalClass___add_explicit_classes},
- {(long int) inheritance___MMLocalClass___compute_super_parents},
- {(long int) inheritance___MMLocalClass___build_ancestors},
- {(long int) inheritance___MMLocalClass___group_ancestors},
- {(long int) inheritance___MMLocalClass___merge_ancestors},
- {(long int) inheritance___MMLocalClass___inherit_local_property},
- {(long int) genericity___MMLocalClass___get_type},
- {(long int) static_type___MMLocalClass___add_ancestor},
- {(long int) static_type___MMLocalClass___ancestors},
- {(long int) static_type___MMLocalClass___ancestor},
- {(long int) 1 /* 67: MMSrcLocalClass < MMLocalClass: superclass init_table position */},
- {(long int) abstractmetamodel___MMLocalClass___name},
- {(long int) abstractmetamodel___MMLocalClass___arity},
- {(long int) abstractmetamodel___MMLocalClass___module},
- {(long int) abstractmetamodel___MMLocalClass___abstract},
- {(long int) abstractmetamodel___MMLocalClass___abstract__eq},
- {(long int) abstractmetamodel___MMLocalClass___global},
- {(long int) abstractmetamodel___MMLocalClass___crhe},
- {(long int) abstractmetamodel___MMLocalClass___cshe},
- {(long int) abstractmetamodel___MMLocalClass___che},
- {(long int) abstractmetamodel___MMLocalClass___local_property_by_global},
- {(long int) abstractmetamodel___MMLocalClass___global_properties},
- {(long int) abstractmetamodel___MMLocalClass___properties_by_name},
- {(long int) abstractmetamodel___MMLocalClass___init},
- {(long int) abstractmetamodel___MMLocalClass___for_module},
- {(long int) abstractmetamodel___MMLocalClass___new_global},
- {(long int) abstractmetamodel___MMLocalClass___set_global},
- {(long int) abstractmetamodel___MMLocalClass___has_global_property_by_name},
- {(long int) abstractmetamodel___MMLocalClass___get_property_by_name},
- {(long int) abstractmetamodel___MMLocalClass___attribute},
- {(long int) abstractmetamodel___MMLocalClass___method},
- {(long int) abstractmetamodel___MMLocalClass___super_methods_named},
- {(long int) abstractmetamodel___MMLocalClass___register_local_property},
- {(long int) abstractmetamodel___MMLocalClass___register_global_property},
- {(long int) inheritance___MMLocalClass_____bra},
- {(long int) abstractmetamodel___MMLocalClass___context},
- {(long int) virtualtype___MMLocalClass___virtual_type},
- {(long int) compiling_global___MMLocalClass___compare},
- {(long int) compiling_global___MMLocalClass___declare_tables_to_c},
- {(long int) compiling_global___MMLocalClass___compile_tables_to_c},
- {(long int) compiling_base___MMLocalClass___primitive_info},
- {(long int) compiling_base___MMLocalClass___primitive_ctypes},
- {(long int) 2 /* 99: MMSrcLocalClass < MMConcreteClass: superclass init_table position */},
- {(long int) compiling_global___MMSrcLocalClass___base_attr_pos},
- {(long int) compiling_global___MMSrcLocalClass___class_color_pos},
- {(long int) compiling_global___MMSrcLocalClass___class_layout},
- {(long int) compiling_global___MMSrcLocalClass___instance_layout},
- {(long int) compiling_global___MMSrcLocalClass___build_layout_in},
- {(long int) mmbuilder___MMSrcLocalClass___add_src_local_property},
- {(long int) 3 /* 106: MMSrcLocalClass < MMSrcLocalClass: superclass init_table position */},
- {(long int) syntax_base___MMSrcLocalClass___nodes},
- {(long int) syntax_base___MMSrcLocalClass___formal_dict},
- {(long int) syntax_base___MMSrcLocalClass___formal_dict__eq},
- {(long int) syntax_base___MMSrcLocalClass___src_local_properties},
- {(long int) syntax_base___MMSrcLocalClass___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMSrcLocalClass::_types */
-/* 2: Attribute MMSrcLocalClass::_formals_types */
-/* 3: Attribute MMSrcLocalClass::_direct_parents */
-/* 4: Attribute MMSrcLocalClass::_computing_super */
-/* 5: Attribute MMSrcLocalClass::_base_type_cache */
-/* 6: Attribute MMSrcLocalClass::_ancestors */
-/* 7: Attribute MMSrcLocalClass::_name */
-/* 8: Attribute MMSrcLocalClass::_arity */
-/* 9: Attribute MMSrcLocalClass::_module */
-/* 10: Attribute MMSrcLocalClass::_abstract */
-/* 11: Attribute MMSrcLocalClass::_global */
-/* 12: Attribute MMSrcLocalClass::_crhe */
-/* 13: Attribute MMSrcLocalClass::_cshe */
-/* 14: Attribute MMSrcLocalClass::_che */
-/* 15: Attribute MMSrcLocalClass::_local_property_by_global */
-/* 16: Attribute MMSrcLocalClass::_global_properties */
-/* 17: Attribute MMSrcLocalClass::_properties_by_name */
-/* 18: Attribute MMSrcLocalClass::_primitive_info_cache */
-/* 19: Attribute MMSrcLocalClass::_primitive_info_b */
-/* 20: Attribute MMSrcLocalClass::_base_attr_pos */
-/* 21: Attribute MMSrcLocalClass::_class_color_pos */
-/* 22: Attribute MMSrcLocalClass::_class_layout */
-/* 23: Attribute MMSrcLocalClass::_instance_layout */
-/* 24: Attribute MMSrcLocalClass::_nodes */
-/* 25: Attribute MMSrcLocalClass::_formal_dict */
-/* 26: Attribute MMSrcLocalClass::_src_local_properties */
-val_t NEW_MMSrcLocalClass(void) {
- val_t variable0;
- val_t variable1;
- val_t variable2;
- obj_t obj;
- obj = alloc(sizeof(val_t) * 27);
- obj->vft = (classtable_elt_t*)VFT_MMSrcLocalClass;
- ATTR_abstractmetamodel___MMLocalClass____arity(obj) = TAG_Int((long int)0);
- ATTR_abstractmetamodel___MMLocalClass____abstract(obj) = TAG_Bool((long int)0);
- variable0 = NEW_array___Array___init(); /*new Array[MMAncestor]*/
- ATTR_inheritance___MMLocalClass____direct_parents(obj) = variable0;
- ATTR_inheritance___MMLocalClass____computing_super(obj) = TAG_Bool((long int)0);
- variable1 = NEW_array___Array___init(); /*new Array[MMTypeGeneric]*/
- ATTR_genericity___MMLocalClass____types(obj) = variable1;
- variable2 = NEW_array___Array___init(); /*new Array[MMTypeFormalParameter]*/
- ATTR_genericity___MMLocalClass____formals_types(obj) = variable2;
- ATTR_compiling_base___MMLocalClass____primitive_info_b(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_syntax_base___MMSrcLocalClass___init(val_t p0, val_t p1, val_t p2) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_MMSrcLocalClass();
- syntax_base___MMSrcLocalClass___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_MMSrcLocalProperty[74] = {
- {(long int) 3147 /* 0: Identity */},
- {(long int) 3 /* 1: MMSrcLocalProperty < Object: superclass typecheck marker */},
- {(long int) 99 /* 2: MMSrcLocalProperty < MMLocalProperty: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 2579 /* 4: MMSrcLocalProperty < MMConcreteProperty: superclass typecheck marker */},
- {(long int) 3147 /* 5: MMSrcLocalProperty < MMSrcLocalProperty: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) abstractmetamodel___MMLocalProperty___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMSrcLocalProperty < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) compiling_base___MMLocalProperty___cname},
- {(long int) compiling_base___MMLocalProperty___color_id_for_super},
- {(long int) genericity___MMLocalProperty___recv},
- {(long int) genericity___MMLocalProperty___recv__eq},
- {(long int) genericity___MMLocalProperty___adapt_property},
- {(long int) inheritance___MMLocalProperty___inherit_from},
- {(long int) inheritance___MMLocalProperty___inherit_global},
- {(long int) inheritance___MMLocalProperty___inherit_to},
- {(long int) genericity___MMLocalProperty___inherit_from},
- {(long int) genericity___MMLocalProperty___signature},
- {(long int) static_type___MMLocalProperty___signature__eq},
- {(long int) 1 /* 51: MMSrcLocalProperty < MMLocalProperty: superclass init_table position */},
- {(long int) abstractmetamodel___MMLocalProperty___name},
- {(long int) abstractmetamodel___MMLocalProperty___local_class},
- {(long int) abstractmetamodel___MMLocalProperty___global},
- {(long int) abstractmetamodel___MMLocalProperty___super_prop},
- {(long int) abstractmetamodel___MMLocalProperty___concrete_property},
- {(long int) abstractmetamodel___MMLocalProperty___module},
- {(long int) abstractmetamodel___MMLocalProperty___full_name},
- {(long int) abstractmetamodel___MMLocalProperty___set_global},
- {(long int) abstractmetamodel___MMLocalProperty___init},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) inheritance___MMConcreteProperty___is_deferred},
- {(long int) 2 /* 66: MMSrcLocalProperty < MMConcreteProperty: superclass init_table position */},
- {(long int) abstractmetamodel___MMConcreteProperty___cprhe},
- {(long int) abstractmetamodel___MMConcreteProperty___need_super},
- {(long int) abstractmetamodel___MMConcreteProperty___need_super__eq},
- {(long int) abstractmetamodel___MMConcreteProperty___new_global},
- {(long int) compiling_methods___MMSrcLocalProperty___compile_property_to_c},
- {(long int) 3 /* 72: MMSrcLocalProperty < MMSrcLocalProperty: superclass init_table position */},
- {(long int) syntax_base___MMSrcLocalProperty___node},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMSrcLocalProperty::_cname_cache */
-/* 2: Attribute MMSrcLocalProperty::_recv_alone */
-/* 3: Attribute MMSrcLocalProperty::_signature_cache */
-/* 4: Attribute MMSrcLocalProperty::_name */
-/* 5: Attribute MMSrcLocalProperty::_local_class */
-/* 6: Attribute MMSrcLocalProperty::_global */
-/* 7: Attribute MMSrcLocalProperty::_super_prop */
-/* 8: Attribute MMSrcLocalProperty::_concrete_property */
-/* Instance Hole :( */
-/* 10: Attribute MMSrcLocalProperty::_cprhe */
-/* 11: Attribute MMSrcLocalProperty::_need_super */
-/* 12: Attribute MMSrcLocalProperty::_node */
-val_t NEW_MMSrcLocalProperty(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 13);
- obj->vft = (classtable_elt_t*)VFT_MMSrcLocalProperty;
- ATTR_abstractmetamodel___MMConcreteProperty____need_super(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_MMSrcAttribute[74] = {
- {(long int) 3287 /* 0: Identity */},
- {(long int) 3 /* 1: MMSrcAttribute < Object: superclass typecheck marker */},
- {(long int) 99 /* 2: MMSrcAttribute < MMLocalProperty: superclass typecheck marker */},
- {(long int) 2587 /* 3: MMSrcAttribute < MMAttribute: superclass typecheck marker */},
- {(long int) 2579 /* 4: MMSrcAttribute < MMConcreteProperty: superclass typecheck marker */},
- {(long int) 3147 /* 5: MMSrcAttribute < MMSrcLocalProperty: superclass typecheck marker */},
- {(long int) 3287 /* 6: MMSrcAttribute < MMSrcAttribute: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) abstractmetamodel___MMLocalProperty___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMSrcAttribute < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) compiling_base___MMLocalProperty___cname},
- {(long int) compiling_base___MMLocalProperty___color_id_for_super},
- {(long int) genericity___MMLocalProperty___recv},
- {(long int) genericity___MMLocalProperty___recv__eq},
- {(long int) genericity___MMLocalProperty___adapt_property},
- {(long int) inheritance___MMLocalProperty___inherit_from},
- {(long int) inheritance___MMLocalProperty___inherit_global},
- {(long int) inheritance___MMAttribute___inherit_to},
- {(long int) genericity___MMLocalProperty___inherit_from},
- {(long int) genericity___MMLocalProperty___signature},
- {(long int) static_type___MMLocalProperty___signature__eq},
- {(long int) 1 /* 51: MMSrcAttribute < MMLocalProperty: superclass init_table position */},
- {(long int) abstractmetamodel___MMLocalProperty___name},
- {(long int) abstractmetamodel___MMLocalProperty___local_class},
- {(long int) abstractmetamodel___MMLocalProperty___global},
- {(long int) abstractmetamodel___MMLocalProperty___super_prop},
- {(long int) abstractmetamodel___MMLocalProperty___concrete_property},
- {(long int) abstractmetamodel___MMLocalProperty___module},
- {(long int) abstractmetamodel___MMLocalProperty___full_name},
- {(long int) abstractmetamodel___MMLocalProperty___set_global},
- {(long int) abstractmetamodel___MMLocalProperty___init},
- {(long int) compiling_methods___MMAttribute___compile_access},
- {(long int) 4 /* 62: MMSrcAttribute < MMAttribute: superclass init_table position */},
- {(long int) 5 /* 63: MMSrcAttribute < MMSrcAttribute: superclass init_table position */},
- {(long int) syntax_base___MMSrcAttribute___init},
- {(long int) inheritance___MMConcreteProperty___is_deferred},
- {(long int) 2 /* 66: MMSrcAttribute < MMConcreteProperty: superclass init_table position */},
- {(long int) abstractmetamodel___MMConcreteProperty___cprhe},
- {(long int) abstractmetamodel___MMConcreteProperty___need_super},
- {(long int) abstractmetamodel___MMConcreteProperty___need_super__eq},
- {(long int) abstractmetamodel___MMConcreteProperty___new_global},
- {(long int) compiling_methods___MMSrcLocalProperty___compile_property_to_c},
- {(long int) 3 /* 72: MMSrcAttribute < MMSrcLocalProperty: superclass init_table position */},
- {(long int) syntax_base___MMSrcLocalProperty___node},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMSrcAttribute::_cname_cache */
-/* 2: Attribute MMSrcAttribute::_recv_alone */
-/* 3: Attribute MMSrcAttribute::_signature_cache */
-/* 4: Attribute MMSrcAttribute::_name */
-/* 5: Attribute MMSrcAttribute::_local_class */
-/* 6: Attribute MMSrcAttribute::_global */
-/* 7: Attribute MMSrcAttribute::_super_prop */
-/* 8: Attribute MMSrcAttribute::_concrete_property */
-/* Instance Hole :( */
-/* 10: Attribute MMSrcAttribute::_cprhe */
-/* 11: Attribute MMSrcAttribute::_need_super */
-/* 12: Attribute MMSrcAttribute::_node */
-val_t NEW_MMSrcAttribute(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 13);
- obj->vft = (classtable_elt_t*)VFT_MMSrcAttribute;
- ATTR_abstractmetamodel___MMConcreteProperty____need_super(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_syntax_base___MMSrcAttribute___init(val_t p0, val_t p1, val_t p2) {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_MMSrcAttribute();
- syntax_base___MMSrcAttribute___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_MMSrcMethod[77] = {
- {(long int) 3283 /* 0: Identity */},
- {(long int) 3 /* 1: MMSrcMethod < Object: superclass typecheck marker */},
- {(long int) 99 /* 2: MMSrcMethod < MMLocalProperty: superclass typecheck marker */},
- {(long int) 2563 /* 3: MMSrcMethod < MMMethod: superclass typecheck marker */},
- {(long int) 2579 /* 4: MMSrcMethod < MMConcreteProperty: superclass typecheck marker */},
- {(long int) 3147 /* 5: MMSrcMethod < MMSrcLocalProperty: superclass typecheck marker */},
- {(long int) 3283 /* 6: MMSrcMethod < MMSrcMethod: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) abstractmetamodel___MMLocalProperty___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMSrcMethod < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) compiling_base___MMLocalProperty___cname},
- {(long int) compiling_base___MMLocalProperty___color_id_for_super},
- {(long int) genericity___MMLocalProperty___recv},
- {(long int) genericity___MMLocalProperty___recv__eq},
- {(long int) genericity___MMLocalProperty___adapt_property},
- {(long int) inheritance___MMLocalProperty___inherit_from},
- {(long int) inheritance___MMLocalProperty___inherit_global},
- {(long int) inheritance___MMMethod___inherit_to},
- {(long int) genericity___MMLocalProperty___inherit_from},
- {(long int) genericity___MMLocalProperty___signature},
- {(long int) static_type___MMLocalProperty___signature__eq},
- {(long int) 1 /* 51: MMSrcMethod < MMLocalProperty: superclass init_table position */},
- {(long int) abstractmetamodel___MMLocalProperty___name},
- {(long int) abstractmetamodel___MMLocalProperty___local_class},
- {(long int) abstractmetamodel___MMLocalProperty___global},
- {(long int) abstractmetamodel___MMLocalProperty___super_prop},
- {(long int) abstractmetamodel___MMLocalProperty___concrete_property},
- {(long int) abstractmetamodel___MMLocalProperty___module},
- {(long int) abstractmetamodel___MMLocalProperty___full_name},
- {(long int) abstractmetamodel___MMLocalProperty___set_global},
- {(long int) abstractmetamodel___MMLocalProperty___init},
- {(long int) compiling_methods___MMMethod___compile_call},
- {(long int) compiling_methods___MMMethod___compile_constructor_call},
- {(long int) compiling_methods___MMMethod___compile_super_call},
- {(long int) 4 /* 64: MMSrcMethod < MMMethod: superclass init_table position */},
- {(long int) inheritance___MMConcreteProperty___is_deferred},
- {(long int) 2 /* 66: MMSrcMethod < MMConcreteProperty: superclass init_table position */},
- {(long int) abstractmetamodel___MMConcreteProperty___cprhe},
- {(long int) abstractmetamodel___MMConcreteProperty___need_super},
- {(long int) abstractmetamodel___MMConcreteProperty___need_super__eq},
- {(long int) abstractmetamodel___MMConcreteProperty___new_global},
- {(long int) compiling_methods___MMSrcMethod___compile_property_to_c},
- {(long int) 3 /* 72: MMSrcMethod < MMSrcLocalProperty: superclass init_table position */},
- {(long int) syntax_base___MMSrcLocalProperty___node},
- {(long int) compiling_methods___MMSrcMethod___decl_csignature},
- {(long int) compiling_methods___MMSrcMethod___do_compile_inside},
- {(long int) 5 /* 76: MMSrcMethod < MMSrcMethod: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMSrcMethod::_cname_cache */
-/* 2: Attribute MMSrcMethod::_recv_alone */
-/* 3: Attribute MMSrcMethod::_signature_cache */
-/* 4: Attribute MMSrcMethod::_name */
-/* 5: Attribute MMSrcMethod::_local_class */
-/* 6: Attribute MMSrcMethod::_global */
-/* 7: Attribute MMSrcMethod::_super_prop */
-/* 8: Attribute MMSrcMethod::_concrete_property */
-/* Instance Hole :( */
-/* 10: Attribute MMSrcMethod::_cprhe */
-/* 11: Attribute MMSrcMethod::_need_super */
-/* 12: Attribute MMSrcMethod::_node */
-val_t NEW_MMSrcMethod(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 13);
- obj->vft = (classtable_elt_t*)VFT_MMSrcMethod;
- ATTR_abstractmetamodel___MMConcreteProperty____need_super(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_MMAttrImplementationMethod[78] = {
- {(long int) 3615 /* 0: Identity */},
- {(long int) 3 /* 1: MMAttrImplementationMethod < Object: superclass typecheck marker */},
- {(long int) 99 /* 2: MMAttrImplementationMethod < MMLocalProperty: superclass typecheck marker */},
- {(long int) 2563 /* 3: MMAttrImplementationMethod < MMMethod: superclass typecheck marker */},
- {(long int) 2579 /* 4: MMAttrImplementationMethod < MMConcreteProperty: superclass typecheck marker */},
- {(long int) 3147 /* 5: MMAttrImplementationMethod < MMSrcLocalProperty: superclass typecheck marker */},
- {(long int) 3283 /* 6: MMAttrImplementationMethod < MMSrcMethod: superclass typecheck marker */},
- {(long int) 3615 /* 7: MMAttrImplementationMethod < MMAttrImplementationMethod: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) abstractmetamodel___MMLocalProperty___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMAttrImplementationMethod < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) compiling_base___MMLocalProperty___cname},
- {(long int) compiling_base___MMLocalProperty___color_id_for_super},
- {(long int) genericity___MMLocalProperty___recv},
- {(long int) genericity___MMLocalProperty___recv__eq},
- {(long int) genericity___MMLocalProperty___adapt_property},
- {(long int) inheritance___MMLocalProperty___inherit_from},
- {(long int) inheritance___MMLocalProperty___inherit_global},
- {(long int) inheritance___MMMethod___inherit_to},
- {(long int) genericity___MMLocalProperty___inherit_from},
- {(long int) genericity___MMLocalProperty___signature},
- {(long int) static_type___MMLocalProperty___signature__eq},
- {(long int) 1 /* 51: MMAttrImplementationMethod < MMLocalProperty: superclass init_table position */},
- {(long int) abstractmetamodel___MMLocalProperty___name},
- {(long int) abstractmetamodel___MMLocalProperty___local_class},
- {(long int) abstractmetamodel___MMLocalProperty___global},
- {(long int) abstractmetamodel___MMLocalProperty___super_prop},
- {(long int) abstractmetamodel___MMLocalProperty___concrete_property},
- {(long int) abstractmetamodel___MMLocalProperty___module},
- {(long int) abstractmetamodel___MMLocalProperty___full_name},
- {(long int) abstractmetamodel___MMLocalProperty___set_global},
- {(long int) abstractmetamodel___MMLocalProperty___init},
- {(long int) compiling_methods___MMMethod___compile_call},
- {(long int) compiling_methods___MMMethod___compile_constructor_call},
- {(long int) compiling_methods___MMMethod___compile_super_call},
- {(long int) 4 /* 64: MMAttrImplementationMethod < MMMethod: superclass init_table position */},
- {(long int) inheritance___MMConcreteProperty___is_deferred},
- {(long int) 2 /* 66: MMAttrImplementationMethod < MMConcreteProperty: superclass init_table position */},
- {(long int) abstractmetamodel___MMConcreteProperty___cprhe},
- {(long int) abstractmetamodel___MMConcreteProperty___need_super},
- {(long int) abstractmetamodel___MMConcreteProperty___need_super__eq},
- {(long int) abstractmetamodel___MMConcreteProperty___new_global},
- {(long int) compiling_methods___MMSrcMethod___compile_property_to_c},
- {(long int) 3 /* 72: MMAttrImplementationMethod < MMSrcLocalProperty: superclass init_table position */},
- {(long int) syntax_base___MMSrcLocalProperty___node},
- {(long int) compiling_methods___MMSrcMethod___decl_csignature},
- {(long int) compiling_methods___MMSrcMethod___do_compile_inside},
- {(long int) 5 /* 76: MMAttrImplementationMethod < MMSrcMethod: superclass init_table position */},
- {(long int) 6 /* 77: MMAttrImplementationMethod < MMAttrImplementationMethod: superclass init_table position */},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMAttrImplementationMethod::_cname_cache */
-/* 2: Attribute MMAttrImplementationMethod::_recv_alone */
-/* 3: Attribute MMAttrImplementationMethod::_signature_cache */
-/* 4: Attribute MMAttrImplementationMethod::_name */
-/* 5: Attribute MMAttrImplementationMethod::_local_class */
-/* 6: Attribute MMAttrImplementationMethod::_global */
-/* 7: Attribute MMAttrImplementationMethod::_super_prop */
-/* 8: Attribute MMAttrImplementationMethod::_concrete_property */
-/* Instance Hole :( */
-/* 10: Attribute MMAttrImplementationMethod::_cprhe */
-/* 11: Attribute MMAttrImplementationMethod::_need_super */
-/* 12: Attribute MMAttrImplementationMethod::_node */
-val_t NEW_MMAttrImplementationMethod(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 13);
- obj->vft = (classtable_elt_t*)VFT_MMAttrImplementationMethod;
- ATTR_abstractmetamodel___MMConcreteProperty____need_super(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_MMReadImplementationMethod[80] = {
- {(long int) 3779 /* 0: Identity */},
- {(long int) 3 /* 1: MMReadImplementationMethod < Object: superclass typecheck marker */},
- {(long int) 99 /* 2: MMReadImplementationMethod < MMLocalProperty: superclass typecheck marker */},
- {(long int) 2563 /* 3: MMReadImplementationMethod < MMMethod: superclass typecheck marker */},
- {(long int) 2579 /* 4: MMReadImplementationMethod < MMConcreteProperty: superclass typecheck marker */},
- {(long int) 3147 /* 5: MMReadImplementationMethod < MMSrcLocalProperty: superclass typecheck marker */},
- {(long int) 3283 /* 6: MMReadImplementationMethod < MMSrcMethod: superclass typecheck marker */},
- {(long int) 3615 /* 7: MMReadImplementationMethod < MMAttrImplementationMethod: superclass typecheck marker */},
- {(long int) 3779 /* 8: MMReadImplementationMethod < MMReadImplementationMethod: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) abstractmetamodel___MMLocalProperty___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMReadImplementationMethod < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) compiling_base___MMLocalProperty___cname},
- {(long int) compiling_base___MMLocalProperty___color_id_for_super},
- {(long int) genericity___MMLocalProperty___recv},
- {(long int) genericity___MMLocalProperty___recv__eq},
- {(long int) genericity___MMLocalProperty___adapt_property},
- {(long int) inheritance___MMLocalProperty___inherit_from},
- {(long int) inheritance___MMLocalProperty___inherit_global},
- {(long int) inheritance___MMMethod___inherit_to},
- {(long int) genericity___MMLocalProperty___inherit_from},
- {(long int) genericity___MMLocalProperty___signature},
- {(long int) static_type___MMLocalProperty___signature__eq},
- {(long int) 1 /* 51: MMReadImplementationMethod < MMLocalProperty: superclass init_table position */},
- {(long int) abstractmetamodel___MMLocalProperty___name},
- {(long int) abstractmetamodel___MMLocalProperty___local_class},
- {(long int) abstractmetamodel___MMLocalProperty___global},
- {(long int) abstractmetamodel___MMLocalProperty___super_prop},
- {(long int) abstractmetamodel___MMLocalProperty___concrete_property},
- {(long int) abstractmetamodel___MMLocalProperty___module},
- {(long int) abstractmetamodel___MMLocalProperty___full_name},
- {(long int) abstractmetamodel___MMLocalProperty___set_global},
- {(long int) abstractmetamodel___MMLocalProperty___init},
- {(long int) compiling_methods___MMMethod___compile_call},
- {(long int) compiling_methods___MMMethod___compile_constructor_call},
- {(long int) compiling_methods___MMMethod___compile_super_call},
- {(long int) 4 /* 64: MMReadImplementationMethod < MMMethod: superclass init_table position */},
- {(long int) inheritance___MMConcreteProperty___is_deferred},
- {(long int) 2 /* 66: MMReadImplementationMethod < MMConcreteProperty: superclass init_table position */},
- {(long int) abstractmetamodel___MMConcreteProperty___cprhe},
- {(long int) abstractmetamodel___MMConcreteProperty___need_super},
- {(long int) abstractmetamodel___MMConcreteProperty___need_super__eq},
- {(long int) abstractmetamodel___MMConcreteProperty___new_global},
- {(long int) compiling_methods___MMSrcMethod___compile_property_to_c},
- {(long int) 3 /* 72: MMReadImplementationMethod < MMSrcLocalProperty: superclass init_table position */},
- {(long int) syntax_base___MMSrcLocalProperty___node},
- {(long int) compiling_methods___MMSrcMethod___decl_csignature},
- {(long int) compiling_methods___MMReadImplementationMethod___do_compile_inside},
- {(long int) 5 /* 76: MMReadImplementationMethod < MMSrcMethod: superclass init_table position */},
- {(long int) 6 /* 77: MMReadImplementationMethod < MMAttrImplementationMethod: superclass init_table position */},
- {(long int) 7 /* 78: MMReadImplementationMethod < MMReadImplementationMethod: superclass init_table position */},
- {(long int) syntax_base___MMReadImplementationMethod___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMReadImplementationMethod::_cname_cache */
-/* 2: Attribute MMReadImplementationMethod::_recv_alone */
-/* 3: Attribute MMReadImplementationMethod::_signature_cache */
-/* 4: Attribute MMReadImplementationMethod::_name */
-/* 5: Attribute MMReadImplementationMethod::_local_class */
-/* 6: Attribute MMReadImplementationMethod::_global */
-/* 7: Attribute MMReadImplementationMethod::_super_prop */
-/* 8: Attribute MMReadImplementationMethod::_concrete_property */
-/* Instance Hole :( */
-/* 10: Attribute MMReadImplementationMethod::_cprhe */
-/* 11: Attribute MMReadImplementationMethod::_need_super */
-/* 12: Attribute MMReadImplementationMethod::_node */
-val_t NEW_MMReadImplementationMethod(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 13);
- obj->vft = (classtable_elt_t*)VFT_MMReadImplementationMethod;
- ATTR_abstractmetamodel___MMConcreteProperty____need_super(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_syntax_base___MMReadImplementationMethod___init(val_t p0, val_t p1, val_t p2) {
- int init_table[8] = {0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_MMReadImplementationMethod();
- syntax_base___MMReadImplementationMethod___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_MMWriteImplementationMethod[80] = {
- {(long int) 3775 /* 0: Identity */},
- {(long int) 3 /* 1: MMWriteImplementationMethod < Object: superclass typecheck marker */},
- {(long int) 99 /* 2: MMWriteImplementationMethod < MMLocalProperty: superclass typecheck marker */},
- {(long int) 2563 /* 3: MMWriteImplementationMethod < MMMethod: superclass typecheck marker */},
- {(long int) 2579 /* 4: MMWriteImplementationMethod < MMConcreteProperty: superclass typecheck marker */},
- {(long int) 3147 /* 5: MMWriteImplementationMethod < MMSrcLocalProperty: superclass typecheck marker */},
- {(long int) 3283 /* 6: MMWriteImplementationMethod < MMSrcMethod: superclass typecheck marker */},
- {(long int) 3615 /* 7: MMWriteImplementationMethod < MMAttrImplementationMethod: superclass typecheck marker */},
- {(long int) 3775 /* 8: MMWriteImplementationMethod < MMWriteImplementationMethod: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) abstractmetamodel___MMLocalProperty___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMWriteImplementationMethod < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) compiling_base___MMLocalProperty___cname},
- {(long int) compiling_base___MMLocalProperty___color_id_for_super},
- {(long int) genericity___MMLocalProperty___recv},
- {(long int) genericity___MMLocalProperty___recv__eq},
- {(long int) genericity___MMLocalProperty___adapt_property},
- {(long int) inheritance___MMLocalProperty___inherit_from},
- {(long int) inheritance___MMLocalProperty___inherit_global},
- {(long int) inheritance___MMMethod___inherit_to},
- {(long int) genericity___MMLocalProperty___inherit_from},
- {(long int) genericity___MMLocalProperty___signature},
- {(long int) static_type___MMLocalProperty___signature__eq},
- {(long int) 1 /* 51: MMWriteImplementationMethod < MMLocalProperty: superclass init_table position */},
- {(long int) abstractmetamodel___MMLocalProperty___name},
- {(long int) abstractmetamodel___MMLocalProperty___local_class},
- {(long int) abstractmetamodel___MMLocalProperty___global},
- {(long int) abstractmetamodel___MMLocalProperty___super_prop},
- {(long int) abstractmetamodel___MMLocalProperty___concrete_property},
- {(long int) abstractmetamodel___MMLocalProperty___module},
- {(long int) abstractmetamodel___MMLocalProperty___full_name},
- {(long int) abstractmetamodel___MMLocalProperty___set_global},
- {(long int) abstractmetamodel___MMLocalProperty___init},
- {(long int) compiling_methods___MMMethod___compile_call},
- {(long int) compiling_methods___MMMethod___compile_constructor_call},
- {(long int) compiling_methods___MMMethod___compile_super_call},
- {(long int) 4 /* 64: MMWriteImplementationMethod < MMMethod: superclass init_table position */},
- {(long int) inheritance___MMConcreteProperty___is_deferred},
- {(long int) 2 /* 66: MMWriteImplementationMethod < MMConcreteProperty: superclass init_table position */},
- {(long int) abstractmetamodel___MMConcreteProperty___cprhe},
- {(long int) abstractmetamodel___MMConcreteProperty___need_super},
- {(long int) abstractmetamodel___MMConcreteProperty___need_super__eq},
- {(long int) abstractmetamodel___MMConcreteProperty___new_global},
- {(long int) compiling_methods___MMSrcMethod___compile_property_to_c},
- {(long int) 3 /* 72: MMWriteImplementationMethod < MMSrcLocalProperty: superclass init_table position */},
- {(long int) syntax_base___MMSrcLocalProperty___node},
- {(long int) compiling_methods___MMSrcMethod___decl_csignature},
- {(long int) compiling_methods___MMWriteImplementationMethod___do_compile_inside},
- {(long int) 5 /* 76: MMWriteImplementationMethod < MMSrcMethod: superclass init_table position */},
- {(long int) 6 /* 77: MMWriteImplementationMethod < MMAttrImplementationMethod: superclass init_table position */},
- {(long int) 7 /* 78: MMWriteImplementationMethod < MMWriteImplementationMethod: superclass init_table position */},
- {(long int) syntax_base___MMWriteImplementationMethod___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMWriteImplementationMethod::_cname_cache */
-/* 2: Attribute MMWriteImplementationMethod::_recv_alone */
-/* 3: Attribute MMWriteImplementationMethod::_signature_cache */
-/* 4: Attribute MMWriteImplementationMethod::_name */
-/* 5: Attribute MMWriteImplementationMethod::_local_class */
-/* 6: Attribute MMWriteImplementationMethod::_global */
-/* 7: Attribute MMWriteImplementationMethod::_super_prop */
-/* 8: Attribute MMWriteImplementationMethod::_concrete_property */
-/* Instance Hole :( */
-/* 10: Attribute MMWriteImplementationMethod::_cprhe */
-/* 11: Attribute MMWriteImplementationMethod::_need_super */
-/* 12: Attribute MMWriteImplementationMethod::_node */
-val_t NEW_MMWriteImplementationMethod(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 13);
- obj->vft = (classtable_elt_t*)VFT_MMWriteImplementationMethod;
- ATTR_abstractmetamodel___MMConcreteProperty____need_super(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_syntax_base___MMWriteImplementationMethod___init(val_t p0, val_t p1, val_t p2) {
- int init_table[8] = {0, 0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_MMWriteImplementationMethod();
- syntax_base___MMWriteImplementationMethod___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_MMMethSrcMethod[79] = {
- {(long int) 3611 /* 0: Identity */},
- {(long int) 3 /* 1: MMMethSrcMethod < Object: superclass typecheck marker */},
- {(long int) 99 /* 2: MMMethSrcMethod < MMLocalProperty: superclass typecheck marker */},
- {(long int) 2563 /* 3: MMMethSrcMethod < MMMethod: superclass typecheck marker */},
- {(long int) 2579 /* 4: MMMethSrcMethod < MMConcreteProperty: superclass typecheck marker */},
- {(long int) 3147 /* 5: MMMethSrcMethod < MMSrcLocalProperty: superclass typecheck marker */},
- {(long int) 3283 /* 6: MMMethSrcMethod < MMSrcMethod: superclass typecheck marker */},
- {(long int) 3611 /* 7: MMMethSrcMethod < MMMethSrcMethod: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) abstractmetamodel___MMLocalProperty___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMMethSrcMethod < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) compiling_base___MMLocalProperty___cname},
- {(long int) compiling_base___MMLocalProperty___color_id_for_super},
- {(long int) genericity___MMLocalProperty___recv},
- {(long int) genericity___MMLocalProperty___recv__eq},
- {(long int) genericity___MMLocalProperty___adapt_property},
- {(long int) inheritance___MMLocalProperty___inherit_from},
- {(long int) inheritance___MMLocalProperty___inherit_global},
- {(long int) inheritance___MMMethod___inherit_to},
- {(long int) genericity___MMLocalProperty___inherit_from},
- {(long int) genericity___MMLocalProperty___signature},
- {(long int) static_type___MMLocalProperty___signature__eq},
- {(long int) 1 /* 51: MMMethSrcMethod < MMLocalProperty: superclass init_table position */},
- {(long int) abstractmetamodel___MMLocalProperty___name},
- {(long int) abstractmetamodel___MMLocalProperty___local_class},
- {(long int) abstractmetamodel___MMLocalProperty___global},
- {(long int) abstractmetamodel___MMLocalProperty___super_prop},
- {(long int) abstractmetamodel___MMLocalProperty___concrete_property},
- {(long int) abstractmetamodel___MMLocalProperty___module},
- {(long int) abstractmetamodel___MMLocalProperty___full_name},
- {(long int) abstractmetamodel___MMLocalProperty___set_global},
- {(long int) abstractmetamodel___MMLocalProperty___init},
- {(long int) compiling_methods___MMMethod___compile_call},
- {(long int) compiling_methods___MMMethod___compile_constructor_call},
- {(long int) compiling_methods___MMMethod___compile_super_call},
- {(long int) 4 /* 64: MMMethSrcMethod < MMMethod: superclass init_table position */},
- {(long int) inheritance___MMConcreteProperty___is_deferred},
- {(long int) 2 /* 66: MMMethSrcMethod < MMConcreteProperty: superclass init_table position */},
- {(long int) abstractmetamodel___MMConcreteProperty___cprhe},
- {(long int) abstractmetamodel___MMConcreteProperty___need_super},
- {(long int) abstractmetamodel___MMConcreteProperty___need_super__eq},
- {(long int) abstractmetamodel___MMConcreteProperty___new_global},
- {(long int) compiling_methods___MMSrcMethod___compile_property_to_c},
- {(long int) 3 /* 72: MMMethSrcMethod < MMSrcLocalProperty: superclass init_table position */},
- {(long int) syntax_base___MMSrcLocalProperty___node},
- {(long int) compiling_methods___MMSrcMethod___decl_csignature},
- {(long int) compiling_methods___MMMethSrcMethod___do_compile_inside},
- {(long int) 5 /* 76: MMMethSrcMethod < MMSrcMethod: superclass init_table position */},
- {(long int) 6 /* 77: MMMethSrcMethod < MMMethSrcMethod: superclass init_table position */},
- {(long int) syntax_base___MMMethSrcMethod___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMMethSrcMethod::_cname_cache */
-/* 2: Attribute MMMethSrcMethod::_recv_alone */
-/* 3: Attribute MMMethSrcMethod::_signature_cache */
-/* 4: Attribute MMMethSrcMethod::_name */
-/* 5: Attribute MMMethSrcMethod::_local_class */
-/* 6: Attribute MMMethSrcMethod::_global */
-/* 7: Attribute MMMethSrcMethod::_super_prop */
-/* 8: Attribute MMMethSrcMethod::_concrete_property */
-/* Instance Hole :( */
-/* 10: Attribute MMMethSrcMethod::_cprhe */
-/* 11: Attribute MMMethSrcMethod::_need_super */
-/* 12: Attribute MMMethSrcMethod::_node */
-val_t NEW_MMMethSrcMethod(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 13);
- obj->vft = (classtable_elt_t*)VFT_MMMethSrcMethod;
- ATTR_abstractmetamodel___MMConcreteProperty____need_super(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_syntax_base___MMMethSrcMethod___init(val_t p0, val_t p1, val_t p2) {
- int init_table[7] = {0, 0, 0, 0, 0, 0, 0};
- val_t self = NEW_MMMethSrcMethod();
- syntax_base___MMMethSrcMethod___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_MMSrcTypeProperty[74] = {
- {(long int) 3275 /* 0: Identity */},
- {(long int) 3 /* 1: MMSrcTypeProperty < Object: superclass typecheck marker */},
- {(long int) 99 /* 2: MMSrcTypeProperty < MMLocalProperty: superclass typecheck marker */},
- {(long int) 2531 /* 3: MMSrcTypeProperty < MMTypeProperty: superclass typecheck marker */},
- {(long int) 2579 /* 4: MMSrcTypeProperty < MMConcreteProperty: superclass typecheck marker */},
- {(long int) 3147 /* 5: MMSrcTypeProperty < MMSrcLocalProperty: superclass typecheck marker */},
- {(long int) 3275 /* 6: MMSrcTypeProperty < MMSrcTypeProperty: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) abstractmetamodel___MMLocalProperty___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMSrcTypeProperty < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) compiling_base___MMLocalProperty___cname},
- {(long int) compiling_base___MMLocalProperty___color_id_for_super},
- {(long int) genericity___MMLocalProperty___recv},
- {(long int) genericity___MMLocalProperty___recv__eq},
- {(long int) genericity___MMLocalProperty___adapt_property},
- {(long int) inheritance___MMLocalProperty___inherit_from},
- {(long int) inheritance___MMLocalProperty___inherit_global},
- {(long int) virtualtype___MMTypeProperty___inherit_to},
- {(long int) genericity___MMLocalProperty___inherit_from},
- {(long int) genericity___MMLocalProperty___signature},
- {(long int) static_type___MMLocalProperty___signature__eq},
- {(long int) 1 /* 51: MMSrcTypeProperty < MMLocalProperty: superclass init_table position */},
- {(long int) abstractmetamodel___MMLocalProperty___name},
- {(long int) abstractmetamodel___MMLocalProperty___local_class},
- {(long int) abstractmetamodel___MMLocalProperty___global},
- {(long int) abstractmetamodel___MMLocalProperty___super_prop},
- {(long int) abstractmetamodel___MMLocalProperty___concrete_property},
- {(long int) abstractmetamodel___MMLocalProperty___module},
- {(long int) abstractmetamodel___MMLocalProperty___full_name},
- {(long int) abstractmetamodel___MMLocalProperty___set_global},
- {(long int) abstractmetamodel___MMLocalProperty___init},
- {(long int) 4 /* 61: MMSrcTypeProperty < MMTypeProperty: superclass init_table position */},
- {(long int) virtualtype___MMTypeProperty___stype},
- {(long int) 5 /* 63: MMSrcTypeProperty < MMSrcTypeProperty: superclass init_table position */},
- {(long int) syntax_base___MMSrcTypeProperty___init},
- {(long int) inheritance___MMConcreteProperty___is_deferred},
- {(long int) 2 /* 66: MMSrcTypeProperty < MMConcreteProperty: superclass init_table position */},
- {(long int) abstractmetamodel___MMConcreteProperty___cprhe},
- {(long int) abstractmetamodel___MMConcreteProperty___need_super},
- {(long int) abstractmetamodel___MMConcreteProperty___need_super__eq},
- {(long int) abstractmetamodel___MMConcreteProperty___new_global},
- {(long int) compiling_methods___MMSrcLocalProperty___compile_property_to_c},
- {(long int) 3 /* 72: MMSrcTypeProperty < MMSrcLocalProperty: superclass init_table position */},
- {(long int) syntax_base___MMSrcLocalProperty___node},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMSrcTypeProperty::_cname_cache */
-/* 2: Attribute MMSrcTypeProperty::_recv_alone */
-/* 3: Attribute MMSrcTypeProperty::_signature_cache */
-/* 4: Attribute MMSrcTypeProperty::_name */
-/* 5: Attribute MMSrcTypeProperty::_local_class */
-/* 6: Attribute MMSrcTypeProperty::_global */
-/* 7: Attribute MMSrcTypeProperty::_super_prop */
-/* 8: Attribute MMSrcTypeProperty::_concrete_property */
-/* 9: Attribute MMSrcTypeProperty::_stype_cache */
-/* 10: Attribute MMSrcTypeProperty::_cprhe */
-/* 11: Attribute MMSrcTypeProperty::_need_super */
-/* 12: Attribute MMSrcTypeProperty::_node */
-val_t NEW_MMSrcTypeProperty(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 13);
- obj->vft = (classtable_elt_t*)VFT_MMSrcTypeProperty;
- ATTR_abstractmetamodel___MMConcreteProperty____need_super(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_syntax_base___MMSrcTypeProperty___init(val_t p0, val_t p1, val_t p2) {
- int init_table[6] = {0, 0, 0, 0, 0, 0};
- val_t self = NEW_MMSrcTypeProperty();
- syntax_base___MMSrcTypeProperty___init(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_Variable[46] = {
- {(long int) 15 /* 0: Identity */},
- {(long int) 3 /* 1: Variable < Object: superclass typecheck marker */},
- {(long int) 15 /* 2: Variable < Variable: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: Variable < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: Variable < Variable: superclass init_table position */},
- {(long int) syntax_base___Variable___name},
- {(long int) syntax_base___Variable___decl},
- {(long int) syntax_base___Variable___stype},
- {(long int) syntax_base___Variable___stype__eq},
- {(long int) syntax_base___Variable___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute Variable::_name */
-/* 2: Attribute Variable::_decl */
-/* 3: Attribute Variable::_stype */
-val_t NEW_Variable(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_Variable;
- return OBJ2VAL(obj);
-}
-val_t NEW_syntax_base___Variable___init(val_t p0, val_t p1) {
- int init_table[2] = {0, 0};
- val_t self = NEW_Variable();
- syntax_base___Variable___init(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_AbsSyntaxVisitor[64] = {
- {(long int) 2667 /* 0: Identity */},
- {(long int) 3 /* 1: AbsSyntaxVisitor < Object: superclass typecheck marker */},
- {(long int) 7 /* 2: AbsSyntaxVisitor < Visitor: superclass typecheck marker */},
- {(long int) 2667 /* 3: AbsSyntaxVisitor < AbsSyntaxVisitor: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AbsSyntaxVisitor < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: AbsSyntaxVisitor < Visitor: superclass init_table position */},
- {(long int) parser_prod___Visitor___visit},
- {(long int) 2 /* 42: AbsSyntaxVisitor < AbsSyntaxVisitor: superclass init_table position */},
- {(long int) syntax_base___AbsSyntaxVisitor___type_bool},
- {(long int) syntax_base___AbsSyntaxVisitor___type_int},
- {(long int) syntax_base___AbsSyntaxVisitor___type_float},
- {(long int) syntax_base___AbsSyntaxVisitor___type_char},
- {(long int) syntax_base___AbsSyntaxVisitor___type_string},
- {(long int) syntax_base___AbsSyntaxVisitor___type_collection},
- {(long int) syntax_base___AbsSyntaxVisitor___type_array},
- {(long int) syntax_base___AbsSyntaxVisitor___type_discrete},
- {(long int) syntax_base___AbsSyntaxVisitor___type_range},
- {(long int) syntax_base___AbsSyntaxVisitor___type_none},
- {(long int) syntax_base___AbsSyntaxVisitor___module},
- {(long int) syntax_base___AbsSyntaxVisitor___module__eq},
- {(long int) syntax_base___AbsSyntaxVisitor___local_class},
- {(long int) syntax_base___AbsSyntaxVisitor___local_class__eq},
- {(long int) syntax_base___AbsSyntaxVisitor___local_property},
- {(long int) syntax_base___AbsSyntaxVisitor___local_property__eq},
- {(long int) syntax_base___AbsSyntaxVisitor___tc},
- {(long int) syntax_base___AbsSyntaxVisitor___error},
- {(long int) syntax_base___AbsSyntaxVisitor___warning},
- {(long int) syntax_base___AbsSyntaxVisitor___check_conform},
- {(long int) syntax_base___AbsSyntaxVisitor___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AbsSyntaxVisitor::_module */
-/* 2: Attribute AbsSyntaxVisitor::_local_class */
-/* 3: Attribute AbsSyntaxVisitor::_local_property */
-/* 4: Attribute AbsSyntaxVisitor::_tc */
-val_t NEW_AbsSyntaxVisitor(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 5);
- obj->vft = (classtable_elt_t*)VFT_AbsSyntaxVisitor;
- return OBJ2VAL(obj);
-}
-val_t NEW_syntax_base___AbsSyntaxVisitor___init(val_t p0, val_t p1) {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_AbsSyntaxVisitor();
- syntax_base___AbsSyntaxVisitor___init(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_CSHSorter[48] = {
- {(long int) 2655 /* 0: Identity */},
- {(long int) 3 /* 1: CSHSorter < Object: superclass typecheck marker */},
- {(long int) 175 /* 2: CSHSorter < AbstractSorter: superclass typecheck marker */},
- {(long int) 2655 /* 3: CSHSorter < CSHSorter: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: CSHSorter < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: CSHSorter < AbstractSorter: superclass init_table position */},
- {(long int) mmbuilder___CSHSorter___compare},
- {(long int) sorter___AbstractSorter___sort},
- {(long int) sorter___AbstractSorter___sub_sort},
- {(long int) sorter___AbstractSorter___quick_sort},
- {(long int) sorter___AbstractSorter___bubble_sort},
- {(long int) 2 /* 46: CSHSorter < CSHSorter: superclass init_table position */},
- {(long int) mmbuilder___CSHSorter___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_CSHSorter(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_CSHSorter;
- return OBJ2VAL(obj);
-}
-val_t NEW_mmbuilder___CSHSorter___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_CSHSorter();
- mmbuilder___CSHSorter___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_MMSrcAncestor[52] = {
- {(long int) 2551 /* 0: Identity */},
- {(long int) 3 /* 1: MMSrcAncestor < Object: superclass typecheck marker */},
- {(long int) 123 /* 2: MMSrcAncestor < MMAncestor: superclass typecheck marker */},
- {(long int) 2551 /* 3: MMSrcAncestor < MMSrcAncestor: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) static_type___MMAncestor___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMSrcAncestor < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) inheritance___MMAncestor___add_in},
- {(long int) 1 /* 41: MMSrcAncestor < MMAncestor: superclass init_table position */},
- {(long int) static_type___MMAncestor___stype},
- {(long int) static_type___MMAncestor___stype__eq},
- {(long int) static_type___MMAncestor___inheriter},
- {(long int) static_type___MMAncestor___inheriter__eq},
- {(long int) static_type___MMAncestor___is_reffinement},
- {(long int) static_type___MMAncestor___is_specialisation},
- {(long int) mmbuilder___MMSrcAncestor___local_class},
- {(long int) 2 /* 49: MMSrcAncestor < MMSrcAncestor: superclass init_table position */},
- {(long int) mmbuilder___MMSrcAncestor___node},
- {(long int) mmbuilder___MMSrcAncestor___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMSrcAncestor::_stype */
-/* 2: Attribute MMSrcAncestor::_inheriter */
-/* 3: Attribute MMSrcAncestor::_node */
-/* 4: Attribute MMSrcAncestor::_local_class */
-val_t NEW_MMSrcAncestor(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 5);
- obj->vft = (classtable_elt_t*)VFT_MMSrcAncestor;
- return OBJ2VAL(obj);
-}
-val_t NEW_mmbuilder___MMSrcAncestor___init(val_t p0, val_t p1) {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_MMSrcAncestor();
- mmbuilder___MMSrcAncestor___init(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_ClassBuilderVisitor[70] = {
- {(long int) 3215 /* 0: Identity */},
- {(long int) 3 /* 1: ClassBuilderVisitor < Object: superclass typecheck marker */},
- {(long int) 7 /* 2: ClassBuilderVisitor < Visitor: superclass typecheck marker */},
- {(long int) 2667 /* 3: ClassBuilderVisitor < AbsSyntaxVisitor: superclass typecheck marker */},
- {(long int) 3215 /* 4: ClassBuilderVisitor < ClassBuilderVisitor: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ClassBuilderVisitor < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ClassBuilderVisitor < Visitor: superclass init_table position */},
- {(long int) mmbuilder___ClassBuilderVisitor___visit},
- {(long int) 2 /* 42: ClassBuilderVisitor < AbsSyntaxVisitor: superclass init_table position */},
- {(long int) syntax_base___AbsSyntaxVisitor___type_bool},
- {(long int) syntax_base___AbsSyntaxVisitor___type_int},
- {(long int) syntax_base___AbsSyntaxVisitor___type_float},
- {(long int) syntax_base___AbsSyntaxVisitor___type_char},
- {(long int) syntax_base___AbsSyntaxVisitor___type_string},
- {(long int) syntax_base___AbsSyntaxVisitor___type_collection},
- {(long int) syntax_base___AbsSyntaxVisitor___type_array},
- {(long int) syntax_base___AbsSyntaxVisitor___type_discrete},
- {(long int) syntax_base___AbsSyntaxVisitor___type_range},
- {(long int) syntax_base___AbsSyntaxVisitor___type_none},
- {(long int) syntax_base___AbsSyntaxVisitor___module},
- {(long int) syntax_base___AbsSyntaxVisitor___module__eq},
- {(long int) syntax_base___AbsSyntaxVisitor___local_class},
- {(long int) syntax_base___AbsSyntaxVisitor___local_class__eq},
- {(long int) syntax_base___AbsSyntaxVisitor___local_property},
- {(long int) syntax_base___AbsSyntaxVisitor___local_property__eq},
- {(long int) syntax_base___AbsSyntaxVisitor___tc},
- {(long int) syntax_base___AbsSyntaxVisitor___error},
- {(long int) syntax_base___AbsSyntaxVisitor___warning},
- {(long int) syntax_base___AbsSyntaxVisitor___check_conform},
- {(long int) syntax_base___AbsSyntaxVisitor___init},
- {(long int) 3 /* 64: ClassBuilderVisitor < ClassBuilderVisitor: superclass init_table position */},
- {(long int) mmbuilder___ClassBuilderVisitor___local_class_arity},
- {(long int) mmbuilder___ClassBuilderVisitor___local_class_arity__eq},
- {(long int) mmbuilder___ClassBuilderVisitor___formals},
- {(long int) mmbuilder___ClassBuilderVisitor___formals__eq},
- {(long int) mmbuilder___ClassBuilderVisitor___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ClassBuilderVisitor::_module */
-/* 2: Attribute ClassBuilderVisitor::_local_class */
-/* 3: Attribute ClassBuilderVisitor::_local_property */
-/* 4: Attribute ClassBuilderVisitor::_tc */
-/* 5: Attribute ClassBuilderVisitor::_local_class_arity */
-/* 6: Attribute ClassBuilderVisitor::_formals */
-val_t NEW_ClassBuilderVisitor(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_ClassBuilderVisitor;
- ATTR_mmbuilder___ClassBuilderVisitor____local_class_arity(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_mmbuilder___ClassBuilderVisitor___init(val_t p0, val_t p1) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_ClassBuilderVisitor();
- mmbuilder___ClassBuilderVisitor___init(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_ClassSpecializationBuilderVisitor[66] = {
- {(long int) 3211 /* 0: Identity */},
- {(long int) 3 /* 1: ClassSpecializationBuilderVisitor < Object: superclass typecheck marker */},
- {(long int) 7 /* 2: ClassSpecializationBuilderVisitor < Visitor: superclass typecheck marker */},
- {(long int) 2667 /* 3: ClassSpecializationBuilderVisitor < AbsSyntaxVisitor: superclass typecheck marker */},
- {(long int) 3211 /* 4: ClassSpecializationBuilderVisitor < ClassSpecializationBuilderVisitor: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ClassSpecializationBuilderVisitor < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ClassSpecializationBuilderVisitor < Visitor: superclass init_table position */},
- {(long int) mmbuilder___ClassSpecializationBuilderVisitor___visit},
- {(long int) 2 /* 42: ClassSpecializationBuilderVisitor < AbsSyntaxVisitor: superclass init_table position */},
- {(long int) syntax_base___AbsSyntaxVisitor___type_bool},
- {(long int) syntax_base___AbsSyntaxVisitor___type_int},
- {(long int) syntax_base___AbsSyntaxVisitor___type_float},
- {(long int) syntax_base___AbsSyntaxVisitor___type_char},
- {(long int) syntax_base___AbsSyntaxVisitor___type_string},
- {(long int) syntax_base___AbsSyntaxVisitor___type_collection},
- {(long int) syntax_base___AbsSyntaxVisitor___type_array},
- {(long int) syntax_base___AbsSyntaxVisitor___type_discrete},
- {(long int) syntax_base___AbsSyntaxVisitor___type_range},
- {(long int) syntax_base___AbsSyntaxVisitor___type_none},
- {(long int) syntax_base___AbsSyntaxVisitor___module},
- {(long int) syntax_base___AbsSyntaxVisitor___module__eq},
- {(long int) syntax_base___AbsSyntaxVisitor___local_class},
- {(long int) syntax_base___AbsSyntaxVisitor___local_class__eq},
- {(long int) syntax_base___AbsSyntaxVisitor___local_property},
- {(long int) syntax_base___AbsSyntaxVisitor___local_property__eq},
- {(long int) syntax_base___AbsSyntaxVisitor___tc},
- {(long int) syntax_base___AbsSyntaxVisitor___error},
- {(long int) syntax_base___AbsSyntaxVisitor___warning},
- {(long int) syntax_base___AbsSyntaxVisitor___check_conform},
- {(long int) syntax_base___AbsSyntaxVisitor___init},
- {(long int) 3 /* 64: ClassSpecializationBuilderVisitor < ClassSpecializationBuilderVisitor: superclass init_table position */},
- {(long int) mmbuilder___ClassSpecializationBuilderVisitor___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ClassSpecializationBuilderVisitor::_module */
-/* 2: Attribute ClassSpecializationBuilderVisitor::_local_class */
-/* 3: Attribute ClassSpecializationBuilderVisitor::_local_property */
-/* 4: Attribute ClassSpecializationBuilderVisitor::_tc */
-val_t NEW_ClassSpecializationBuilderVisitor(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 5);
- obj->vft = (classtable_elt_t*)VFT_ClassSpecializationBuilderVisitor;
- return OBJ2VAL(obj);
-}
-val_t NEW_mmbuilder___ClassSpecializationBuilderVisitor___init(val_t p0, val_t p1) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_ClassSpecializationBuilderVisitor();
- mmbuilder___ClassSpecializationBuilderVisitor___init(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_ClassAncestorBuilder[66] = {
- {(long int) 3219 /* 0: Identity */},
- {(long int) 3 /* 1: ClassAncestorBuilder < Object: superclass typecheck marker */},
- {(long int) 7 /* 2: ClassAncestorBuilder < Visitor: superclass typecheck marker */},
- {(long int) 2667 /* 3: ClassAncestorBuilder < AbsSyntaxVisitor: superclass typecheck marker */},
- {(long int) 3219 /* 4: ClassAncestorBuilder < ClassAncestorBuilder: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ClassAncestorBuilder < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ClassAncestorBuilder < Visitor: superclass init_table position */},
- {(long int) mmbuilder___ClassAncestorBuilder___visit},
- {(long int) 2 /* 42: ClassAncestorBuilder < AbsSyntaxVisitor: superclass init_table position */},
- {(long int) syntax_base___AbsSyntaxVisitor___type_bool},
- {(long int) syntax_base___AbsSyntaxVisitor___type_int},
- {(long int) syntax_base___AbsSyntaxVisitor___type_float},
- {(long int) syntax_base___AbsSyntaxVisitor___type_char},
- {(long int) syntax_base___AbsSyntaxVisitor___type_string},
- {(long int) syntax_base___AbsSyntaxVisitor___type_collection},
- {(long int) syntax_base___AbsSyntaxVisitor___type_array},
- {(long int) syntax_base___AbsSyntaxVisitor___type_discrete},
- {(long int) syntax_base___AbsSyntaxVisitor___type_range},
- {(long int) syntax_base___AbsSyntaxVisitor___type_none},
- {(long int) syntax_base___AbsSyntaxVisitor___module},
- {(long int) syntax_base___AbsSyntaxVisitor___module__eq},
- {(long int) syntax_base___AbsSyntaxVisitor___local_class},
- {(long int) syntax_base___AbsSyntaxVisitor___local_class__eq},
- {(long int) syntax_base___AbsSyntaxVisitor___local_property},
- {(long int) syntax_base___AbsSyntaxVisitor___local_property__eq},
- {(long int) syntax_base___AbsSyntaxVisitor___tc},
- {(long int) syntax_base___AbsSyntaxVisitor___error},
- {(long int) syntax_base___AbsSyntaxVisitor___warning},
- {(long int) syntax_base___AbsSyntaxVisitor___check_conform},
- {(long int) syntax_base___AbsSyntaxVisitor___init},
- {(long int) 3 /* 64: ClassAncestorBuilder < ClassAncestorBuilder: superclass init_table position */},
- {(long int) mmbuilder___ClassAncestorBuilder___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ClassAncestorBuilder::_module */
-/* 2: Attribute ClassAncestorBuilder::_local_class */
-/* 3: Attribute ClassAncestorBuilder::_local_property */
-/* 4: Attribute ClassAncestorBuilder::_tc */
-val_t NEW_ClassAncestorBuilder(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 5);
- obj->vft = (classtable_elt_t*)VFT_ClassAncestorBuilder;
- return OBJ2VAL(obj);
-}
-val_t NEW_mmbuilder___ClassAncestorBuilder___init(val_t p0, val_t p1) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_ClassAncestorBuilder();
- mmbuilder___ClassAncestorBuilder___init(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_ClassVerifierVisitor[66] = {
- {(long int) 3207 /* 0: Identity */},
- {(long int) 3 /* 1: ClassVerifierVisitor < Object: superclass typecheck marker */},
- {(long int) 7 /* 2: ClassVerifierVisitor < Visitor: superclass typecheck marker */},
- {(long int) 2667 /* 3: ClassVerifierVisitor < AbsSyntaxVisitor: superclass typecheck marker */},
- {(long int) 3207 /* 4: ClassVerifierVisitor < ClassVerifierVisitor: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ClassVerifierVisitor < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ClassVerifierVisitor < Visitor: superclass init_table position */},
- {(long int) mmbuilder___ClassVerifierVisitor___visit},
- {(long int) 2 /* 42: ClassVerifierVisitor < AbsSyntaxVisitor: superclass init_table position */},
- {(long int) syntax_base___AbsSyntaxVisitor___type_bool},
- {(long int) syntax_base___AbsSyntaxVisitor___type_int},
- {(long int) syntax_base___AbsSyntaxVisitor___type_float},
- {(long int) syntax_base___AbsSyntaxVisitor___type_char},
- {(long int) syntax_base___AbsSyntaxVisitor___type_string},
- {(long int) syntax_base___AbsSyntaxVisitor___type_collection},
- {(long int) syntax_base___AbsSyntaxVisitor___type_array},
- {(long int) syntax_base___AbsSyntaxVisitor___type_discrete},
- {(long int) syntax_base___AbsSyntaxVisitor___type_range},
- {(long int) syntax_base___AbsSyntaxVisitor___type_none},
- {(long int) syntax_base___AbsSyntaxVisitor___module},
- {(long int) syntax_base___AbsSyntaxVisitor___module__eq},
- {(long int) syntax_base___AbsSyntaxVisitor___local_class},
- {(long int) syntax_base___AbsSyntaxVisitor___local_class__eq},
- {(long int) syntax_base___AbsSyntaxVisitor___local_property},
- {(long int) syntax_base___AbsSyntaxVisitor___local_property__eq},
- {(long int) syntax_base___AbsSyntaxVisitor___tc},
- {(long int) syntax_base___AbsSyntaxVisitor___error},
- {(long int) syntax_base___AbsSyntaxVisitor___warning},
- {(long int) syntax_base___AbsSyntaxVisitor___check_conform},
- {(long int) syntax_base___AbsSyntaxVisitor___init},
- {(long int) 3 /* 64: ClassVerifierVisitor < ClassVerifierVisitor: superclass init_table position */},
- {(long int) mmbuilder___ClassVerifierVisitor___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ClassVerifierVisitor::_module */
-/* 2: Attribute ClassVerifierVisitor::_local_class */
-/* 3: Attribute ClassVerifierVisitor::_local_property */
-/* 4: Attribute ClassVerifierVisitor::_tc */
-val_t NEW_ClassVerifierVisitor(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 5);
- obj->vft = (classtable_elt_t*)VFT_ClassVerifierVisitor;
- return OBJ2VAL(obj);
-}
-val_t NEW_mmbuilder___ClassVerifierVisitor___init(val_t p0, val_t p1) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_ClassVerifierVisitor();
- mmbuilder___ClassVerifierVisitor___init(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_PropertyBuilderVisitor[66] = {
- {(long int) 3027 /* 0: Identity */},
- {(long int) 3 /* 1: PropertyBuilderVisitor < Object: superclass typecheck marker */},
- {(long int) 7 /* 2: PropertyBuilderVisitor < Visitor: superclass typecheck marker */},
- {(long int) 2667 /* 3: PropertyBuilderVisitor < AbsSyntaxVisitor: superclass typecheck marker */},
- {(long int) 3027 /* 4: PropertyBuilderVisitor < PropertyBuilderVisitor: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: PropertyBuilderVisitor < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: PropertyBuilderVisitor < Visitor: superclass init_table position */},
- {(long int) mmbuilder___PropertyBuilderVisitor___visit},
- {(long int) 2 /* 42: PropertyBuilderVisitor < AbsSyntaxVisitor: superclass init_table position */},
- {(long int) syntax_base___AbsSyntaxVisitor___type_bool},
- {(long int) syntax_base___AbsSyntaxVisitor___type_int},
- {(long int) syntax_base___AbsSyntaxVisitor___type_float},
- {(long int) syntax_base___AbsSyntaxVisitor___type_char},
- {(long int) syntax_base___AbsSyntaxVisitor___type_string},
- {(long int) syntax_base___AbsSyntaxVisitor___type_collection},
- {(long int) syntax_base___AbsSyntaxVisitor___type_array},
- {(long int) syntax_base___AbsSyntaxVisitor___type_discrete},
- {(long int) syntax_base___AbsSyntaxVisitor___type_range},
- {(long int) syntax_base___AbsSyntaxVisitor___type_none},
- {(long int) syntax_base___AbsSyntaxVisitor___module},
- {(long int) syntax_base___AbsSyntaxVisitor___module__eq},
- {(long int) syntax_base___AbsSyntaxVisitor___local_class},
- {(long int) syntax_base___AbsSyntaxVisitor___local_class__eq},
- {(long int) syntax_base___AbsSyntaxVisitor___local_property},
- {(long int) syntax_base___AbsSyntaxVisitor___local_property__eq},
- {(long int) syntax_base___AbsSyntaxVisitor___tc},
- {(long int) syntax_base___AbsSyntaxVisitor___error},
- {(long int) syntax_base___AbsSyntaxVisitor___warning},
- {(long int) syntax_base___AbsSyntaxVisitor___check_conform},
- {(long int) syntax_base___AbsSyntaxVisitor___init},
- {(long int) 3 /* 64: PropertyBuilderVisitor < PropertyBuilderVisitor: superclass init_table position */},
- {(long int) mmbuilder___PropertyBuilderVisitor___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute PropertyBuilderVisitor::_module */
-/* 2: Attribute PropertyBuilderVisitor::_local_class */
-/* 3: Attribute PropertyBuilderVisitor::_local_property */
-/* 4: Attribute PropertyBuilderVisitor::_tc */
-val_t NEW_PropertyBuilderVisitor(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 5);
- obj->vft = (classtable_elt_t*)VFT_PropertyBuilderVisitor;
- return OBJ2VAL(obj);
-}
-val_t NEW_mmbuilder___PropertyBuilderVisitor___init(val_t p0, val_t p1) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_PropertyBuilderVisitor();
- mmbuilder___PropertyBuilderVisitor___init(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_PropertyVerifierVisitor[74] = {
- {(long int) 3023 /* 0: Identity */},
- {(long int) 3 /* 1: PropertyVerifierVisitor < Object: superclass typecheck marker */},
- {(long int) 7 /* 2: PropertyVerifierVisitor < Visitor: superclass typecheck marker */},
- {(long int) 2667 /* 3: PropertyVerifierVisitor < AbsSyntaxVisitor: superclass typecheck marker */},
- {(long int) 3023 /* 4: PropertyVerifierVisitor < PropertyVerifierVisitor: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: PropertyVerifierVisitor < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: PropertyVerifierVisitor < Visitor: superclass init_table position */},
- {(long int) mmbuilder___PropertyVerifierVisitor___visit},
- {(long int) 2 /* 42: PropertyVerifierVisitor < AbsSyntaxVisitor: superclass init_table position */},
- {(long int) syntax_base___AbsSyntaxVisitor___type_bool},
- {(long int) syntax_base___AbsSyntaxVisitor___type_int},
- {(long int) syntax_base___AbsSyntaxVisitor___type_float},
- {(long int) syntax_base___AbsSyntaxVisitor___type_char},
- {(long int) syntax_base___AbsSyntaxVisitor___type_string},
- {(long int) syntax_base___AbsSyntaxVisitor___type_collection},
- {(long int) syntax_base___AbsSyntaxVisitor___type_array},
- {(long int) syntax_base___AbsSyntaxVisitor___type_discrete},
- {(long int) syntax_base___AbsSyntaxVisitor___type_range},
- {(long int) syntax_base___AbsSyntaxVisitor___type_none},
- {(long int) syntax_base___AbsSyntaxVisitor___module},
- {(long int) syntax_base___AbsSyntaxVisitor___module__eq},
- {(long int) syntax_base___AbsSyntaxVisitor___local_class},
- {(long int) syntax_base___AbsSyntaxVisitor___local_class__eq},
- {(long int) syntax_base___AbsSyntaxVisitor___local_property},
- {(long int) syntax_base___AbsSyntaxVisitor___local_property__eq},
- {(long int) syntax_base___AbsSyntaxVisitor___tc},
- {(long int) syntax_base___AbsSyntaxVisitor___error},
- {(long int) syntax_base___AbsSyntaxVisitor___warning},
- {(long int) syntax_base___AbsSyntaxVisitor___check_conform},
- {(long int) syntax_base___AbsSyntaxVisitor___init},
- {(long int) 3 /* 64: PropertyVerifierVisitor < PropertyVerifierVisitor: superclass init_table position */},
- {(long int) mmbuilder___PropertyVerifierVisitor___params},
- {(long int) mmbuilder___PropertyVerifierVisitor___params__eq},
- {(long int) mmbuilder___PropertyVerifierVisitor___untyped_params},
- {(long int) mmbuilder___PropertyVerifierVisitor___untyped_params__eq},
- {(long int) mmbuilder___PropertyVerifierVisitor___vararg_rank},
- {(long int) mmbuilder___PropertyVerifierVisitor___vararg_rank__eq},
- {(long int) mmbuilder___PropertyVerifierVisitor___signature},
- {(long int) mmbuilder___PropertyVerifierVisitor___signature__eq},
- {(long int) mmbuilder___PropertyVerifierVisitor___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute PropertyVerifierVisitor::_module */
-/* 2: Attribute PropertyVerifierVisitor::_local_class */
-/* 3: Attribute PropertyVerifierVisitor::_local_property */
-/* 4: Attribute PropertyVerifierVisitor::_tc */
-/* 5: Attribute PropertyVerifierVisitor::_params */
-/* 6: Attribute PropertyVerifierVisitor::_untyped_params */
-/* 7: Attribute PropertyVerifierVisitor::_vararg_rank */
-/* 8: Attribute PropertyVerifierVisitor::_signature */
-val_t NEW_PropertyVerifierVisitor(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 9);
- obj->vft = (classtable_elt_t*)VFT_PropertyVerifierVisitor;
- ATTR_mmbuilder___PropertyVerifierVisitor____vararg_rank(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_mmbuilder___PropertyVerifierVisitor___init(val_t p0, val_t p1) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_PropertyVerifierVisitor();
- mmbuilder___PropertyVerifierVisitor___init(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_MMSrcTypeFormalParameter[74] = {
- {(long int) 3279 /* 0: Identity */},
- {(long int) 3 /* 1: MMSrcTypeFormalParameter < Object: superclass typecheck marker */},
- {(long int) 87 /* 2: MMSrcTypeFormalParameter < MMType: superclass typecheck marker */},
- {(long int) 2539 /* 3: MMSrcTypeFormalParameter < MMTypeFormal: superclass typecheck marker */},
- {(long int) 3143 /* 4: MMSrcTypeFormalParameter < MMTypeFormalParameter: superclass typecheck marker */},
- {(long int) 3279 /* 5: MMSrcTypeFormalParameter < MMSrcTypeFormalParameter: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) type_formal___MMTypeFormal___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MMSrcTypeFormalParameter < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) compiling_methods___MMType___compile_cast},
- {(long int) compiling_methods___MMType___compile_type_check},
- {(long int) compiling_base___MMType___cname},
- {(long int) compiling_base___MMType___default_cvalue},
- {(long int) compiling_base___MMType___boxtype},
- {(long int) compiling_base___MMType___unboxtype},
- {(long int) genericity___MMTypeFormal___is_generic},
- {(long int) type_formal___MMTypeFormal___direct_type},
- {(long int) 1 /* 48: MMSrcTypeFormalParameter < MMType: superclass init_table position */},
- {(long int) genericity___MMTypeFormalParameter___module},
- {(long int) type_formal___MMTypeFormal___local_class},
- {(long int) type_formal___MMTypeFormal_____l},
- {(long int) type_formal___MMTypeFormal___is_supertype},
- {(long int) static_type___MMType___select_method},
- {(long int) static_type___MMType___select_attribute},
- {(long int) type_formal___MMTypeFormal___select_property},
- {(long int) genericity___MMTypeFormalParameter___for_module},
- {(long int) genericity___MMTypeFormalParameter___adapt_to},
- {(long int) genericity___MMTypeFormalParameter___upcast_for},
- {(long int) static_type___MMType___not_for_self},
- {(long int) virtualtype___MMType___select_virtual_type},
- {(long int) 2 /* 61: MMSrcTypeFormalParameter < MMTypeFormal: superclass init_table position */},
- {(long int) type_formal___MMTypeFormal___name},
- {(long int) type_formal___MMTypeFormal___bound},
- {(long int) type_formal___MMTypeFormal___init},
- {(long int) 3 /* 65: MMSrcTypeFormalParameter < MMTypeFormalParameter: superclass init_table position */},
- {(long int) genericity___MMTypeFormalParameter___def_class},
- {(long int) genericity___MMTypeFormalParameter___position},
- {(long int) genericity___MMTypeFormalParameter___bound__eq},
- {(long int) genericity___MMTypeFormalParameter___with_bound},
- {(long int) genericity___MMTypeFormalParameter___init},
- {(long int) 4 /* 71: MMSrcTypeFormalParameter < MMSrcTypeFormalParameter: superclass init_table position */},
- {(long int) mmbuilder___MMSrcTypeFormalParameter___node},
- {(long int) mmbuilder___MMSrcTypeFormalParameter___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MMSrcTypeFormalParameter::_name */
-/* 2: Attribute MMSrcTypeFormalParameter::_bound */
-/* 3: Attribute MMSrcTypeFormalParameter::_def_class */
-/* 4: Attribute MMSrcTypeFormalParameter::_position */
-/* 5: Attribute MMSrcTypeFormalParameter::_node */
-val_t NEW_MMSrcTypeFormalParameter(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 6);
- obj->vft = (classtable_elt_t*)VFT_MMSrcTypeFormalParameter;
- ATTR_genericity___MMTypeFormalParameter____position(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_mmbuilder___MMSrcTypeFormalParameter___init(val_t p0, val_t p1, val_t p2, val_t p3) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_MMSrcTypeFormalParameter();
- mmbuilder___MMSrcTypeFormalParameter___init(self, p0, p1, p2, p3, init_table);
- return self;
-}
-const classtable_elt_t VFT_MethidAccumulator[45] = {
- {(long int) 2523 /* 0: Identity */},
- {(long int) 3 /* 1: MethidAccumulator < Object: superclass typecheck marker */},
- {(long int) 7 /* 2: MethidAccumulator < Visitor: superclass typecheck marker */},
- {(long int) 2523 /* 3: MethidAccumulator < MethidAccumulator: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: MethidAccumulator < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: MethidAccumulator < Visitor: superclass init_table position */},
- {(long int) mmbuilder___MethidAccumulator___visit},
- {(long int) 2 /* 42: MethidAccumulator < MethidAccumulator: superclass init_table position */},
- {(long int) mmbuilder___MethidAccumulator___name},
- {(long int) mmbuilder___MethidAccumulator___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute MethidAccumulator::_name */
-val_t NEW_MethidAccumulator(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 2);
- obj->vft = (classtable_elt_t*)VFT_MethidAccumulator;
- return OBJ2VAL(obj);
-}
-val_t NEW_mmbuilder___MethidAccumulator___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_MethidAccumulator();
- mmbuilder___MethidAccumulator___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ControlFlowVisitor[70] = {
- {(long int) 3203 /* 0: Identity */},
- {(long int) 3 /* 1: ControlFlowVisitor < Object: superclass typecheck marker */},
- {(long int) 7 /* 2: ControlFlowVisitor < Visitor: superclass typecheck marker */},
- {(long int) 2667 /* 3: ControlFlowVisitor < AbsSyntaxVisitor: superclass typecheck marker */},
- {(long int) 3203 /* 4: ControlFlowVisitor < ControlFlowVisitor: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ControlFlowVisitor < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ControlFlowVisitor < Visitor: superclass init_table position */},
- {(long int) control_flow___ControlFlowVisitor___visit},
- {(long int) 2 /* 42: ControlFlowVisitor < AbsSyntaxVisitor: superclass init_table position */},
- {(long int) syntax_base___AbsSyntaxVisitor___type_bool},
- {(long int) syntax_base___AbsSyntaxVisitor___type_int},
- {(long int) syntax_base___AbsSyntaxVisitor___type_float},
- {(long int) syntax_base___AbsSyntaxVisitor___type_char},
- {(long int) syntax_base___AbsSyntaxVisitor___type_string},
- {(long int) syntax_base___AbsSyntaxVisitor___type_collection},
- {(long int) syntax_base___AbsSyntaxVisitor___type_array},
- {(long int) syntax_base___AbsSyntaxVisitor___type_discrete},
- {(long int) syntax_base___AbsSyntaxVisitor___type_range},
- {(long int) syntax_base___AbsSyntaxVisitor___type_none},
- {(long int) syntax_base___AbsSyntaxVisitor___module},
- {(long int) syntax_base___AbsSyntaxVisitor___module__eq},
- {(long int) syntax_base___AbsSyntaxVisitor___local_class},
- {(long int) syntax_base___AbsSyntaxVisitor___local_class__eq},
- {(long int) syntax_base___AbsSyntaxVisitor___local_property},
- {(long int) syntax_base___AbsSyntaxVisitor___local_property__eq},
- {(long int) syntax_base___AbsSyntaxVisitor___tc},
- {(long int) syntax_base___AbsSyntaxVisitor___error},
- {(long int) syntax_base___AbsSyntaxVisitor___warning},
- {(long int) syntax_base___AbsSyntaxVisitor___check_conform},
- {(long int) syntax_base___AbsSyntaxVisitor___init},
- {(long int) 3 /* 64: ControlFlowVisitor < ControlFlowVisitor: superclass init_table position */},
- {(long int) control_flow___ControlFlowVisitor___once_count},
- {(long int) control_flow___ControlFlowVisitor___once_count__eq},
- {(long int) control_flow___ControlFlowVisitor___control_flow_ctx},
- {(long int) control_flow___ControlFlowVisitor___control_flow_ctx__eq},
- {(long int) control_flow___ControlFlowVisitor___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ControlFlowVisitor::_module */
-/* 2: Attribute ControlFlowVisitor::_local_class */
-/* 3: Attribute ControlFlowVisitor::_local_property */
-/* 4: Attribute ControlFlowVisitor::_tc */
-/* 5: Attribute ControlFlowVisitor::_once_count */
-/* 6: Attribute ControlFlowVisitor::_control_flow_ctx */
-val_t NEW_ControlFlowVisitor(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_ControlFlowVisitor;
- ATTR_control_flow___ControlFlowVisitor____once_count(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_control_flow___ControlFlowVisitor___init(val_t p0, val_t p1) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_ControlFlowVisitor();
- control_flow___ControlFlowVisitor___init(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_ControlFlowContext[53] = {
- {(long int) 147 /* 0: Identity */},
- {(long int) 3 /* 1: ControlFlowContext < Object: superclass typecheck marker */},
- {(long int) 147 /* 2: ControlFlowContext < ControlFlowContext: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ControlFlowContext < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ControlFlowContext < ControlFlowContext: superclass init_table position */},
- {(long int) control_flow___ControlFlowContext___prev},
- {(long int) control_flow___ControlFlowContext___has_return},
- {(long int) control_flow___ControlFlowContext___has_return__eq},
- {(long int) control_flow___ControlFlowContext___unreash},
- {(long int) control_flow___ControlFlowContext___unreash__eq},
- {(long int) control_flow___ControlFlowContext___already_unreash},
- {(long int) control_flow___ControlFlowContext___already_unreash__eq},
- {(long int) control_flow___ControlFlowContext___base_block},
- {(long int) control_flow___ControlFlowContext___base_block__eq},
- {(long int) control_flow___ControlFlowContext___sub},
- {(long int) control_flow___ControlFlowContext___init},
- {(long int) control_flow___ControlFlowContext___with},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ControlFlowContext::_prev */
-/* 2: Attribute ControlFlowContext::_has_return */
-/* 3: Attribute ControlFlowContext::_unreash */
-/* 4: Attribute ControlFlowContext::_already_unreash */
-/* 5: Attribute ControlFlowContext::_base_block */
-val_t NEW_ControlFlowContext(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 6);
- obj->vft = (classtable_elt_t*)VFT_ControlFlowContext;
- ATTR_control_flow___ControlFlowContext____has_return(obj) = TAG_Bool((long int)0);
- ATTR_control_flow___ControlFlowContext____unreash(obj) = TAG_Bool((long int)0);
- ATTR_control_flow___ControlFlowContext____already_unreash(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_control_flow___ControlFlowContext___init() {
- int init_table[2] = {0, 0};
- val_t self = NEW_ControlFlowContext();
- control_flow___ControlFlowContext___init(self, init_table);
- return self;
-}
-val_t NEW_control_flow___ControlFlowContext___with(val_t p0) {
- int init_table[2] = {0, 0};
- val_t self = NEW_ControlFlowContext();
- control_flow___ControlFlowContext___with(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_ABlockControler[78] = {
- {(long int) 3567 /* 0: Identity */},
- {(long int) 3 /* 1: ABlockControler < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ABlockControler < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ABlockControler < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: ABlockControler < PExpr: superclass typecheck marker */},
- {(long int) 3567 /* 5: ABlockControler < ABlockControler: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ABlockControler < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___PNode___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___PNode___visit_all},
- {(long int) parser_prod___PNode___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: ABlockControler < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: ABlockControler < Prod: superclass init_table position */},
- {(long int) compiling_methods___PExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: ABlockControler < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 4 /* 76: ABlockControler < ABlockControler: superclass init_table position */},
- {(long int) control_flow___ABlockControler___block},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ABlockControler::_parent */
-/* 2: Attribute ABlockControler::_first_token */
-/* 3: Attribute ABlockControler::_last_token */
-/* 4: Attribute ABlockControler::_stype */
-/* 5: Attribute ABlockControler::_if_true_variable_ctx */
-/* 6: Attribute ABlockControler::_block */
-val_t NEW_ABlockControler(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 7);
- obj->vft = (classtable_elt_t*)VFT_ABlockControler;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_AControlableBlock[79] = {
- {(long int) 3535 /* 0: Identity */},
- {(long int) 3 /* 1: AControlableBlock < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AControlableBlock < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AControlableBlock < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AControlableBlock < PExpr: superclass typecheck marker */},
- {(long int) 3535 /* 5: AControlableBlock < AControlableBlock: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AControlableBlock < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___PNode___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___PNode___visit_all},
- {(long int) parser_prod___PNode___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AControlableBlock < PNode: superclass init_table position */},
- {(long int) control_flow___AControlableBlock___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AControlableBlock < Prod: superclass init_table position */},
- {(long int) compiling_methods___PExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___AControlableBlock___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AControlableBlock < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) compiling_methods___AControlableBlock___compile_inside_block},
- {(long int) 4 /* 77: AControlableBlock < AControlableBlock: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AControlableBlock::_parent */
-/* 2: Attribute AControlableBlock::_first_token */
-/* 3: Attribute AControlableBlock::_last_token */
-/* 4: Attribute AControlableBlock::_stype */
-/* 5: Attribute AControlableBlock::_if_true_variable_ctx */
-val_t NEW_AControlableBlock(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 6);
- obj->vft = (classtable_elt_t*)VFT_AControlableBlock;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_TypingVisitor[77] = {
- {(long int) 2671 /* 0: Identity */},
- {(long int) 3 /* 1: TypingVisitor < Object: superclass typecheck marker */},
- {(long int) 7 /* 2: TypingVisitor < Visitor: superclass typecheck marker */},
- {(long int) 2667 /* 3: TypingVisitor < AbsSyntaxVisitor: superclass typecheck marker */},
- {(long int) 2671 /* 4: TypingVisitor < TypingVisitor: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TypingVisitor < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: TypingVisitor < Visitor: superclass init_table position */},
- {(long int) typing___TypingVisitor___visit},
- {(long int) 2 /* 42: TypingVisitor < AbsSyntaxVisitor: superclass init_table position */},
- {(long int) syntax_base___AbsSyntaxVisitor___type_bool},
- {(long int) syntax_base___AbsSyntaxVisitor___type_int},
- {(long int) syntax_base___AbsSyntaxVisitor___type_float},
- {(long int) syntax_base___AbsSyntaxVisitor___type_char},
- {(long int) syntax_base___AbsSyntaxVisitor___type_string},
- {(long int) syntax_base___AbsSyntaxVisitor___type_collection},
- {(long int) syntax_base___AbsSyntaxVisitor___type_array},
- {(long int) syntax_base___AbsSyntaxVisitor___type_discrete},
- {(long int) syntax_base___AbsSyntaxVisitor___type_range},
- {(long int) syntax_base___AbsSyntaxVisitor___type_none},
- {(long int) syntax_base___AbsSyntaxVisitor___module},
- {(long int) syntax_base___AbsSyntaxVisitor___module__eq},
- {(long int) syntax_base___AbsSyntaxVisitor___local_class},
- {(long int) syntax_base___AbsSyntaxVisitor___local_class__eq},
- {(long int) syntax_base___AbsSyntaxVisitor___local_property},
- {(long int) syntax_base___AbsSyntaxVisitor___local_property__eq},
- {(long int) syntax_base___AbsSyntaxVisitor___tc},
- {(long int) syntax_base___AbsSyntaxVisitor___error},
- {(long int) syntax_base___AbsSyntaxVisitor___warning},
- {(long int) syntax_base___AbsSyntaxVisitor___check_conform},
- {(long int) syntax_base___AbsSyntaxVisitor___init},
- {(long int) 3 /* 64: TypingVisitor < TypingVisitor: superclass init_table position */},
- {(long int) typing___TypingVisitor___variable_ctx},
- {(long int) typing___TypingVisitor___variable_ctx__eq},
- {(long int) typing___TypingVisitor___self_type},
- {(long int) typing___TypingVisitor___self_type__eq},
- {(long int) typing___TypingVisitor___top_block},
- {(long int) typing___TypingVisitor___top_block__eq},
- {(long int) typing___TypingVisitor___explicit_super_init_calls},
- {(long int) typing___TypingVisitor___explicit_super_init_calls__eq},
- {(long int) typing___TypingVisitor___explicit_other_init_call},
- {(long int) typing___TypingVisitor___explicit_other_init_call__eq},
- {(long int) typing___TypingVisitor___init},
- {(long int) typing___TypingVisitor___get_default_constructor_for},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TypingVisitor::_module */
-/* 2: Attribute TypingVisitor::_local_class */
-/* 3: Attribute TypingVisitor::_local_property */
-/* 4: Attribute TypingVisitor::_tc */
-/* 5: Attribute TypingVisitor::_variable_ctx */
-/* 6: Attribute TypingVisitor::_self_type */
-/* 7: Attribute TypingVisitor::_top_block */
-/* 8: Attribute TypingVisitor::_explicit_super_init_calls */
-/* 9: Attribute TypingVisitor::_explicit_other_init_call */
-val_t NEW_TypingVisitor(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 10);
- obj->vft = (classtable_elt_t*)VFT_TypingVisitor;
- ATTR_typing___TypingVisitor____explicit_other_init_call(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_typing___TypingVisitor___init(val_t p0, val_t p1) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TypingVisitor();
- typing___TypingVisitor___init(self, p0, p1, init_table);
- return self;
-}
-const classtable_elt_t VFT_VariableContext[47] = {
- {(long int) 11 /* 0: Identity */},
- {(long int) 3 /* 1: VariableContext < Object: superclass typecheck marker */},
- {(long int) 11 /* 2: VariableContext < VariableContext: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: VariableContext < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: VariableContext < VariableContext: superclass init_table position */},
- {(long int) typing___VariableContext_____bra},
- {(long int) typing___VariableContext___add},
- {(long int) typing___VariableContext___stype},
- {(long int) typing___VariableContext___sub},
- {(long int) typing___VariableContext___sub_with},
- {(long int) typing___VariableContext___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute VariableContext::_dico */
-val_t NEW_VariableContext(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 2);
- obj->vft = (classtable_elt_t*)VFT_VariableContext;
- return OBJ2VAL(obj);
-}
-val_t NEW_typing___VariableContext___init() {
- int init_table[2] = {0, 0};
- val_t self = NEW_VariableContext();
- typing___VariableContext___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_SubVariableContext[50] = {
- {(long int) 199 /* 0: Identity */},
- {(long int) 3 /* 1: SubVariableContext < Object: superclass typecheck marker */},
- {(long int) 11 /* 2: SubVariableContext < VariableContext: superclass typecheck marker */},
- {(long int) 199 /* 3: SubVariableContext < SubVariableContext: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: SubVariableContext < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: SubVariableContext < VariableContext: superclass init_table position */},
- {(long int) typing___SubVariableContext_____bra},
- {(long int) typing___VariableContext___add},
- {(long int) typing___SubVariableContext___stype},
- {(long int) typing___VariableContext___sub},
- {(long int) typing___VariableContext___sub_with},
- {(long int) typing___VariableContext___init},
- {(long int) 2 /* 47: SubVariableContext < SubVariableContext: superclass init_table position */},
- {(long int) typing___SubVariableContext___prev},
- {(long int) typing___SubVariableContext___with},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute SubVariableContext::_dico */
-/* 2: Attribute SubVariableContext::_prev */
-/* 3: Attribute SubVariableContext::_variable */
-/* 4: Attribute SubVariableContext::_var_type */
-val_t NEW_SubVariableContext(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 5);
- obj->vft = (classtable_elt_t*)VFT_SubVariableContext;
- return OBJ2VAL(obj);
-}
-val_t NEW_typing___SubVariableContext___with(val_t p0, val_t p1, val_t p2) {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_SubVariableContext();
- typing___SubVariableContext___with(self, p0, p1, p2, init_table);
- return self;
-}
-const classtable_elt_t VFT_AAbsSendExpr[94] = {
- {(long int) 3599 /* 0: Identity */},
- {(long int) 3 /* 1: AAbsSendExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: AAbsSendExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: AAbsSendExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: AAbsSendExpr < PExpr: superclass typecheck marker */},
- {(long int) 3599 /* 5: AAbsSendExpr < AAbsSendExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AAbsSendExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___PNode___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___PNode___visit_all},
- {(long int) parser_prod___PNode___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: AAbsSendExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: AAbsSendExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___PExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: AAbsSendExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 4 /* 88: AAbsSendExpr < AAbsSendExpr: superclass init_table position */},
- {(long int) typing___AAbsSendExpr___do_typing},
- {(long int) typing___AAbsSendExpr___get_property},
- {(long int) typing___AAbsSendExpr___process_signature},
- {(long int) typing___AAbsSendExpr___prop},
- {(long int) typing___AAbsSendExpr___arguments},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AAbsSendExpr::_parent */
-/* 2: Attribute AAbsSendExpr::_first_token */
-/* 3: Attribute AAbsSendExpr::_last_token */
-/* 4: Attribute AAbsSendExpr::_stype */
-/* 5: Attribute AAbsSendExpr::_if_true_variable_ctx */
-/* 6: Attribute AAbsSendExpr::_prop */
-/* 7: Attribute AAbsSendExpr::_arguments */
-val_t NEW_AAbsSendExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 8);
- obj->vft = (classtable_elt_t*)VFT_AAbsSendExpr;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_ASuperInitCall[94] = {
- {(long int) 3663 /* 0: Identity */},
- {(long int) 3 /* 1: ASuperInitCall < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ASuperInitCall < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ASuperInitCall < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: ASuperInitCall < PExpr: superclass typecheck marker */},
- {(long int) 3599 /* 5: ASuperInitCall < AAbsSendExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {(long int) 3663 /* 7: ASuperInitCall < ASuperInitCall: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ASuperInitCall < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___PNode___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___PNode___visit_all},
- {(long int) parser_prod___PNode___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 1 /* 57: ASuperInitCall < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___PNode___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 2 /* 66: ASuperInitCall < Prod: superclass init_table position */},
- {(long int) compiling_methods___PExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___PExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 3 /* 71: ASuperInitCall < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 5 /* 76: ASuperInitCall < ASuperInitCall: superclass init_table position */},
- {(long int) typing___ASuperInitCall___register_super_init_call},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) 4 /* 88: ASuperInitCall < AAbsSendExpr: superclass init_table position */},
- {(long int) typing___AAbsSendExpr___do_typing},
- {(long int) typing___AAbsSendExpr___get_property},
- {(long int) typing___AAbsSendExpr___process_signature},
- {(long int) typing___AAbsSendExpr___prop},
- {(long int) typing___AAbsSendExpr___arguments},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ASuperInitCall::_parent */
-/* 2: Attribute ASuperInitCall::_first_token */
-/* 3: Attribute ASuperInitCall::_last_token */
-/* 4: Attribute ASuperInitCall::_stype */
-/* 5: Attribute ASuperInitCall::_if_true_variable_ctx */
-/* 6: Attribute ASuperInitCall::_prop */
-/* 7: Attribute ASuperInitCall::_arguments */
-val_t NEW_ASuperInitCall(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 8);
- obj->vft = (classtable_elt_t*)VFT_ASuperInitCall;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_ASendReassignExpr[102] = {
- {(long int) 3807 /* 0: Identity */},
- {(long int) 3 /* 1: ASendReassignExpr < Object: superclass typecheck marker */},
- {(long int) 63 /* 2: ASendReassignExpr < PNode: superclass typecheck marker */},
- {(long int) 2495 /* 3: ASendReassignExpr < Prod: superclass typecheck marker */},
- {(long int) 3079 /* 4: ASendReassignExpr < PExpr: superclass typecheck marker */},
- {(long int) 3599 /* 5: ASendReassignExpr < AAbsSendExpr: superclass typecheck marker */},
- {(long int) 3383 /* 6: ASendReassignExpr < AReassignFormExpr: superclass typecheck marker */},
- {(long int) 3663 /* 7: ASendReassignExpr < ASuperInitCall: superclass typecheck marker */},
- {(long int) 3791 /* 8: ASendReassignExpr < ASendExpr: superclass typecheck marker */},
- {(long int) 3807 /* 9: ASendReassignExpr < ASendReassignExpr: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 2 /* 20: ASendReassignExpr < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) mmbuilder___PExpr___accept_class_builder},
- {(long int) mmbuilder___PNode___accept_class_specialization_builder},
- {(long int) mmbuilder___PNode___accept_class_ancestor_builder},
- {(long int) mmbuilder___PNode___accept_class_verifier},
- {(long int) mmbuilder___PExpr___accept_property_builder},
- {(long int) mmbuilder___PExpr___accept_property_verifier},
- {(long int) syntax_base___PNode___accept_abs_syntax_visitor},
- {(long int) parser_prod___PNode___parent},
- {(long int) parser_prod___PNode___parent__eq},
- {(long int) parser_prod___PNode___remove_child},
- {(long int) parser_prod___ASendExpr___replace_child},
- {(long int) parser_prod___Prod___replace_with},
- {(long int) parser_prod___ASendExpr___visit_all},
- {(long int) parser_prod___ASendExpr___visit_all_reverse},
- {(long int) parser_prod___Prod___locate},
- {(long int) parser_prod___Prod___line_number},
- {(long int) parser_prod___PNode___printl},
- {(long int) 3 /* 57: ASendReassignExpr < PNode: superclass init_table position */},
- {(long int) control_flow___PNode___accept_control_flow},
- {(long int) typing___PNode___accept_typing},
- {(long int) typing___ASendExpr___after_typing},
- {(long int) parser_prod___Prod___first_token},
- {(long int) parser_prod___Prod___first_token__eq},
- {(long int) parser_prod___Prod___last_token},
- {(long int) parser_prod___Prod___last_token__eq},
- {(long int) parser_prod___PNode___replace_with},
- {(long int) 4 /* 66: ASendReassignExpr < Prod: superclass init_table position */},
- {(long int) compiling_methods___ASendReassignExpr___compile_expr},
- {(long int) compiling_methods___PExpr___prepare_compile_stmt},
- {(long int) compiling_methods___ASendExpr___compile_stmt},
- {(long int) typing___PExpr___stype},
- {(long int) 5 /* 71: ASendReassignExpr < PExpr: superclass init_table position */},
- {(long int) typing___PExpr___is_implicit_self},
- {(long int) typing___PExpr___is_self},
- {(long int) typing___PExpr___is_variable},
- {(long int) typing___PExpr___if_true_variable_ctx},
- {(long int) 0 /* 76: ASendReassignExpr < ASuperInitCall: superclass init_table position */},
- {(long int) typing___ASuperInitCall___register_super_init_call},
- {(long int) 8 /* 78: ASendReassignExpr < ASendReassignExpr: superclass init_table position */},
- {(long int) typing___ASendReassignExpr___read_prop},
- {0} /* Class Hole :( */,
- {(long int) typing___AReassignFormExpr___do_lvalue_typing},
- {(long int) typing___AReassignFormExpr___assign_method},
- {(long int) 7 /* 83: ASendReassignExpr < AReassignFormExpr: superclass init_table position */},
- {(long int) parser_nodes___AReassignFormExpr___n_assign_op},
- {(long int) parser_nodes___AReassignFormExpr___n_assign_op__eq},
- {(long int) parser_nodes___AReassignFormExpr___n_value},
- {(long int) parser_nodes___AReassignFormExpr___n_value__eq},
- {(long int) 1 /* 88: ASendReassignExpr < AAbsSendExpr: superclass init_table position */},
- {(long int) typing___AAbsSendExpr___do_typing},
- {(long int) typing___AAbsSendExpr___get_property},
- {(long int) typing___AAbsSendExpr___process_signature},
- {(long int) typing___AAbsSendExpr___prop},
- {(long int) typing___AAbsSendExpr___arguments},
- {(long int) typing___ASendExpr___name},
- {(long int) typing___ASendExpr___raw_arguments},
- {(long int) typing___ASendReassignExpr___do_all_typing},
- {(long int) parser_prod___ASendExpr___empty_init},
- {(long int) parser_prod___ASendExpr___init_asendexpr},
- {(long int) 6 /* 99: ASendReassignExpr < ASendExpr: superclass init_table position */},
- {(long int) parser_nodes___ASendExpr___n_expr},
- {(long int) parser_prod___ASendExpr___n_expr__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ASendReassignExpr::_parent */
-/* 2: Attribute ASendReassignExpr::_first_token */
-/* 3: Attribute ASendReassignExpr::_last_token */
-/* 4: Attribute ASendReassignExpr::_stype */
-/* 5: Attribute ASendReassignExpr::_if_true_variable_ctx */
-/* 6: Attribute ASendReassignExpr::_prop */
-/* 7: Attribute ASendReassignExpr::_arguments */
-/* 8: Attribute ASendReassignExpr::_assign_method */
-/* 9: Attribute ASendReassignExpr::_n_assign_op */
-/* 10: Attribute ASendReassignExpr::_n_value */
-/* 11: Attribute ASendReassignExpr::_n_expr */
-/* 12: Attribute ASendReassignExpr::_read_prop */
-val_t NEW_ASendReassignExpr(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 13);
- obj->vft = (classtable_elt_t*)VFT_ASendReassignExpr;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_SrcModuleLoader[50] = {
- {(long int) 203 /* 0: Identity */},
- {(long int) 3 /* 1: SrcModuleLoader < Object: superclass typecheck marker */},
- {(long int) 79 /* 2: SrcModuleLoader < ModuleLoader: superclass typecheck marker */},
- {(long int) 203 /* 3: SrcModuleLoader < SrcModuleLoader: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: SrcModuleLoader < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: SrcModuleLoader < ModuleLoader: superclass init_table position */},
- {(long int) syntax___SrcModuleLoader___file_type},
- {(long int) mmloader___ModuleLoader___try_to_load_dir},
- {(long int) mmloader___ModuleLoader___can_handle},
- {(long int) mmloader___ModuleLoader___load_and_process_module},
- {(long int) mmloader___ModuleLoader___load_module},
- {(long int) syntax___SrcModuleLoader___parse_file},
- {(long int) syntax___SrcModuleLoader___process_metamodel},
- {(long int) 2 /* 48: SrcModuleLoader < SrcModuleLoader: superclass init_table position */},
- {(long int) syntax___SrcModuleLoader___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_SrcModuleLoader(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_SrcModuleLoader;
- return OBJ2VAL(obj);
-}
-val_t NEW_syntax___SrcModuleLoader___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_SrcModuleLoader();
- syntax___SrcModuleLoader___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_AbstractCompiler[93] = {
- {(long int) 3227 /* 0: Identity */},
- {(long int) 3 /* 1: AbstractCompiler < Object: superclass typecheck marker */},
- {(long int) 119 /* 2: AbstractCompiler < MMContext: superclass typecheck marker */},
- {(long int) 179 /* 3: AbstractCompiler < ToolContext: superclass typecheck marker */},
- {(long int) 3227 /* 4: AbstractCompiler < AbstractCompiler: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: AbstractCompiler < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) syntax___MMContext___tc},
- {(long int) syntax___MMContext___tc__eq},
- {(long int) 1 /* 42: AbstractCompiler < MMContext: superclass init_table position */},
- {(long int) abstractmetamodel___MMContext___init},
- {(long int) abstractmetamodel___MMContext___module_hierarchy},
- {(long int) abstractmetamodel___MMContext___class_hierarchy},
- {(long int) abstractmetamodel___MMContext___modules},
- {(long int) abstractmetamodel___MMContext___add_module},
- {(long int) abstractmetamodel___MMContext___add_global_class},
- {(long int) abstractmetamodel___MMContext___add_local_class},
- {(long int) compiling_base___ToolContext___global},
- {(long int) compiling_base___ToolContext___global__eq},
- {(long int) compiling_base___ToolContext___attr_sim},
- {(long int) compiling_base___ToolContext___attr_sim__eq},
- {(long int) compiling_base___ToolContext___base_dir},
- {(long int) compiling_base___ToolContext___base_dir__eq},
- {(long int) compiling_base___ToolContext___clibdir},
- {(long int) compiling_base___ToolContext___clibdir__eq},
- {(long int) compiling_base___ToolContext___bindir},
- {(long int) compiling_base___ToolContext___bindir__eq},
- {(long int) compiling_base___ToolContext___output_file},
- {(long int) compiling_base___ToolContext___output_file__eq},
- {(long int) compiling_base___ToolContext___boost},
- {(long int) compiling_base___ToolContext___boost__eq},
- {(long int) compiling_base___ToolContext___no_cc},
- {(long int) compiling_base___ToolContext___no_cc__eq},
- {(long int) compiling_base___ToolContext___ext_prefix},
- {(long int) compiling_base___ToolContext___ext_prefix__eq},
- {(long int) 2 /* 68: AbstractCompiler < ToolContext: superclass init_table position */},
- {(long int) mmloader___ToolContext___error_count},
- {(long int) mmloader___ToolContext___warning_count},
- {(long int) mmloader___ToolContext___error},
- {(long int) mmloader___ToolContext___warning},
- {(long int) mmloader___ToolContext___paths},
- {(long int) mmloader___ToolContext___option_context},
- {(long int) mmloader___ToolContext___opt_warn},
- {(long int) mmloader___ToolContext___opt_path},
- {(long int) mmloader___ToolContext___opt_log},
- {(long int) mmloader___ToolContext___opt_only_metamodel},
- {(long int) mmloader___ToolContext___opt_only_parse},
- {(long int) mmloader___ToolContext___opt_help},
- {(long int) mmloader___ToolContext___init},
- {(long int) mmloader___ToolContext___process_options},
- {(long int) mmloader___ToolContext___try_to_load},
- {(long int) mmloader___ToolContext___get_module_from_filename},
- {(long int) mmloader___ToolContext___get_module},
- {(long int) mmloader___ToolContext___directory_for},
- {(long int) mmloader___ToolContext___register_loader},
- {(long int) 3 /* 88: AbstractCompiler < AbstractCompiler: superclass init_table position */},
- {(long int) abstracttool___AbstractCompiler___init},
- {(long int) abstracttool___AbstractCompiler___exec_cmd_line},
- {(long int) abstracttool___AbstractCompiler___perform_work},
- {(long int) abstracttool___AbstractCompiler___dump_context_info},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute AbstractCompiler::_tc */
-/* 2: Attribute AbstractCompiler::_module_hierarchy */
-/* 3: Attribute AbstractCompiler::_class_hierarchy */
-/* 4: Attribute AbstractCompiler::_global_classes */
-/* 5: Attribute AbstractCompiler::_modules */
-/* 6: Attribute AbstractCompiler::_global */
-/* 7: Attribute AbstractCompiler::_attr_sim */
-/* 8: Attribute AbstractCompiler::_base_dir */
-/* 9: Attribute AbstractCompiler::_clibdir */
-/* 10: Attribute AbstractCompiler::_bindir */
-/* 11: Attribute AbstractCompiler::_output_file */
-/* 12: Attribute AbstractCompiler::_boost */
-/* 13: Attribute AbstractCompiler::_no_cc */
-/* 14: Attribute AbstractCompiler::_ext_prefix */
-/* 15: Attribute AbstractCompiler::_error_count */
-/* 16: Attribute AbstractCompiler::_warning_count */
-/* 17: Attribute AbstractCompiler::_paths */
-/* 18: Attribute AbstractCompiler::_loaders */
-/* 19: Attribute AbstractCompiler::_option_context */
-/* 20: Attribute AbstractCompiler::_opt_warn */
-/* 21: Attribute AbstractCompiler::_opt_path */
-/* 22: Attribute AbstractCompiler::_opt_log */
-/* 23: Attribute AbstractCompiler::_opt_only_metamodel */
-/* 24: Attribute AbstractCompiler::_opt_only_parse */
-/* 25: Attribute AbstractCompiler::_opt_help */
-/* 26: Attribute AbstractCompiler::_processing_modules */
-/* 27: Attribute AbstractCompiler::_path_dirs */
-val_t NEW_AbstractCompiler(void) {
- val_t variable0;
- val_t variable1;
- val_t variable2;
- val_t variable3;
- val_t variable4;
- val_t variable5;
- val_t variable6;
- val_t variable7;
- val_t variable8;
- val_t variable9;
- val_t variable10;
- val_t variable11;
- val_t variable12;
- val_t variable13;
- val_t variable14;
- val_t variable15;
- val_t variable16;
- val_t variable17;
- val_t variable18;
- val_t variable19;
- val_t variable20;
- val_t variable21;
- val_t variable22;
- val_t variable23;
- val_t variable24;
- val_t variable25;
- obj_t obj;
- obj = alloc(sizeof(val_t) * 28);
- obj->vft = (classtable_elt_t*)VFT_AbstractCompiler;
- variable0 = NEW_partial_order___PartialOrder___init(); /*new PartialOrder[MMModule]*/
- ATTR_abstractmetamodel___MMContext____module_hierarchy(obj) = variable0;
- variable1 = NEW_partial_order___PartialOrder___init(); /*new PartialOrder[MMLocalClass]*/
- ATTR_abstractmetamodel___MMContext____class_hierarchy(obj) = variable1;
- variable2 = NEW_array___Array___init(); /*new Array[MMGlobalClass]*/
- ATTR_abstractmetamodel___MMContext____global_classes(obj) = variable2;
- variable3 = NEW_array___Array___init(); /*new Array[MMModule]*/
- ATTR_abstractmetamodel___MMContext____modules(obj) = variable3;
- ATTR_mmloader___ToolContext____error_count(obj) = TAG_Int((long int)0);
- ATTR_mmloader___ToolContext____warning_count(obj) = TAG_Int((long int)0);
- variable4 = NEW_array___Array___init(); /*new Array[ModuleLoader]*/
- ATTR_mmloader___ToolContext____loaders(obj) = variable4;
- variable5 = NEW_opts___OptionContext___init(); /*new OptionContext*/
- ATTR_mmloader___ToolContext____option_context(obj) = variable5;
- variable6 = NEW_string___String___with_native(BOX_NativeString("Show warnings"), TAG_Int(13)); /*new String*/
- variable7 = NEW_array___Array___with_capacity(TAG_Int(2)); /*new Array[String]*/
- variable8 = NEW_string___String___with_native(BOX_NativeString("-W"), TAG_Int(2)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable7,COLOR_abstract_collection___SimpleCollection___add))(variable7, variable8) /*Array::add*/;
- variable9 = NEW_string___String___with_native(BOX_NativeString("--warn"), TAG_Int(6)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable7,COLOR_abstract_collection___SimpleCollection___add))(variable7, variable9) /*Array::add*/;
- variable8 = NEW_opts___OptionBool___init(variable6, variable7); /*new OptionBool*/
- ATTR_mmloader___ToolContext____opt_warn(obj) = variable8;
- variable9 = NEW_string___String___with_native(BOX_NativeString("Set include path for loaders (may be used more than once)"), TAG_Int(57)); /*new String*/
- variable10 = NEW_array___Array___with_capacity(TAG_Int(2)); /*new Array[String]*/
- variable11 = NEW_string___String___with_native(BOX_NativeString("-I"), TAG_Int(2)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable10,COLOR_abstract_collection___SimpleCollection___add))(variable10, variable11) /*Array::add*/;
- variable12 = NEW_string___String___with_native(BOX_NativeString("--path"), TAG_Int(6)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable10,COLOR_abstract_collection___SimpleCollection___add))(variable10, variable12) /*Array::add*/;
- variable11 = NEW_opts___OptionArray___init(variable9, variable10); /*new OptionArray*/
- ATTR_mmloader___ToolContext____opt_path(obj) = variable11;
- variable12 = NEW_string___String___with_native(BOX_NativeString("Generate various log files"), TAG_Int(26)); /*new String*/
- variable13 = NEW_array___Array___with_capacity(TAG_Int(1)); /*new Array[String]*/
- variable14 = NEW_string___String___with_native(BOX_NativeString("--log"), TAG_Int(5)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable13,COLOR_abstract_collection___SimpleCollection___add))(variable13, variable14) /*Array::add*/;
- variable14 = NEW_opts___OptionBool___init(variable12, variable13); /*new OptionBool*/
- ATTR_mmloader___ToolContext____opt_log(obj) = variable14;
- variable15 = NEW_string___String___with_native(BOX_NativeString("Stop after meta-model processing"), TAG_Int(32)); /*new String*/
- variable16 = NEW_array___Array___with_capacity(TAG_Int(1)); /*new Array[String]*/
- variable17 = NEW_string___String___with_native(BOX_NativeString("--only-metamodel"), TAG_Int(16)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable16,COLOR_abstract_collection___SimpleCollection___add))(variable16, variable17) /*Array::add*/;
- variable17 = NEW_opts___OptionBool___init(variable15, variable16); /*new OptionBool*/
- ATTR_mmloader___ToolContext____opt_only_metamodel(obj) = variable17;
- variable18 = NEW_string___String___with_native(BOX_NativeString("Only proceed to parse step of loaders"), TAG_Int(37)); /*new String*/
- variable19 = NEW_array___Array___with_capacity(TAG_Int(1)); /*new Array[String]*/
- variable20 = NEW_string___String___with_native(BOX_NativeString("--only-parse"), TAG_Int(12)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable19,COLOR_abstract_collection___SimpleCollection___add))(variable19, variable20) /*Array::add*/;
- variable20 = NEW_opts___OptionBool___init(variable18, variable19); /*new OptionBool*/
- ATTR_mmloader___ToolContext____opt_only_parse(obj) = variable20;
- variable21 = NEW_string___String___with_native(BOX_NativeString("Show Help (This screen)"), TAG_Int(23)); /*new String*/
- variable22 = NEW_array___Array___with_capacity(TAG_Int(3)); /*new Array[String]*/
- variable23 = NEW_string___String___with_native(BOX_NativeString("-h"), TAG_Int(2)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable22,COLOR_abstract_collection___SimpleCollection___add))(variable22, variable23) /*Array::add*/;
- variable24 = NEW_string___String___with_native(BOX_NativeString("-?"), TAG_Int(2)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable22,COLOR_abstract_collection___SimpleCollection___add))(variable22, variable24) /*Array::add*/;
- variable25 = NEW_string___String___with_native(BOX_NativeString("--help"), TAG_Int(6)); /*new String*/
- ((array___AbstractArray___add_t)CALL(variable22,COLOR_abstract_collection___SimpleCollection___add))(variable22, variable25) /*Array::add*/;
- variable23 = NEW_opts___OptionBool___init(variable21, variable22); /*new OptionBool*/
- ATTR_mmloader___ToolContext____opt_help(obj) = variable23;
- variable24 = NEW_hash___HashSet___init(); /*new HashSet[Symbol]*/
- ATTR_mmloader___ToolContext____processing_modules(obj) = variable24;
- variable25 = NEW_hash___HashMap___init(); /*new HashMap[String, MMDirectory]*/
- ATTR_mmloader___ToolContext____path_dirs(obj) = variable25;
- ATTR_compiling_base___ToolContext____global(obj) = TAG_Bool((long int)0);
- ATTR_compiling_base___ToolContext____attr_sim(obj) = TAG_Bool((long int)0);
- ATTR_compiling_base___ToolContext____boost(obj) = TAG_Bool((long int)0);
- ATTR_compiling_base___ToolContext____no_cc(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_abstracttool___AbstractCompiler___init() {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_AbstractCompiler();
- abstracttool___AbstractCompiler___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_CompilerVisitor[83] = {
- {(long int) 151 /* 0: Identity */},
- {(long int) 3 /* 1: CompilerVisitor < Object: superclass typecheck marker */},
- {(long int) 151 /* 2: CompilerVisitor < CompilerVisitor: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) compiling_base___CompilerVisitor___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: CompilerVisitor < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) compiling_global___CompilerVisitor___global_analysis},
- {(long int) compiling_global___CompilerVisitor___global_analysis__eq},
- {(long int) compiling_methods___CompilerVisitor___compile_stmt},
- {(long int) compiling_methods___CompilerVisitor___compile_expr},
- {(long int) compiling_methods___CompilerVisitor___ensure_var},
- {(long int) compiling_methods___CompilerVisitor___add_assignment},
- {(long int) compiling_methods___CompilerVisitor___variable},
- {(long int) compiling_methods___CompilerVisitor___get_var},
- {(long int) compiling_methods___CompilerVisitor___free_var},
- {(long int) compiling_methods___CompilerVisitor___clear},
- {(long int) compiling_methods___CompilerVisitor___varnames},
- {(long int) compiling_methods___CompilerVisitor___has_return},
- {(long int) compiling_methods___CompilerVisitor___has_return__eq},
- {(long int) compiling_methods___CompilerVisitor___method_params},
- {(long int) compiling_methods___CompilerVisitor___method_params__eq},
- {(long int) compiling_methods___CompilerVisitor___method},
- {(long int) compiling_methods___CompilerVisitor___method__eq},
- {(long int) compiling_methods___CompilerVisitor___return_label},
- {(long int) compiling_methods___CompilerVisitor___return_label__eq},
- {(long int) compiling_methods___CompilerVisitor___break_label},
- {(long int) compiling_methods___CompilerVisitor___break_label__eq},
- {(long int) compiling_methods___CompilerVisitor___continue_label},
- {(long int) compiling_methods___CompilerVisitor___continue_label__eq},
- {(long int) compiling_methods___CompilerVisitor___return_value},
- {(long int) compiling_methods___CompilerVisitor___return_value__eq},
- {(long int) compiling_methods___CompilerVisitor___locate},
- {(long int) compiling_base___CompilerVisitor___init},
- {(long int) compiling_methods___CompilerVisitor___invoke_super_init_calls_after},
- {(long int) 1 /* 68: CompilerVisitor < CompilerVisitor: superclass init_table position */},
- {(long int) compiling_base___CompilerVisitor___add_decl},
- {(long int) compiling_base___CompilerVisitor___add_instr},
- {(long int) compiling_base___CompilerVisitor___new_number},
- {(long int) compiling_base___CompilerVisitor___indent},
- {(long int) compiling_base___CompilerVisitor___unindent},
- {(long int) compiling_base___CompilerVisitor___module},
- {(long int) compiling_base___CompilerVisitor___module__eq},
- {(long int) compiling_base___CompilerVisitor___ctx},
- {(long int) compiling_base___CompilerVisitor___ctx__eq},
- {(long int) compiling_base___CompilerVisitor___indent_level},
- {(long int) compiling_base___CompilerVisitor___indent_level__eq},
- {(long int) compiling_base___CompilerVisitor___tc},
- {(long int) compiling_base___CompilerVisitor___tc__eq},
- {(long int) compiling_methods___CompilerVisitor___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute CompilerVisitor::_global_analysis */
-/* 2: Attribute CompilerVisitor::_variable_index */
-/* 3: Attribute CompilerVisitor::_variable_index_max */
-/* 4: Attribute CompilerVisitor::_varnames */
-/* 5: Attribute CompilerVisitor::_has_return */
-/* 6: Attribute CompilerVisitor::_method_params */
-/* 7: Attribute CompilerVisitor::_method */
-/* 8: Attribute CompilerVisitor::_return_label */
-/* 9: Attribute CompilerVisitor::_break_label */
-/* 10: Attribute CompilerVisitor::_continue_label */
-/* 11: Attribute CompilerVisitor::_return_value */
-/* 12: Attribute CompilerVisitor::_number_cpt */
-/* 13: Attribute CompilerVisitor::_module */
-/* 14: Attribute CompilerVisitor::_ctx */
-/* 15: Attribute CompilerVisitor::_indent_level */
-/* 16: Attribute CompilerVisitor::_tc */
-val_t NEW_CompilerVisitor(void) {
- val_t variable0;
- val_t variable1;
- obj_t obj;
- obj = alloc(sizeof(val_t) * 17);
- obj->vft = (classtable_elt_t*)VFT_CompilerVisitor;
- ATTR_compiling_base___CompilerVisitor____number_cpt(obj) = TAG_Int((long int)0);
- variable0 = NEW_compiling_base___CContext___init(); /*new CContext*/
- ATTR_compiling_base___CompilerVisitor____ctx(obj) = variable0;
- ATTR_compiling_base___CompilerVisitor____indent_level(obj) = TAG_Int((long int)0);
- ATTR_compiling_methods___CompilerVisitor____variable_index(obj) = TAG_Int((long int)0);
- ATTR_compiling_methods___CompilerVisitor____variable_index_max(obj) = TAG_Int((long int)0);
- variable1 = NEW_hash___HashMap___init(); /*new HashMap[Variable, String]*/
- ATTR_compiling_methods___CompilerVisitor____varnames(obj) = variable1;
- ATTR_compiling_methods___CompilerVisitor____has_return(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_compiling_base___CompilerVisitor___init(val_t p0) {
- int init_table[2] = {0, 0};
- val_t self = NEW_CompilerVisitor();
- compiling_methods___CompilerVisitor___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_CContext[45] = {
- {(long int) 167 /* 0: Identity */},
- {(long int) 3 /* 1: CContext < Object: superclass typecheck marker */},
- {(long int) 167 /* 2: CContext < CContext: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: CContext < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: CContext < CContext: superclass init_table position */},
- {(long int) compiling_base___CContext___decls},
- {(long int) compiling_base___CContext___instrs},
- {(long int) compiling_base___CContext___append},
- {(long int) compiling_base___CContext___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute CContext::_decls */
-/* 2: Attribute CContext::_instrs */
-val_t NEW_CContext(void) {
- val_t variable0;
- val_t variable1;
- obj_t obj;
- obj = alloc(sizeof(val_t) * 3);
- obj->vft = (classtable_elt_t*)VFT_CContext;
- variable0 = NEW_array___Array___init(); /*new Array[String]*/
- ATTR_compiling_base___CContext____decls(obj) = variable0;
- variable1 = NEW_array___Array___init(); /*new Array[String]*/
- ATTR_compiling_base___CContext____instrs(obj) = variable1;
- return OBJ2VAL(obj);
-}
-val_t NEW_compiling_base___CContext___init() {
- int init_table[2] = {0, 0};
- val_t self = NEW_CContext();
- compiling_base___CContext___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_PrimitiveInfo[48] = {
- {(long int) 47 /* 0: Identity */},
- {(long int) 3 /* 1: PrimitiveInfo < Object: superclass typecheck marker */},
- {(long int) 47 /* 2: PrimitiveInfo < PrimitiveInfo: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: PrimitiveInfo < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: PrimitiveInfo < PrimitiveInfo: superclass init_table position */},
- {(long int) compiling_base___PrimitiveInfo___name},
- {(long int) compiling_base___PrimitiveInfo___name__eq},
- {(long int) compiling_base___PrimitiveInfo___tagged},
- {(long int) compiling_base___PrimitiveInfo___tagged__eq},
- {(long int) compiling_base___PrimitiveInfo___cname},
- {(long int) compiling_base___PrimitiveInfo___cname__eq},
- {(long int) compiling_base___PrimitiveInfo___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute PrimitiveInfo::_name */
-/* 2: Attribute PrimitiveInfo::_tagged */
-/* 3: Attribute PrimitiveInfo::_cname */
-val_t NEW_PrimitiveInfo(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_PrimitiveInfo;
- ATTR_compiling_base___PrimitiveInfo____tagged(obj) = TAG_Bool((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_compiling_base___PrimitiveInfo___init() {
- int init_table[2] = {0, 0};
- val_t self = NEW_PrimitiveInfo();
- compiling_base___PrimitiveInfo___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ColorContext[44] = {
- {(long int) 159 /* 0: Identity */},
- {(long int) 3 /* 1: ColorContext < Object: superclass typecheck marker */},
- {(long int) 159 /* 2: ColorContext < ColorContext: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ColorContext < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ColorContext < ColorContext: superclass init_table position */},
- {(long int) compiling_global___ColorContext___color},
- {(long int) compiling_global___ColorContext___has_color},
- {(long int) compiling_global___ColorContext___color__eq},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute ColorContext::_colors */
-val_t NEW_ColorContext(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 2);
- obj->vft = (classtable_elt_t*)VFT_ColorContext;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_GlobalAnalysis[50] = {
- {(long int) 2619 /* 0: Identity */},
- {(long int) 3 /* 1: GlobalAnalysis < Object: superclass typecheck marker */},
- {(long int) 159 /* 2: GlobalAnalysis < ColorContext: superclass typecheck marker */},
- {(long int) 2619 /* 3: GlobalAnalysis < GlobalAnalysis: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: GlobalAnalysis < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: GlobalAnalysis < ColorContext: superclass init_table position */},
- {(long int) compiling_global___ColorContext___color},
- {(long int) compiling_global___ColorContext___has_color},
- {(long int) compiling_global___ColorContext___color__eq},
- {(long int) 2 /* 44: GlobalAnalysis < GlobalAnalysis: superclass init_table position */},
- {(long int) compiling_global___GlobalAnalysis___compiled_classes},
- {(long int) compiling_global___GlobalAnalysis___module},
- {(long int) compiling_global___GlobalAnalysis___max_class_table_length},
- {(long int) compiling_global___GlobalAnalysis___max_class_table_length__eq},
- {(long int) compiling_global___GlobalAnalysis___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute GlobalAnalysis::_colors */
-/* 2: Attribute GlobalAnalysis::_compiled_classes */
-/* 3: Attribute GlobalAnalysis::_module */
-/* 4: Attribute GlobalAnalysis::_max_class_table_length */
-val_t NEW_GlobalAnalysis(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 5);
- obj->vft = (classtable_elt_t*)VFT_GlobalAnalysis;
- ATTR_compiling_global___GlobalAnalysis____max_class_table_length(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_compiling_global___GlobalAnalysis___init(val_t p0) {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_GlobalAnalysis();
- compiling_global___GlobalAnalysis___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_CompiledClass[57] = {
- {(long int) 2643 /* 0: Identity */},
- {(long int) 3 /* 1: CompiledClass < Object: superclass typecheck marker */},
- {(long int) 159 /* 2: CompiledClass < ColorContext: superclass typecheck marker */},
- {(long int) 2643 /* 3: CompiledClass < CompiledClass: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: CompiledClass < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: CompiledClass < ColorContext: superclass init_table position */},
- {(long int) compiling_global___ColorContext___color},
- {(long int) compiling_global___ColorContext___has_color},
- {(long int) compiling_global___ColorContext___color__eq},
- {(long int) 2 /* 44: CompiledClass < CompiledClass: superclass init_table position */},
- {(long int) compiling_global___CompiledClass___local_class},
- {(long int) compiling_global___CompiledClass___id},
- {(long int) compiling_global___CompiledClass___id__eq},
- {(long int) compiling_global___CompiledClass___class_table},
- {(long int) compiling_global___CompiledClass___class_table__eq},
- {(long int) compiling_global___CompiledClass___instance_table},
- {(long int) compiling_global___CompiledClass___instance_table__eq},
- {(long int) compiling_global___CompiledClass___class_layout},
- {(long int) compiling_global___CompiledClass___class_layout__eq},
- {(long int) compiling_global___CompiledClass___instance_layout},
- {(long int) compiling_global___CompiledClass___instance_layout__eq},
- {(long int) compiling_global___CompiledClass___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute CompiledClass::_colors */
-/* 2: Attribute CompiledClass::_local_class */
-/* 3: Attribute CompiledClass::_id */
-/* 4: Attribute CompiledClass::_class_table */
-/* 5: Attribute CompiledClass::_instance_table */
-/* 6: Attribute CompiledClass::_class_layout */
-/* 7: Attribute CompiledClass::_instance_layout */
-val_t NEW_CompiledClass(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 8);
- obj->vft = (classtable_elt_t*)VFT_CompiledClass;
- ATTR_compiling_global___CompiledClass____id(obj) = TAG_Int((long int)0);
- return OBJ2VAL(obj);
-}
-val_t NEW_compiling_global___CompiledClass___init(val_t p0) {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_CompiledClass();
- compiling_global___CompiledClass___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_TableElt[45] = {
- {(long int) 19 /* 0: Identity */},
- {(long int) 3 /* 1: TableElt < Object: superclass typecheck marker */},
- {(long int) 19 /* 2: TableElt < TableElt: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TableElt < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: TableElt < TableElt: superclass init_table position */},
- {(long int) compiling_global___TableElt___is_related_to},
- {(long int) compiling_global___TableElt___length},
- {(long int) compiling_global___TableElt___item},
- {(long int) compiling_global___TableElt___compile_to_c},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_TableElt(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_TableElt;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_LocalTableElt[48] = {
- {(long int) 2591 /* 0: Identity */},
- {(long int) 3 /* 1: LocalTableElt < Object: superclass typecheck marker */},
- {(long int) 19 /* 2: LocalTableElt < TableElt: superclass typecheck marker */},
- {(long int) 2591 /* 3: LocalTableElt < LocalTableElt: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: LocalTableElt < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: LocalTableElt < TableElt: superclass init_table position */},
- {(long int) compiling_global___TableElt___is_related_to},
- {(long int) compiling_global___TableElt___length},
- {(long int) compiling_global___TableElt___item},
- {(long int) compiling_global___TableElt___compile_to_c},
- {(long int) 2 /* 45: LocalTableElt < LocalTableElt: superclass init_table position */},
- {(long int) compiling_global___LocalTableElt___symbol},
- {(long int) compiling_global___LocalTableElt___value},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_LocalTableElt(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_LocalTableElt;
- return OBJ2VAL(obj);
-}
-const classtable_elt_t VFT_TableEltPropPos[50] = {
- {(long int) 2675 /* 0: Identity */},
- {(long int) 3 /* 1: TableEltPropPos < Object: superclass typecheck marker */},
- {(long int) 19 /* 2: TableEltPropPos < TableElt: superclass typecheck marker */},
- {(long int) 2591 /* 3: TableEltPropPos < LocalTableElt: superclass typecheck marker */},
- {(long int) 2675 /* 4: TableEltPropPos < TableEltPropPos: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TableEltPropPos < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: TableEltPropPos < TableElt: superclass init_table position */},
- {(long int) compiling_global___TableElt___is_related_to},
- {(long int) compiling_global___TableElt___length},
- {(long int) compiling_global___TableElt___item},
- {(long int) compiling_global___TableElt___compile_to_c},
- {(long int) 2 /* 45: TableEltPropPos < LocalTableElt: superclass init_table position */},
- {(long int) compiling_global___TableEltPropPos___symbol},
- {(long int) compiling_global___TableEltPropPos___value},
- {(long int) 3 /* 48: TableEltPropPos < TableEltPropPos: superclass init_table position */},
- {(long int) compiling_global___TableEltPropPos___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TableEltPropPos::_property */
-val_t NEW_TableEltPropPos(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 2);
- obj->vft = (classtable_elt_t*)VFT_TableEltPropPos;
- return OBJ2VAL(obj);
-}
-val_t NEW_compiling_global___TableEltPropPos___init(val_t p0) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TableEltPropPos();
- compiling_global___TableEltPropPos___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_TableEltMethPos[52] = {
- {(long int) 3235 /* 0: Identity */},
- {(long int) 3 /* 1: TableEltMethPos < Object: superclass typecheck marker */},
- {(long int) 19 /* 2: TableEltMethPos < TableElt: superclass typecheck marker */},
- {(long int) 2591 /* 3: TableEltMethPos < LocalTableElt: superclass typecheck marker */},
- {(long int) 2675 /* 4: TableEltMethPos < TableEltPropPos: superclass typecheck marker */},
- {(long int) 3235 /* 5: TableEltMethPos < TableEltMethPos: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TableEltMethPos < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: TableEltMethPos < TableElt: superclass init_table position */},
- {(long int) compiling_global___TableElt___is_related_to},
- {(long int) compiling_global___TableElt___length},
- {(long int) compiling_global___TableElt___item},
- {(long int) compiling_global___TableEltMethPos___compile_to_c},
- {(long int) 2 /* 45: TableEltMethPos < LocalTableElt: superclass init_table position */},
- {(long int) compiling_global___TableEltPropPos___symbol},
- {(long int) compiling_global___TableEltPropPos___value},
- {(long int) 3 /* 48: TableEltMethPos < TableEltPropPos: superclass init_table position */},
- {(long int) compiling_global___TableEltPropPos___init},
- {(long int) 4 /* 50: TableEltMethPos < TableEltMethPos: superclass init_table position */},
- {(long int) compiling_global___TableEltMethPos___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TableEltMethPos::_property */
-val_t NEW_TableEltMethPos(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 2);
- obj->vft = (classtable_elt_t*)VFT_TableEltMethPos;
- return OBJ2VAL(obj);
-}
-val_t NEW_compiling_global___TableEltMethPos___init(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_TableEltMethPos();
- compiling_global___TableEltMethPos___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_TableEltSuperPos[52] = {
- {(long int) 3231 /* 0: Identity */},
- {(long int) 3 /* 1: TableEltSuperPos < Object: superclass typecheck marker */},
- {(long int) 19 /* 2: TableEltSuperPos < TableElt: superclass typecheck marker */},
- {(long int) 2591 /* 3: TableEltSuperPos < LocalTableElt: superclass typecheck marker */},
- {(long int) 2675 /* 4: TableEltSuperPos < TableEltPropPos: superclass typecheck marker */},
- {(long int) 3231 /* 5: TableEltSuperPos < TableEltSuperPos: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TableEltSuperPos < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: TableEltSuperPos < TableElt: superclass init_table position */},
- {(long int) compiling_global___TableElt___is_related_to},
- {(long int) compiling_global___TableElt___length},
- {(long int) compiling_global___TableElt___item},
- {(long int) compiling_global___TableEltSuperPos___compile_to_c},
- {(long int) 2 /* 45: TableEltSuperPos < LocalTableElt: superclass init_table position */},
- {(long int) compiling_global___TableEltSuperPos___symbol},
- {(long int) compiling_global___TableEltPropPos___value},
- {(long int) 3 /* 48: TableEltSuperPos < TableEltPropPos: superclass init_table position */},
- {(long int) compiling_global___TableEltPropPos___init},
- {(long int) 4 /* 50: TableEltSuperPos < TableEltSuperPos: superclass init_table position */},
- {(long int) compiling_global___TableEltSuperPos___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TableEltSuperPos::_property */
-val_t NEW_TableEltSuperPos(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 2);
- obj->vft = (classtable_elt_t*)VFT_TableEltSuperPos;
- return OBJ2VAL(obj);
-}
-val_t NEW_compiling_global___TableEltSuperPos___init(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_TableEltSuperPos();
- compiling_global___TableEltSuperPos___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_TableEltAttrPos[52] = {
- {(long int) 3251 /* 0: Identity */},
- {(long int) 3 /* 1: TableEltAttrPos < Object: superclass typecheck marker */},
- {(long int) 19 /* 2: TableEltAttrPos < TableElt: superclass typecheck marker */},
- {(long int) 2591 /* 3: TableEltAttrPos < LocalTableElt: superclass typecheck marker */},
- {(long int) 2675 /* 4: TableEltAttrPos < TableEltPropPos: superclass typecheck marker */},
- {(long int) 3251 /* 5: TableEltAttrPos < TableEltAttrPos: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TableEltAttrPos < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: TableEltAttrPos < TableElt: superclass init_table position */},
- {(long int) compiling_global___TableElt___is_related_to},
- {(long int) compiling_global___TableElt___length},
- {(long int) compiling_global___TableElt___item},
- {(long int) compiling_global___TableEltAttrPos___compile_to_c},
- {(long int) 2 /* 45: TableEltAttrPos < LocalTableElt: superclass init_table position */},
- {(long int) compiling_global___TableEltPropPos___symbol},
- {(long int) compiling_global___TableEltPropPos___value},
- {(long int) 3 /* 48: TableEltAttrPos < TableEltPropPos: superclass init_table position */},
- {(long int) compiling_global___TableEltPropPos___init},
- {(long int) 4 /* 50: TableEltAttrPos < TableEltAttrPos: superclass init_table position */},
- {(long int) compiling_global___TableEltAttrPos___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TableEltAttrPos::_property */
-val_t NEW_TableEltAttrPos(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 2);
- obj->vft = (classtable_elt_t*)VFT_TableEltAttrPos;
- return OBJ2VAL(obj);
-}
-val_t NEW_compiling_global___TableEltAttrPos___init(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_TableEltAttrPos();
- compiling_global___TableEltAttrPos___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_TableEltClassPos[50] = {
- {(long int) 2679 /* 0: Identity */},
- {(long int) 3 /* 1: TableEltClassPos < Object: superclass typecheck marker */},
- {(long int) 19 /* 2: TableEltClassPos < TableElt: superclass typecheck marker */},
- {(long int) 2591 /* 3: TableEltClassPos < LocalTableElt: superclass typecheck marker */},
- {(long int) 2679 /* 4: TableEltClassPos < TableEltClassPos: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TableEltClassPos < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: TableEltClassPos < TableElt: superclass init_table position */},
- {(long int) compiling_global___TableEltClassPos___is_related_to},
- {(long int) compiling_global___TableElt___length},
- {(long int) compiling_global___TableElt___item},
- {(long int) compiling_global___TableElt___compile_to_c},
- {(long int) 2 /* 45: TableEltClassPos < LocalTableElt: superclass init_table position */},
- {(long int) compiling_global___LocalTableElt___symbol},
- {(long int) compiling_global___LocalTableElt___value},
- {(long int) 3 /* 48: TableEltClassPos < TableEltClassPos: superclass init_table position */},
- {(long int) compiling_global___TableEltClassPos___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TableEltClassPos::_local_class */
-val_t NEW_TableEltClassPos(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 2);
- obj->vft = (classtable_elt_t*)VFT_TableEltClassPos;
- return OBJ2VAL(obj);
-}
-val_t NEW_compiling_global___TableEltClassPos___init(val_t p0) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TableEltClassPos();
- compiling_global___TableEltClassPos___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_TableEltClassIdPos[52] = {
- {(long int) 3243 /* 0: Identity */},
- {(long int) 3 /* 1: TableEltClassIdPos < Object: superclass typecheck marker */},
- {(long int) 19 /* 2: TableEltClassIdPos < TableElt: superclass typecheck marker */},
- {(long int) 2591 /* 3: TableEltClassIdPos < LocalTableElt: superclass typecheck marker */},
- {(long int) 2679 /* 4: TableEltClassIdPos < TableEltClassPos: superclass typecheck marker */},
- {(long int) 3243 /* 5: TableEltClassIdPos < TableEltClassIdPos: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TableEltClassIdPos < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: TableEltClassIdPos < TableElt: superclass init_table position */},
- {(long int) compiling_global___TableEltClassPos___is_related_to},
- {(long int) compiling_global___TableElt___length},
- {(long int) compiling_global___TableElt___item},
- {(long int) compiling_global___TableElt___compile_to_c},
- {(long int) 2 /* 45: TableEltClassIdPos < LocalTableElt: superclass init_table position */},
- {(long int) compiling_global___TableEltClassIdPos___symbol},
- {(long int) compiling_global___TableEltClassIdPos___value},
- {(long int) 3 /* 48: TableEltClassIdPos < TableEltClassPos: superclass init_table position */},
- {(long int) compiling_global___TableEltClassPos___init},
- {(long int) 4 /* 50: TableEltClassIdPos < TableEltClassIdPos: superclass init_table position */},
- {(long int) compiling_global___TableEltClassIdPos___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TableEltClassIdPos::_local_class */
-val_t NEW_TableEltClassIdPos(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 2);
- obj->vft = (classtable_elt_t*)VFT_TableEltClassIdPos;
- return OBJ2VAL(obj);
-}
-val_t NEW_compiling_global___TableEltClassIdPos___init(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_TableEltClassIdPos();
- compiling_global___TableEltClassIdPos___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_TableEltClassInitTablePos[52] = {
- {(long int) 3239 /* 0: Identity */},
- {(long int) 3 /* 1: TableEltClassInitTablePos < Object: superclass typecheck marker */},
- {(long int) 19 /* 2: TableEltClassInitTablePos < TableElt: superclass typecheck marker */},
- {(long int) 2591 /* 3: TableEltClassInitTablePos < LocalTableElt: superclass typecheck marker */},
- {(long int) 2679 /* 4: TableEltClassInitTablePos < TableEltClassPos: superclass typecheck marker */},
- {(long int) 3239 /* 5: TableEltClassInitTablePos < TableEltClassInitTablePos: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TableEltClassInitTablePos < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: TableEltClassInitTablePos < TableElt: superclass init_table position */},
- {(long int) compiling_global___TableEltClassPos___is_related_to},
- {(long int) compiling_global___TableElt___length},
- {(long int) compiling_global___TableElt___item},
- {(long int) compiling_global___TableEltClassInitTablePos___compile_to_c},
- {(long int) 2 /* 45: TableEltClassInitTablePos < LocalTableElt: superclass init_table position */},
- {(long int) compiling_global___TableEltClassInitTablePos___symbol},
- {(long int) compiling_global___TableEltClassInitTablePos___value},
- {(long int) 3 /* 48: TableEltClassInitTablePos < TableEltClassPos: superclass init_table position */},
- {(long int) compiling_global___TableEltClassPos___init},
- {(long int) 4 /* 50: TableEltClassInitTablePos < TableEltClassInitTablePos: superclass init_table position */},
- {(long int) compiling_global___TableEltClassInitTablePos___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TableEltClassInitTablePos::_local_class */
-val_t NEW_TableEltClassInitTablePos(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 2);
- obj->vft = (classtable_elt_t*)VFT_TableEltClassInitTablePos;
- return OBJ2VAL(obj);
-}
-val_t NEW_compiling_global___TableEltClassInitTablePos___init(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_TableEltClassInitTablePos();
- compiling_global___TableEltClassInitTablePos___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_TableEltClassColorPos[52] = {
- {(long int) 3247 /* 0: Identity */},
- {(long int) 3 /* 1: TableEltClassColorPos < Object: superclass typecheck marker */},
- {(long int) 19 /* 2: TableEltClassColorPos < TableElt: superclass typecheck marker */},
- {(long int) 2591 /* 3: TableEltClassColorPos < LocalTableElt: superclass typecheck marker */},
- {(long int) 2679 /* 4: TableEltClassColorPos < TableEltClassPos: superclass typecheck marker */},
- {(long int) 3247 /* 5: TableEltClassColorPos < TableEltClassColorPos: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TableEltClassColorPos < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: TableEltClassColorPos < TableElt: superclass init_table position */},
- {(long int) compiling_global___TableEltClassPos___is_related_to},
- {(long int) compiling_global___TableElt___length},
- {(long int) compiling_global___TableElt___item},
- {(long int) compiling_global___TableEltClassColorPos___compile_to_c},
- {(long int) 2 /* 45: TableEltClassColorPos < LocalTableElt: superclass init_table position */},
- {(long int) compiling_global___TableEltClassColorPos___symbol},
- {(long int) compiling_global___TableEltClassColorPos___value},
- {(long int) 3 /* 48: TableEltClassColorPos < TableEltClassPos: superclass init_table position */},
- {(long int) compiling_global___TableEltClassPos___init},
- {(long int) 4 /* 50: TableEltClassColorPos < TableEltClassColorPos: superclass init_table position */},
- {(long int) compiling_global___TableEltClassColorPos___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TableEltClassColorPos::_local_class */
-val_t NEW_TableEltClassColorPos(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 2);
- obj->vft = (classtable_elt_t*)VFT_TableEltClassColorPos;
- return OBJ2VAL(obj);
-}
-val_t NEW_compiling_global___TableEltClassColorPos___init(val_t p0) {
- int init_table[5] = {0, 0, 0, 0, 0};
- val_t self = NEW_TableEltClassColorPos();
- compiling_global___TableEltClassColorPos___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_TableEltBaseAttrPos[50] = {
- {(long int) 2683 /* 0: Identity */},
- {(long int) 3 /* 1: TableEltBaseAttrPos < Object: superclass typecheck marker */},
- {(long int) 19 /* 2: TableEltBaseAttrPos < TableElt: superclass typecheck marker */},
- {(long int) 2591 /* 3: TableEltBaseAttrPos < LocalTableElt: superclass typecheck marker */},
- {(long int) 2683 /* 4: TableEltBaseAttrPos < TableEltBaseAttrPos: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TableEltBaseAttrPos < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: TableEltBaseAttrPos < TableElt: superclass init_table position */},
- {(long int) compiling_global___TableElt___is_related_to},
- {(long int) compiling_global___TableElt___length},
- {(long int) compiling_global___TableElt___item},
- {(long int) compiling_global___TableEltBaseAttrPos___compile_to_c},
- {(long int) 2 /* 45: TableEltBaseAttrPos < LocalTableElt: superclass init_table position */},
- {(long int) compiling_global___TableEltBaseAttrPos___symbol},
- {(long int) compiling_global___TableEltBaseAttrPos___value},
- {(long int) 3 /* 48: TableEltBaseAttrPos < TableEltBaseAttrPos: superclass init_table position */},
- {(long int) compiling_global___TableEltBaseAttrPos___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TableEltBaseAttrPos::_local_class */
-val_t NEW_TableEltBaseAttrPos(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 2);
- obj->vft = (classtable_elt_t*)VFT_TableEltBaseAttrPos;
- return OBJ2VAL(obj);
-}
-val_t NEW_compiling_global___TableEltBaseAttrPos___init(val_t p0) {
- int init_table[4] = {0, 0, 0, 0};
- val_t self = NEW_TableEltBaseAttrPos();
- compiling_global___TableEltBaseAttrPos___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_TableEltComposite[48] = {
- {(long int) 191 /* 0: Identity */},
- {(long int) 3 /* 1: TableEltComposite < Object: superclass typecheck marker */},
- {(long int) 19 /* 2: TableEltComposite < TableElt: superclass typecheck marker */},
- {(long int) 191 /* 3: TableEltComposite < TableEltComposite: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TableEltComposite < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: TableEltComposite < TableElt: superclass init_table position */},
- {(long int) compiling_global___TableEltComposite___is_related_to},
- {(long int) compiling_global___TableEltComposite___length},
- {(long int) compiling_global___TableEltComposite___item},
- {(long int) compiling_global___TableEltComposite___compile_to_c},
- {(long int) 2 /* 45: TableEltComposite < TableEltComposite: superclass init_table position */},
- {(long int) compiling_global___TableEltComposite___add},
- {(long int) compiling_global___TableEltComposite___init},
-};
-/* 0: Pointer to the classtable */
-/* 1: Attribute TableEltComposite::_table */
-/* 2: Attribute TableEltComposite::_cc */
-/* 3: Attribute TableEltComposite::_offsets */
-val_t NEW_TableEltComposite(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 4);
- obj->vft = (classtable_elt_t*)VFT_TableEltComposite;
- return OBJ2VAL(obj);
-}
-val_t NEW_compiling_global___TableEltComposite___init(val_t p0) {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_TableEltComposite();
- compiling_global___TableEltComposite___init(self, p0, init_table);
- return self;
-}
-const classtable_elt_t VFT_TableEltClassSelfId[47] = {
- {(long int) 195 /* 0: Identity */},
- {(long int) 3 /* 1: TableEltClassSelfId < Object: superclass typecheck marker */},
- {(long int) 19 /* 2: TableEltClassSelfId < TableElt: superclass typecheck marker */},
- {(long int) 195 /* 3: TableEltClassSelfId < TableEltClassSelfId: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TableEltClassSelfId < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: TableEltClassSelfId < TableElt: superclass init_table position */},
- {(long int) compiling_global___TableEltClassSelfId___is_related_to},
- {(long int) compiling_global___TableElt___length},
- {(long int) compiling_global___TableElt___item},
- {(long int) compiling_global___TableEltClassSelfId___compile_to_c},
- {(long int) 2 /* 45: TableEltClassSelfId < TableEltClassSelfId: superclass init_table position */},
- {(long int) compiling_global___TableEltClassSelfId___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_TableEltClassSelfId(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_TableEltClassSelfId;
- return OBJ2VAL(obj);
-}
-val_t NEW_compiling_global___TableEltClassSelfId___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_TableEltClassSelfId();
- compiling_global___TableEltClassSelfId___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_TableEltVftPointer[47] = {
- {(long int) 187 /* 0: Identity */},
- {(long int) 3 /* 1: TableEltVftPointer < Object: superclass typecheck marker */},
- {(long int) 19 /* 2: TableEltVftPointer < TableElt: superclass typecheck marker */},
- {(long int) 187 /* 3: TableEltVftPointer < TableEltVftPointer: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: TableEltVftPointer < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: TableEltVftPointer < TableElt: superclass init_table position */},
- {(long int) compiling_global___TableEltVftPointer___is_related_to},
- {(long int) compiling_global___TableElt___length},
- {(long int) compiling_global___TableElt___item},
- {(long int) compiling_global___TableEltVftPointer___compile_to_c},
- {(long int) 2 /* 45: TableEltVftPointer < TableEltVftPointer: superclass init_table position */},
- {(long int) compiling_global___TableEltVftPointer___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_TableEltVftPointer(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_TableEltVftPointer;
- return OBJ2VAL(obj);
-}
-val_t NEW_compiling_global___TableEltVftPointer___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_TableEltVftPointer();
- compiling_global___TableEltVftPointer___init(self, init_table);
- return self;
-}
-const classtable_elt_t VFT_ClassSorter[48] = {
- {(long int) 2651 /* 0: Identity */},
- {(long int) 3 /* 1: ClassSorter < Object: superclass typecheck marker */},
- {(long int) 175 /* 2: ClassSorter < AbstractSorter: superclass typecheck marker */},
- {(long int) 2651 /* 3: ClassSorter < ClassSorter: superclass typecheck marker */},
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {0} /* Class Hole :( */,
- {(long int) utils___Object___cmangle},
- {(long int) utils___Object___cmangle_table},
- {(long int) hash___Object___hash},
- {(long int) string___Object___to_s},
- {(long int) string___Object___inspect},
- {(long int) string___Object___inspect_head},
- {(long int) string___Object___args},
- {(long int) 0 /* 20: ClassSorter < Object: superclass init_table position */},
- {(long int) kernel___Object___object_id},
- {(long int) kernel___Object___is_same_type},
- {(long int) kernel___Object_____eqeq},
- {(long int) kernel___Object_____neq},
- {(long int) kernel___Object___output},
- {(long int) kernel___Object___exit},
- {(long int) kernel___Object___sys},
- {(long int) time___Object___get_time},
- {(long int) file___Object___printn},
- {(long int) file___Object___print},
- {(long int) file___Object___getc},
- {(long int) file___Object___gets},
- {(long int) file___Object___stdin},
- {(long int) file___Object___stdout},
- {(long int) file___Object___stderr},
- {(long int) math___Object___atan2},
- {(long int) math___Object___pi},
- {(long int) math___Object___srand_from},
- {(long int) math___Object___srand},
- {(long int) 1 /* 40: ClassSorter < AbstractSorter: superclass init_table position */},
- {(long int) compiling_global___ClassSorter___compare},
- {(long int) sorter___AbstractSorter___sort},
- {(long int) sorter___AbstractSorter___sub_sort},
- {(long int) sorter___AbstractSorter___quick_sort},
- {(long int) sorter___AbstractSorter___bubble_sort},
- {(long int) 2 /* 46: ClassSorter < ClassSorter: superclass init_table position */},
- {(long int) compiling_global___ClassSorter___init},
-};
-/* 0: Pointer to the classtable */
-val_t NEW_ClassSorter(void) {
- obj_t obj;
- obj = alloc(sizeof(val_t) * 1);
- obj->vft = (classtable_elt_t*)VFT_ClassSorter;
- return OBJ2VAL(obj);
-}
-val_t NEW_compiling_global___ClassSorter___init() {
- int init_table[3] = {0, 0, 0};
- val_t self = NEW_ClassSorter();
- compiling_global___ClassSorter___init(self, init_table);
- return self;
-}
-classtable_t TAG2VFT[4] = {NULL, (const classtable_t)VFT_Int, (const classtable_t)VFT_Char, (const classtable_t)VFT_Bool};
-int main(int argc, char **argv) {
- prepare_signals();
- glob_argc = argc; glob_argv = argv;
- G_sys = NEW_Sys();
- nitc___Sys___main(G_sys);
- return 0;
-}