diff options
Diffstat (limited to 'parser.h')
-rw-r--r-- | parser.h | 37 |
1 files changed, 0 insertions, 37 deletions
@@ -224,41 +224,6 @@ private: State *done(const gchar *str) throw (Error); }; -class StateSearch : public StateExpectString { -protected: - struct Parameters { - gint dot; - gint from, to; - gint count; - - Buffer *from_buffer, *to_buffer; - } parameters; - - enum MatchState { - STATE_START, - STATE_NOT, - STATE_CTL_E, - STATE_ANYQ, - STATE_MANY, - STATE_ALT - }; - - gchar *class2regexp(MatchState &state, const gchar *&pattern, - bool escape_default = false); - gchar *pattern2regexp(const gchar *&pattern, bool single_expr = false); - void do_search(GRegex *re, gint from, gint to, gint &count); - - virtual void initial(void) throw (Error); - virtual void process(const gchar *str, gint new_chars) throw (Error); - virtual State *done(const gchar *str) throw (Error); -}; - -class StateSearchAll : public StateSearch { -private: - void initial(void) throw (Error); - State *done(const gchar *str) throw (Error); -}; - namespace States { extern StateStart start; extern StateControl control; @@ -268,8 +233,6 @@ namespace States { extern StateScintilla_symbols scintilla_symbols; extern StateScintilla_lParam scintilla_lparam; extern StateInsert insert; - extern StateSearch search; - extern StateSearchAll searchall; extern State *current; } |