00001 00008 /* 00009 PURPOSE: A DDL 2.1 compliant CIF file parser. 00010 */ 00011 00012 #ifndef DIC_SCANNER_INT_H 00013 #define DIC_SCANNER_INT_H 00014 00015 #define YY_NO_UNPUT 00016 00017 #ifdef __cplusplus 00018 extern "C" { 00019 #endif 00020 00021 int ProcessNoneFromDICScanner(); 00022 void ProcessWhiteSpaceFromDICScanner(); 00023 int ProcessDataFromDICScanner(); 00024 int ProcessItemSaveBeginFromDICScanner(); 00025 int ProcessCategorySaveBeginFromDICScanner(); 00026 int ProcessSaveEndFromDICScanner(); 00027 int ProcessLoopFromDICScanner(); 00028 void ProcessStopFromDICScanner(); 00029 int ProcessDotFromDICScanner(); 00030 int ProcessQuestionFromDICScanner(); 00031 void ProcessCommentFromDICScanner(); 00032 int ProcessItemNameFromDICScanner(); 00033 int ProcessUnquotedStringFromDICScanner(); 00034 int ProcessSQuotedStringFromDICScanner(); 00035 int ProcessDQuotedStringFromDICScanner(); 00036 int ProcessEofFromDICScanner(); 00037 #ifdef __cplusplus 00038 } 00039 #endif 00040 #endif /* DIC_SCANNER_BASE_H */