00001 //$$FILE$$ 00002 //$$VERSION$$ 00003 //$$DATE$$ 00004 //$$LICENSE$$ 00005 00006 00014 /* 00015 PURPOSE: A DDL 2.1 compliant CIF file parser. 00016 */ 00017 00018 #ifndef DDL_PARSER_INT_H 00019 #define DDL_PARSER_INT_H 00020 00021 #include <string> 00022 00023 using namespace std; 00024 00025 extern void ProcessAssignmentsFromDDLParser(); 00026 extern void ProcessOneAssignmentFromDDLParser(); 00027 extern void ProcessItemNameListLoopFromDDLParser(); 00028 extern void ProcessItemNameListNameFromDDLParser(); 00029 extern void ProcessValueListItemFromDDLParser(); 00030 extern void ProcessItemNameFromDDLParser(); 00031 extern void ProcessLoopFromDDLParser(); 00032 extern void ProcessItemValueFromDDLParser(); 00033 extern void ProcessLsItemValueFromDDLParser(); 00034 extern void ProcessUnknownValueFromDDLParser(); 00035 extern void ProcessMissingValueFromDDLParser(); 00036 extern void ProcessSaveBeginFromDDLParser(); 00037 extern void ProcessSaveEndFromDDLParser(); 00038 extern void ProcessDataBlockNameFromDDLParser(); 00039 00040 extern string Glob_tBufKeywordSaveDDL; 00041 extern char* Glob_pBufValueDDL; 00042 extern char* Glob_dataBlockNameDDL; 00043 00044 #endif /* DDL_PARSER_INT_H */