Annotation of parser3/src/include/pa_globals.h, revision 1.1
1.1 ! paf 1: /*
! 2: Parser
! 3: Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com)
! 4: Author: Alexander Petrosyan <paf@design.ru> (http://design.ru/paf)
! 5:
! 6: $Id: core.h,v 1.15 2001/03/13 19:35:04 paf Exp $
! 7: */
! 8:
! 9: #ifndef PA_GLOBALS_H
! 10: #define PA_GLOBALS_H
! 11:
! 12: #include "pa_string.h"
! 13: #include "pa_hash.h"
! 14:
! 15: #define AUTO_FILE_NAME "auto.p"
! 16:
! 17: #define EXCEPTION_METHOD_NAME "exception"
! 18:
! 19: #define UNNAMED_NAME "unnamed"
! 20:
! 21: #define MAIN_METHOD_NAME "main"
! 22: #define AUTO_METHOD_NAME "auto"
! 23:
! 24: #define ROOT_CLASS_NAME "ROOT"
! 25: #define MAIN_CLASS_NAME "MAIN"
! 26: #define TABLE_CLASS_NAME "table"
! 27: #define ENV_CLASS_NAME "env"
! 28: #define FORM_CLASS_NAME "form"
! 29:
! 30: // core func
! 31: void fill_globals(Pool& pool);
! 32:
! 33: // global strings
! 34: extern String *exception_method_name;
! 35:
! 36: extern String *unnamed_name;
! 37: extern String *empty_string;
! 38:
! 39: extern String *auto_method_name;
! 40: extern String *main_method_name;
! 41:
! 42: extern String *root_class_name;
! 43: extern String *main_class_name;
! 44: extern String *env_class_name;
! 45: extern String *table_class_name;
! 46: extern String *form_class_name;
! 47:
! 48: // global hashes
! 49: extern Hash *untaint_lang_name2enum;
! 50:
! 51: #endif
E-mail: