#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(). |
1.3.5