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