diff options
Diffstat (limited to 'syntax.h')
| -rw-r--r-- | syntax.h | 20 |
1 files changed, 0 insertions, 20 deletions
@@ -1,15 +1,6 @@ #ifndef SYNTAX_H #define SYNTAX_H -#include <regex.h> - -typedef struct { - char *rule; /* regex to search for */ - int style; /* settings to apply in case of a match */ - bool multiline; /* whether . should match new lines */ - regex_t regex; /* compiled form of the above rule */ -} SyntaxRule; - typedef struct { char *symbol; int style; @@ -24,15 +15,4 @@ enum { SYNTAX_SYMBOL_LAST, }; -typedef struct Syntax Syntax; -struct Syntax { /* a syntax definition */ - char *name; /* syntax name */ - char *file; /* apply to files matching this regex */ - regex_t file_regex; /* compiled file name regex */ - const char **settings;/* settings associated with this file type */ - const char **styles; /* settings associated with this file type */ - SyntaxSymbol symbols[SYNTAX_SYMBOL_LAST]; /* symbols for white space handling */ - SyntaxRule rules[24]; /* all rules for this file type */ -}; - #endif |
