Go to the source code of this file.
|
EXPORT int | strref_cmp (const struct strref *str1, const char *str2) |
|
EXPORT int | strref_cmpi (const struct strref *str1, const char *str2) |
|
EXPORT int | strref_cmp_strref (const struct strref *str1, const struct strref *str2) |
|
EXPORT int | strref_cmpi_strref (const struct strref *str1, const struct strref *str2) |
|
EXPORT bool | valid_int_str (const char *str, size_t n) |
|
EXPORT bool | valid_float_str (const char *str, size_t n) |
|
EXPORT char * | error_data_buildstring (struct error_data *ed) |
|
EXPORT void | error_data_add (struct error_data *ed, const char *file, uint32_t row, uint32_t column, const char *msg, int level) |
|
EXPORT bool | lexer_getbasetoken (struct lexer *lex, struct base_token *t, enum ignore_whitespace iws) |
|
EXPORT void | lexer_getstroffset (const struct lexer *lex, const char *str, uint32_t *row, uint32_t *col) |
|
◆ LEX_ERROR
◆ LEX_WARNING
◆ base_token_type
Enumerator |
---|
BASETOKEN_NONE | |
BASETOKEN_ALPHA | |
BASETOKEN_DIGIT | |
BASETOKEN_WHITESPACE | |
BASETOKEN_OTHER | |
◆ ignore_whitespace
Enumerator |
---|
PARSE_WHITESPACE | |
IGNORE_WHITESPACE | |
◆ error_data_add()
◆ error_data_buildstring()
◆ lexer_getbasetoken()
◆ lexer_getstroffset()
◆ strref_cmp()
EXPORT int strref_cmp |
( |
const struct strref * |
str1, |
|
|
const char * |
str2 |
|
) |
| |
◆ strref_cmp_strref()
◆ strref_cmpi()
EXPORT int strref_cmpi |
( |
const struct strref * |
str1, |
|
|
const char * |
str2 |
|
) |
| |
◆ strref_cmpi_strref()
◆ valid_float_str()
EXPORT bool valid_float_str |
( |
const char * |
str, |
|
|
size_t |
n |
|
) |
| |
◆ valid_int_str()
EXPORT bool valid_int_str |
( |
const char * |
str, |
|
|
size_t |
n |
|
) |
| |