00001 00008 /* 00009 PURPOSE: A DDL 2.1 compliant CIF file parser. 00010 */ 00011 00012 #ifndef CIF_SCANNER_INT_H 00013 #define CIF_SCANNER_INT_H 00014 00015 #define YY_NO_UNPUT 00016 00017 #ifdef __cplusplus 00018 extern "C" { 00019 #endif 00020 00021 int ProcessNoneFromScanner(); 00022 void ProcessWhiteSpaceFromScanner(); 00023 int ProcessDataFromScanner(); 00024 int ProcessLoopFromScanner(); 00025 void ProcessStopFromScanner(); 00026 int ProcessDotFromScanner(); 00027 int ProcessQuestionFromScanner(); 00028 void ProcessCommentFromScanner(); 00029 int ProcessUnderscoreFromScanner(); 00030 int ProcessBadStringsFromScanner(); 00031 int ProcessSQuotedStringsFromScanner(); 00032 int ProcessDQuotedStringsFromScanner(); 00033 int ProcessEofFromScanner(); 00034 00035 #ifdef __cplusplus 00036 } 00037 #endif 00038 #endif /* CIF_SCANNER_BASE_H */