--- parser3/src/include/pa_globals.h 2002/04/19 09:36:50 1.83 +++ parser3/src/include/pa_globals.h 2002/06/12 10:58:42 1.86 @@ -4,7 +4,7 @@ Copyright (c) 2001, 2002 ArtLebedev Group (http://www.artlebedev.com) Author: Alexandr Petrosian (http://paf.design.ru) - $Id: pa_globals.h,v 1.83 2002/04/19 09:36:50 paf Exp $ + $Id: pa_globals.h,v 1.86 2002/06/12 10:58:42 paf Exp $ */ #ifndef PA_GLOBALS_H @@ -16,7 +16,7 @@ class String; class Hash; class Dictionary; class Charset; -class Array; +class Table; //@{ /// constant string. class name, predefined method & co @@ -34,10 +34,7 @@ class Array; #define SIZE_NAME "size" #define TEXT_NAME "text" -#define UNHANDLED_EXCEPTION_METHOD_NAME "unhandled_exception" -#define POST_PROCESS_METHOD_NAME "postprocess" - -#define MAIN_METHOD_NAME "main" +#define CONF_METHOD_NAME "conf" #define AUTO_METHOD_NAME "auto" #define MAIN_CLASS_NAME "MAIN" @@ -100,11 +97,8 @@ extern String *name_name; extern String *size_name; extern String *text_name; -extern String *unhandled_exception_method_name; -extern String *post_process_method_name; - +extern String *conf_method_name; extern String *auto_method_name; -extern String *main_method_name; extern String *main_class_name; @@ -147,7 +141,7 @@ extern String *hash_default_element_name /// String::match uses this as replace & global search table columns const int MAX_STRING_MATCH_TABLE_COLUMNS=100; -extern Array *string_match_table_columns; +extern Table *string_match_table_template; /// name to enum language table extern Hash *untaint_lang_name2enum;