Annotation of parser3/src/include/pa_globals.h, revision 1.104
1.13 paf 1: /** @file
1.15 paf 2: Parser: global decls.
3:
1.104 ! paf 4: Copyright (c) 2001-2003 ArtLebedev Group (http://www.artlebedev.com)
1.78 paf 5: Author: Alexandr Petrosian <paf@design.ru> (http://paf.design.ru)
1.1 paf 6: */
7:
8: #ifndef PA_GLOBALS_H
9: #define PA_GLOBALS_H
1.90 paf 10:
1.104 ! paf 11: static const char* IDENT_GLOBALS_H="$Date: 2003/03/18 15:14:16 $";
1.1 paf 12:
1.27 paf 13:
1.104 ! paf 14: #include "pa_hash.h"
! 15: #include "pa_string.h"
! 16:
1.57 parser 17: class Dictionary;
1.71 paf 18: class Charset;
1.84 paf 19: class Table;
1.1 paf 20:
1.14 paf 21: /// core func
1.104 ! paf 22: void pa_globals_init();
1.5 paf 23:
1.14 paf 24: /// hex_value[c] = hex value of c
1.5 paf 25: extern short hex_value[0x100];
1.1 paf 26:
1.75 paf 27: #ifdef XML
1.76 paf 28: /// DOMImplementation
29: extern GdomeDOMImplementation *domimpl;
30:
1.75 paf 31: /// flag whether there were some xml generic errors on current thread
32: bool xmlHaveGenericErrors();
1.74 paf 33: /// get xml generic error accumulated for current thread. WARNING: it is up to caller to free up
1.104 ! paf 34: const char* xmlGenericErrors();
1.75 paf 35: #endif
1.1 paf 36:
37: #endif
E-mail: