#include "common.h"
#include "htio.h"
#include "htobj.h"
Go to the source code of this file.
Classes | |
class | ht_c_syntax_lexer |
class | ht_html_syntax_lexer |
class | ht_lang_syntax_lexer |
class | ht_syntax_lexer |
struct | syntax_lexer_rule |
struct | text_pos |
Defines | |
#define | HT_HTML_SYNTAX_LEXER |
#define | palkey_syntax_default "c/default" |
#define | palidx_syntax_whitespace 0 |
#define | palidx_syntax_comment 1 |
#define | palidx_syntax_identifier 2 |
#define | palidx_syntax_reserved 3 |
#define | palidx_syntax_intnum 4 |
#define | palidx_syntax_floatnum 5 |
#define | palidx_syntax_string 6 |
#define | palidx_syntax_char 7 |
#define | palidx_syntax_symbol 8 |
#define | palidx_syntax_preprocess 9 |
#define | palidx_syntax_meta 10 |
Typedefs | |
typedef UINT | lexer_state |
typedef UINT | lexer_state_set |
typedef UINT | lexer_token |
Enumerations | |
enum | lexer_rule_string_type { LRST_EMPTY, LRST_STRING, LRST_STRING_EXPECT, LRST_REGEX, LRST_CHARSET, LRST_WHITESPACE, LRST_QSTRING, LRST_DQSTRING, LRST_ANYCHAR, LRST_IDENTIFIER } |
Functions | |
char ** | create_sorted_stringtable (char **table) |
|
|
|
Definition at line 165 of file syntax.h. Referenced by ht_c_syntax_lexer::gettoken_color(). |
|
Definition at line 159 of file syntax.h. Referenced by ht_c_syntax_lexer::gettoken_color(). |
|
Definition at line 163 of file syntax.h. Referenced by ht_c_syntax_lexer::gettoken_color(). |
|
Definition at line 160 of file syntax.h. Referenced by ht_c_syntax_lexer::gettoken_color(). |
|
Definition at line 162 of file syntax.h. Referenced by ht_c_syntax_lexer::gettoken_color(). |
|
Definition at line 168 of file syntax.h. Referenced by ht_text_viewer::draw(). |
|
Definition at line 167 of file syntax.h. Referenced by ht_c_syntax_lexer::gettoken_color(). |
|
Definition at line 161 of file syntax.h. Referenced by ht_c_syntax_lexer::gettoken_color(). |
|
Definition at line 164 of file syntax.h. Referenced by ht_c_syntax_lexer::gettoken_color(). |
|
Definition at line 166 of file syntax.h. Referenced by ht_c_syntax_lexer::gettoken_color(). |
|
Definition at line 158 of file syntax.h. Referenced by ht_c_syntax_lexer::gettoken_color(). |
|
|
|
|
|
|
|
|
|
Definition at line 650 of file syntax.cc. References malloc(), and qsort_stringlist(). Referenced by ht_c_syntax_lexer::init(). |