00001 //$$FILE$$ 00002 //$$VERSION$$ 00003 //$$DATE$$ 00004 //$$LICENSE$$ 00005 /* 00006 PURPOSE: A DDL 2.1 compliant CIF file parser. 00007 */ 00008 00009 #ifndef DIC_PARSER_INT_H 00010 #define DIC_PARSER_INT_H 00011 00012 #include <string> 00013 00014 using namespace std; 00015 00016 extern void ProcessAssignmentsFromDICParser(); 00017 extern void ProcessOneAssignmentFromDICParser(); 00018 extern void ProcessItemNameListLoopFromDICParser(); 00019 extern void ProcessItemNameListNameFromDICParser(); 00020 extern void ProcessValueListFromDICParser(); 00021 extern void ProcessItemNameFromDICParser(); 00022 extern void ProcessLoopFromDICParser(); 00023 extern void ProcessItemValueFromDICParser(); 00024 extern void ProcessLsItemValueFromDICParser(); 00025 extern void ProcessUnknownValueFromDICParser(); 00026 extern void ProcessMissingValueFromDICParser(); 00027 extern void ProcessSaveBeginFromDICParser(); 00028 extern void ProcessSaveEndFromDICParser(); 00029 extern void ProcessDataBlockNameFromDICParser(); 00030 00031 extern string Glob_tBufKeywordSaveDIC; 00032 extern char* Glob_pBufValueDIC; 00033 extern char* Glob_dataBlockNameDIC; 00034 00035 #endif /* DIC_PARSER_INT_H */