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 CIF_PARSER_INT_H 00019 #define CIF_PARSER_INT_H 00020 00021 #define STOP_PARSING 2 00022 00023 extern void ProcessAssignmentsFromParser(); 00024 extern int ProcessItemValuePairFromParser(); 00025 extern int ProcessLoopDeclarationFromParser(); 00026 extern void ProcessLoopFromParser(); 00027 extern int ProcessItemNameListFromParser(); 00028 extern int ProcessValueListFromParser(); 00029 extern void ProcessItemNameFromParser(); 00030 extern void ProcessItemValueFromParser(); 00031 extern void ProcessLsItemValueFromParser(); 00032 extern void ProcessUnknownValueFromParser(); 00033 extern void ProcessMissingValueFromParser(); 00034 extern void ProcessDataBlockNameFromParser(); 00035 00036 extern string Glob_tBufKeyword; 00037 extern char* Glob_pBufValue; 00038 extern char* Glob_dataBlockName; 00039 00040 #endif /* CIF_PARSER_BASE_H */