Annotation of parser3/src/include/core.h, revision 1.13

1.1       paf         1: /*
1.5       paf         2:        Parser
                      3:        Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com)
1.8       paf         4:        Author: Alexander Petrosyan <paf@design.ru> (http://design.ru/paf)
1.5       paf         5: 
1.13    ! paf         6:        $Id: core.h,v 1.12 2001/03/13 16:38:22 paf Exp $
1.1       paf         7: */
                      8: 
                      9: #ifndef CORE_H
                     10: #define CORE_H
                     11: 
1.2       paf        12: #include "pa_string.h"
1.9       paf        13: #include "pa_hash.h"
1.2       paf        14: 
1.13    ! paf        15: #define UNNAMED_NAME "unnamed"
        !            16: 
        !            17: #define MAIN_METHOD_NAME "main"
        !            18: #define AUTO_METHOD_NAME "auto"
        !            19: 
        !            20: #define ROOT_CLASS_NAME "ROOT"
        !            21: #define MAIN_CLASS_NAME "MAIN"
        !            22: #define TABLE_CLASS_NAME "table"
        !            23: #define ENV_CLASS_NAME "env"
        !            24: #define FORM_CLASS_NAME "form"
        !            25: 
1.2       paf        26: // core func
1.13    ! paf        27: void core(Pool& pool);
1.9       paf        28: 
                     29: // global strings
1.2       paf        30: extern String *unnamed_name;
                     31: extern String *empty_string;
1.4       paf        32: 
1.3       paf        33: extern String *auto_method_name;
                     34: extern String *main_method_name;
1.4       paf        35: 
1.12      paf        36: extern String *root_class_name;
1.7       paf        37: extern String *main_class_name;
1.4       paf        38: extern String *env_class_name;
1.11      paf        39: extern String *table_class_name;
1.12      paf        40: extern String *form_class_name;
1.9       paf        41: 
                     42: // global hashes
1.11      paf        43: extern Hash *untaint_lang_name2enum;
1.1       paf        44: 
                     45: #endif

E-mail: