aboutsummaryrefslogtreecommitdiffhomepage
path: root/parser.h
diff options
context:
space:
mode:
Diffstat (limited to 'parser.h')
-rw-r--r--parser.h37
1 files changed, 0 insertions, 37 deletions
diff --git a/parser.h b/parser.h
index 86751bc..ab0e381 100644
--- a/parser.h
+++ b/parser.h
@@ -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;
}