Annotation of parser3/src/main/core.C, revision 1.51

1.18      paf         1: /*
1.51    ! paf         2: $Id: core.C,v 1.50 2001/03/10 11:44:42 paf Exp $
1.18      paf         3: */
                      4: 
1.50      paf         5: #include "core.h"
1.46      paf         6: #include "classes/_string.h"
1.47      paf         7: #include "classes/_double.h"
                      8: #include "classes/_int.h"
1.50      paf         9: #include "pa_request.h"
                     10: 
                     11: String *unnamed_name;
                     12: String *empty_string;
1.51    ! paf        13: String *auto_method_name;
        !            14: String *main_method_name;
1.23      paf        15: 
                     16: void core() {
1.25      paf        17:        Pool pool;
1.50      paf        18:        unnamed_name=new(pool) String(pool); unnamed_name->APPEND_CONST("unnamed");
                     19:        empty_string=new(pool) String(pool); 
1.51    ! paf        20:        auto_method_name=new(pool) String(pool);  auto_method_name->APPEND_CONST(AUTO_METHOD_NAME);
        !            21:        main_method_name=new(pool) String(pool);  main_method_name->APPEND_CONST(MAIN_METHOD_NAME);
1.50      paf        22: 
1.48      paf        23:        initialize_string_class(pool, *(string_class=new(pool) VClass(pool)));
                     24:        initialize_double_class(pool, *(double_class=new(pool) VClass(pool)));
                     25:        initialize_int_class(pool, *(int_class=new(pool) VClass(pool)));
1.24      paf        26:        Request request(pool);
                     27:        request.core();
1.23      paf        28: }
                     29: 

E-mail: