00001 00008 /* 00009 PURPOSE: A DDL 2.1 compliant CIF file parser. 00010 */ 00011 00012 #ifndef DIC_PARSER_INT_H 00013 #define DIC_PARSER_INT_H 00014 00015 /* 00016 #include <string> 00017 00018 */ 00019 00020 #ifdef __cplusplus 00021 extern "C" { 00022 #endif 00023 void ProcessAssignmentsFromDICParser(); 00024 void ProcessOneAssignmentFromDICParser(); 00025 void ProcessItemNameListLoopFromDICParser(); 00026 void ProcessItemNameListNameFromDICParser(); 00027 void ProcessValueListFromDICParser(); 00028 void ProcessItemNameFromDICParser(); 00029 void ProcessLoopFromDICParser(); 00030 void ProcessItemValueFromDICParser(); 00031 void ProcessLsItemValueFromDICParser(); 00032 void ProcessUnknownValueFromDICParser(); 00033 void ProcessMissingValueFromDICParser(); 00034 void ProcessSaveBeginFromDICParser(); 00035 void ProcessSaveEndFromDICParser(); 00036 void ProcessDataBlockNameFromDICParser(); 00037 void dicparser_error(const char*); 00038 #ifdef __cplusplus 00039 } 00040 #endif 00041 00042 extern char* Glob_tBufKeywordSaveDIC; 00043 extern char* Glob_pBufValueDIC; 00044 extern char* Glob_dataBlockNameDIC; 00045 00046 #endif /* DIC_PARSER_INT_H */