Go to the source code of this file.
Functions | |
void | ellipsis‿tokenize‿string (ellipsis‿token‿list tl[restrict static 1], char const all8[restrict static 1], ellipsis‿special‿find *find) |
thrd_t | ellipsis‿tokenize‿thread (ellipsis‿token‿list out[static 1], FILE *inp) |
void | ellipsis‿tokenize (ellipsis‿token‿list *out, FILE *inp, size_t limit) |
Variables | |
ellipsis‿special‿find | ellipsis‿special‿decoration‿find |
ellipsis‿special‿find * | tokenizer_find |
|
extern |
References ellipsis‿token::contents, ellipsis‿lex‿nonspace(), ellipsis‿lex‿space(), ellipsis‿token‿list‿append(), and ellipsis‿token::space.
Referenced by ellipsis‿directive‿environment(), ellipsis‿include‿repair(), ellipsis‿macros‿_Once‿init‿user(), and main().
thrd_t ellipsis‿tokenize‿thread | ( | ellipsis‿token‿list | out[static 1], |
FILE * | inp | ||
) |
References ellipsis‿tokenize‿thrd(), ellipsis_alloc, and ELLIPSIS_CONTRACT.
Referenced by main().
|
extern |
start inner defer anchor at level 1
defer needs braces and a semicolon
start inner defer anchor at level 2
defer needs braces and a semicolon
start inner defer anchor at level 3
defer needs braces and a semicolon
end inner defer anchor, level 3
start inner defer anchor at level 3
defer needs braces and a semicolon
end inner defer anchor, level 3
end inner defer anchor, level 2
end inner defer anchor, level 1
References ellipsis‿str32::array, ellipsis‿str8::array, ellipsis‿special::cat, ellipsis‿token::cat, ellipsis‿special::closer8, comment, ellipsis‿token::contents, ellipsis‿token::data, ellipsis‿category‿getname(), ellipsis‿include‿fclose(), ellipsis‿infra‿fileno(), ellipsis‿infra‿line(), ellipsis‿infra‿newline(), ellipsis‿lex‿nonspace(), ellipsis‿lex‿space(), ellipsis‿malloc, ellipsis‿special‿decoration‿find, ellipsis‿special‿delete(), ellipsis‿special‿directive‿lex(), ellipsis‿special‿scan‿str32(), ellipsis‿special‿scan‿str8(), ellipsis‿str32‿delete(), ellipsis‿str8‿delete(), ellipsis‿token‿list‿append(), ellipsis‿token‿list‿close(), ellipsis‿token‿list‿destroy(), ellipsis‿token‿list‿flush(), ellipsis‿token‿list‿open(), ELLIPSIS_DIAGNOSTIC, ELLIPSIS_WARNING, get_a_line(), ellipsis‿str32::length, ellipsis‿str8::length, line, ellipsis‿token::space, ellipsis‿special::starter8, tokenizer_find, and verbatim.
Referenced by ellipsis‿directive‿include_common(), ellipsis‿language‿c‿_Once‿init‿user(), ellipsis‿language‿html‿_Once‿init‿user(), ellipsis‿language‿lex‿_Once‿init‿user(), ellipsis‿language‿markdown‿_Once‿init‿user(), ellipsis‿tokenize‿thrd(), and main().
|
extern |
Referenced by ellipsis‿tokenize().