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) |
|
Enumerator |
---|
BASETOKEN_NONE |
|
BASETOKEN_ALPHA |
|
BASETOKEN_DIGIT |
|
BASETOKEN_WHITESPACE |
|
BASETOKEN_OTHER |
|
Enumerator |
---|
PARSE_WHITESPACE |
|
IGNORE_WHITESPACE |
|
EXPORT int strref_cmp |
( |
const struct strref * |
str1, |
|
|
const char * |
str2 |
|
) |
| |
EXPORT int strref_cmpi |
( |
const struct strref * |
str1, |
|
|
const char * |
str2 |
|
) |
| |
EXPORT bool valid_float_str |
( |
const char * |
str, |
|
|
size_t |
n |
|
) |
| |
EXPORT bool valid_int_str |
( |
const char * |
str, |
|
|
size_t |
n |
|
) |
| |