//--- START OF USER ZONE 1 //--- END OF USER ZONE 1 #import "OC_Lexique.h" //---------------------------------------------------------------------------------------------------------------------- // // E X T E R N R O U T I N E S // //---------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------------------- // // E X T E R N F U N C T I O N S // //---------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------------------- // // T E R M I N A L S Y M B O L E N U M E R A T I O N // //---------------------------------------------------------------------------------------------------------------------- enum {arxml_scanner_1_, arxml_scanner_1_comment, arxml_scanner_1_name, arxml_scanner_1_value, arxml_scanner_1__3C_, arxml_scanner_1__3C__3F_, arxml_scanner_1__3E_, arxml_scanner_1__3F__3E_, arxml_scanner_1__2F__3E_, arxml_scanner_1__3C__2F_, arxml_scanner_1__3D_ } ; //---------------------------------------------------------------------------------------------------------------------- // // S C A N N E R C L A S S // //---------------------------------------------------------------------------------------------------------------------- @interface OC_Lexique_arxml_scanner : OC_Lexique { //--- Attributes @protected NSMutableString * mLexicalAttribute_tokenString ; } - (NSUInteger) terminalVocabularyCount ; - (NSUInteger) styleIndexForTerminal: (NSInteger) inTerminal ; - (BOOL) internalParseLexicalTokenForLexicalColoring ; - (void) parseLexicalTokenForLexicalColoring ; - (NSUInteger) styleCount ; - (NSString *) styleNameForStyleIndex: (NSInteger) inIndex ; - (NSString *) styleIdentifierForStyleIndex: (NSInteger) inIndex ; - (NSString *) indexingDirectory ; - (NSArray *) indexingTitles ; // Array of NSString - (BOOL) isTemplateLexique ; - (BOOL) atomicSelectionForToken: (NSUInteger) inTokenIndex ; @end //---------------------------------------------------------------------------------------------------------------------- //--- START OF USER ZONE 2 //--- END OF USER ZONE 2