#ifndef INC_GSWHTMLAttrParser_h_ #define INC_GSWHTMLAttrParser_h_ /* * ANTLR-generated file resulting from grammar htmltag.g * * Terence Parr, MageLang Institute * with John Lilley, Empathy Software * and Manuel Guesdon, Software Builders * ANTLR Version 2.7.1; 1996,1997,1998,1999,2000 */ #include "GSWeb.h" #include "gsantlr/ANTLRCommon.h" #include "gsantlr/ANTLRTokenizer.h" #include "gsantlr/ANTLRTokenBuffer.h" #include "gsantlr/ANTLRLLkParser.h" @class ANTLRBitSet; @interface GSWHTMLAttrParser : ANTLRLLkParser { NSString* tagName; NSMutableDictionary* attributes; NSString* currentAttrName; //no retain id currentValue; //no retain NSMutableArray* errors; NSMutableArray* warnings; }; -(id)initWithTokenBuffer:(ANTLRTokenBuffer *)_buffer maxK:(int)_k; -(id)initWithTokenBuffer:(ANTLRTokenBuffer *)_buffer; -(id)initWithTokenizer:(ANTLRDefTokenizer)_lexer maxK:(int)_k; -(id)initWithTokenizer:(ANTLRDefTokenizer)_lexer; /*public: */-(void) tag; /*public: */-(void) attr; /*public: */-(void) mvalue; @end; GSWEB_EXPORT CONST NSString* GSWHTMLAttrParser___tokenNames[]; GSWEB_EXPORT CONST unsigned long GSWHTMLAttrParser___tokenSet_0_data_[]; GSWEB_EXPORT ANTLRBitSet* GSWHTMLAttrParser___tokenSet_0; GSWEB_EXPORT CONST unsigned long GSWHTMLAttrParser___tokenSet_1_data_[]; GSWEB_EXPORT ANTLRBitSet* GSWHTMLAttrParser___tokenSet_1; GSWEB_EXPORT CONST unsigned long GSWHTMLAttrParser___tokenSet_2_data_[]; GSWEB_EXPORT ANTLRBitSet* GSWHTMLAttrParser___tokenSet_2; GSWEB_EXPORT CONST unsigned long GSWHTMLAttrParser___tokenSet_3_data_[]; GSWEB_EXPORT ANTLRBitSet* GSWHTMLAttrParser___tokenSet_3; GSWEB_EXPORT CONST unsigned long GSWHTMLAttrParser___tokenSet_4_data_[]; GSWEB_EXPORT ANTLRBitSet* GSWHTMLAttrParser___tokenSet_4; GSWEB_EXPORT CONST unsigned long GSWHTMLAttrParser___tokenSet_5_data_[]; GSWEB_EXPORT ANTLRBitSet* GSWHTMLAttrParser___tokenSet_5; GSWEB_EXPORT CONST unsigned long GSWHTMLAttrParser___tokenSet_6_data_[]; GSWEB_EXPORT ANTLRBitSet* GSWHTMLAttrParser___tokenSet_6; #endif /*INC_GSWHTMLAttrParser_h_*/