/* * parser classes for MySpell * * implemented: text, HTML, TeX * * Copyright (C) 2002, Laszlo Nemeth * */ #ifndef _LATEXPARSER_HXX_ #define _LATEXPARSER_HXX_ #include "textparser.hxx" /* * HTML Parser * */ class LaTeXParser : public TextParser { int pattern_num; // number of comment int depth; // depth of blocks int arg; // arguments's number int opt; // optional argument attrib. public: LaTeXParser(const char * wc); LaTeXParser(unsigned short * wordchars, int len); virtual ~LaTeXParser(); virtual char * next_token(); private: int look_pattern(int col); }; #endif