#include <ctype.h>
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
#include "htexcept.h"
#include "regex.h"
#include "syntax.h"
#include "htpal.h"
Go to the source code of this file.
|
|
|
|
|
Definition at line 246 of file syntax.cc. Referenced by ht_c_syntax_lexer::getinitstate(). |
|
|
|
|
|
Definition at line 262 of file syntax.cc. Referenced by ht_c_syntax_lexer::gettoken_color(). |
|
Definition at line 255 of file syntax.cc. Referenced by ht_c_syntax_lexer::gettoken_color(). |
|
Definition at line 253 of file syntax.cc. Referenced by ht_c_syntax_lexer::geterrortoken(). |
|
Definition at line 260 of file syntax.cc. Referenced by ht_c_syntax_lexer::gettoken_color(). |
|
Definition at line 257 of file syntax.cc. Referenced by ht_c_syntax_lexer::gettoken(), and ht_c_syntax_lexer::gettoken_color(). |
|
Definition at line 259 of file syntax.cc. Referenced by ht_c_syntax_lexer::gettoken_color(). |
|
Definition at line 256 of file syntax.cc. Referenced by ht_c_syntax_lexer::gettoken_color(). |
|
Definition at line 258 of file syntax.cc. Referenced by ht_c_syntax_lexer::gettoken(), and ht_c_syntax_lexer::gettoken_color(). |
|
Definition at line 261 of file syntax.cc. Referenced by ht_c_syntax_lexer::gettoken_color(). |
|
Definition at line 263 of file syntax.cc. Referenced by ht_c_syntax_lexer::gettoken_color(). |
|
Definition at line 254 of file syntax.cc. Referenced by ht_c_syntax_lexer::gettoken_color(). |
|
|
|
|
|
Definition at line 494 of file syntax.cc. Referenced by ht_html_syntax_lexer::getinitstate(). |
|
|
|
|
|
|
|
Definition at line 507 of file syntax.cc. Referenced by ht_html_syntax_lexer::gettoken_color(). |
|
Definition at line 509 of file syntax.cc. Referenced by ht_html_syntax_lexer::gettoken_color(). |
|
Definition at line 505 of file syntax.cc. Referenced by ht_html_syntax_lexer::gettoken_color(). |
|
Definition at line 510 of file syntax.cc. Referenced by ht_html_syntax_lexer::gettoken_color(). |
|
Definition at line 502 of file syntax.cc. Referenced by ht_html_syntax_lexer::geterrortoken(), and ht_html_syntax_lexer::gettoken_color(). |
|
Definition at line 504 of file syntax.cc. Referenced by ht_html_syntax_lexer::gettoken_color(). |
|
Definition at line 508 of file syntax.cc. Referenced by ht_html_syntax_lexer::gettoken_color(). |
|
Definition at line 506 of file syntax.cc. Referenced by ht_html_syntax_lexer::gettoken_color(). |
|
Definition at line 503 of file syntax.cc. Referenced by ht_html_syntax_lexer::gettoken_color(). |
|
Definition at line 72 of file syntax.cc. Referenced by ht_lang_syntax_lexer::gettoken(). |
|
Definition at line 342 of file syntax.cc. Referenced by ht_c_syntax_lexer::reloadpalette(). |
|
Value: { needstates,\ false, LRST_ANYCHAR, NULL, 0, token } |
|
Value: { needstates,\ false, LRST_REGEX, "$", state, 0 } |
|
Definition at line 650 of file syntax.cc. References malloc(), and qsort_stringlist(). Referenced by ht_c_syntax_lexer::init(). |
|
Definition at line 45 of file syntax.cc. References UINT. Referenced by ht_c_syntax_lexer::gettoken(). |
|
Definition at line 645 of file syntax.cc. Referenced by create_sorted_stringtable(). |
|
Definition at line 33 of file syntax.cc. References len, regex_t, regexec(), regmatch_t::rm_eo, and regmatch_t::rm_so. Referenced by ht_lang_syntax_lexer::gettoken(). |
|
Initial value: { "bool", "char", "void", "int", "short", "long", "unsigned", "signed", "float", "double", "true", "false", "return", "if", "else", "while", "do", "goto", "asm", "switch", "case", "default", "break", "continue", "for", "new", "delete", "this", "struct", "union", "enum", "class", "template", "operator", "typedef", "public", "protected", "private", "friend", "const", "extern", "inline", "register", "static", "volatile", "virtual", "try", "catch", "throw", "sizeof", NULL } Definition at line 316 of file syntax.cc. Referenced by ht_c_syntax_lexer::init(). |
|
Definition at line 265 of file syntax.cc. Referenced by ht_c_syntax_lexer::init(). |
|
Definition at line 512 of file syntax.cc. Referenced by ht_html_syntax_lexer::init(). |