![]()  | 
  
    s4g
    0.9.2
    
   высокоуровневый, императивный, процедурный, встраиваемый, скриптовый язык программирования общего назначения, написанный на C++. 
   | 
 
Заголовочный файл лексического анализатора Подробнее...
Классы | |
| class | s4g_Lexer | 
| лексический анализатор  Подробнее... | |
Функции | |
| int | s4g_lex_is_key_word (const char *szSrc) | 
| является ли слово ключевым языковым, возвращает -1 в случае отрицательного результата, иначе id.  | |
| int | s4g_lex_is_key_word_pp (const char *szSrc) | 
| является ли слово ключевым из препроцессора, возвращает -1 в случае отрицательного результата, иначе id.  | |
Является ли текущая анализируемая строка ...  | |
  | |
| int | s4g_lex_is_syms_arithmetic (const char *szSrc, char *szDst) | 
| арифметическим символом  | |
| int | s4g_lex_is_syms_assign_arithmetic (const char *szSrc, char *szDst) | 
| арифметическим сиволом с присваиванием  | |
| int | s4g_lex_is_syms_assign_bit (const char *szSrc, char *szDst) | 
| битовым сиволом с присваиванием  | |
| int | s4g_lex_is_syms_logic (const char *szSrc, char *szDst) | 
| логическим символом  | |
| int | s4g_lex_is_syms_bit (const char *szSrc, char *szDst) | 
| битовым символом  | |
| int | s4g_lex_is_assign (const char *szSrc, char *szDst) | 
| символом присваиванием  | |
| int | s4g_lex_is_delimiter (const char *szSrc, char *szDst) | 
| символом разделителем  | |
| int | s4g_lex_is_group_expr (const char *szSrc, char *szDst) | 
| символом группировки выражений  | |
| int | s4g_lex_is_group_data (const char *szSrc, char *szDst) | 
| символом группировки данных  | |
| int | s4g_lex_is_access2object (const char *szSrc, char *szDst) | 
| символом обращения к объекту  | |
Является ли текущий символ ...  | |
| bool | s4g_lex_is_char_str (const char cSym) | 
| буквой либо нижним пробелом  | |
| bool | s4g_lex_is_char_num_or_point (const char cSym) | 
| числом либо точкой  | |
| bool | s4g_lex_is_char_num (const char cSym) | 
| числом  | |
Считывание из строки ...  | |
| void | s4g_lex_scan_string (const char *szSrc, char *szDst) | 
| слова состоящего из букв и цифр  | |
| void | s4g_lex_scan_litstring (const char *szSrc, String *sDest, int &iLen) | 
| пользовательской строки (строкового литерала)  | |
| int | s4g_lex_scan_num (const char *szSrc, char *szDst) | 
| числа  | |
Заголовочный файл лексического анализатора