eĿlipsis
a language independent preprocessor
 
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Loading...
Searching...
No Matches
ellipsis-directive.h
Go to the documentation of this file.
1
8#ifndef ELLIPSIS_DIRECTIVE_H
9#define ELLIPSIS_DIRECTIVE_H
10
13
14constexpr unsigned ellipsis_expand_prefix_max = 32;
18
29[[noreturn]] void ellipsis‿directive‿error(ellipsis‿token h[static 1]);
34void ellipsis‿directive‿include(ellipsis‿token h[restrict static 1], ellipsis‿token‿list in[restrict static 1], ellipsis‿token‿list* restrict out);
35void ellipsis‿directive‿include_next(ellipsis‿token h[restrict static 1], ellipsis‿token‿list in[restrict static 1], ellipsis‿token‿list* restrict out);
36void ellipsis‿directive‿include_source(ellipsis‿token h[restrict static 1], ellipsis‿token‿list in[restrict static 1], ellipsis‿token‿list* restrict out);
37void ellipsis‿directive‿include_directives(ellipsis‿token h[restrict static 1], ellipsis‿token‿list in[restrict static 1]);
38
39#endif
void ellipsis‿directive‿include_next(ellipsis‿token h[restrict static 1], ellipsis‿token‿list in[restrict static 1], ellipsis‿token‿list *restrict out)
void ellipsis‿directive‿pragma(ellipsis‿token h[static 1], ellipsis‿token‿list *restrict in, ellipsis‿token‿list *restrict out)
Definition ellipsis-directive.c:1363
constexpr unsigned ellipsis_expand_prefix_max
Definition ellipsis-directive.h:14
ellipsis‿str32 const *const ellipsis‿directive‿marker_start
Definition ellipsis-directive.c:75
void ellipsis‿directive‿gather(ellipsis‿token h[static 1])
Definition ellipsis-directive.c:470
void ellipsis‿directive‿line(ellipsis‿token h[static 1])
Definition ellipsis-directive.c:709
ellipsis‿token * ellipsis‿directive‿define_process(ellipsis‿token‿list tpl[static 1], ellipsis‿token‿list *unbind)
Definition ellipsis-directive.c:580
void ellipsis‿directive‿expand(ellipsis‿token h[static 1])
Definition ellipsis-directive.c:219
void ellipsis‿directive‿environment(ellipsis‿token h[static 1])
Definition ellipsis-directive.c:541
void ellipsis‿directive‿include_directives(ellipsis‿token h[restrict static 1], ellipsis‿token‿list in[restrict static 1])
Definition ellipsis-directive.c:1329
void ellipsis‿directive‿move(ellipsis‿token h[static 1])
Definition ellipsis-directive.c:294
void ellipsis‿directive‿include(ellipsis‿token h[restrict static 1], ellipsis‿token‿list in[restrict static 1], ellipsis‿token‿list *restrict out)
void ellipsis‿directive‿include_source(ellipsis‿token h[restrict static 1], ellipsis‿token‿list in[restrict static 1], ellipsis‿token‿list *restrict out)
Definition ellipsis-directive.c:1321
void ellipsis‿directive‿linenumber(ellipsis‿token h[static 1])
Definition ellipsis-directive.c:740
void ellipsis‿directive‿warning(ellipsis‿token h[static 1])
Definition ellipsis-directive.c:1348
ellipsis‿str32 const *const ellipsis‿directive‿marker
Definition ellipsis-directive.c:74
void ellipsis‿directive‿define(ellipsis‿token h[static 1], ellipsis‿token‿list *unbind)
Definition ellipsis-directive.c:656
void ellipsis‿directive‿embed(ellipsis‿token h[static 1], ellipsis‿token‿list in[static 1], ellipsis‿token‿list out[static 1])
Definition ellipsis-directive.c:1027
void ellipsis‿directive‿error(ellipsis‿token h[static 1])
Definition ellipsis-directive.c:1333
ellipsis‿str32 const *const ellipsis‿directive‿marker_return
Definition ellipsis-directive.c:76
void ellipsis‿directive‿scatter(ellipsis‿token h[static 1])
Definition ellipsis-directive.c:373
void ellipsis‿directive‿embed_resource(ellipsis‿token h[static 1], ellipsis‿token‿list in[static 1], ellipsis‿token‿list out[static 1])
Definition ellipsis-directive.c:1055
void ellipsis‿directive‿undef(ellipsis‿token h[static 1])
Definition ellipsis-directive.c:663
A structure with a flexible array member of base type ellipsis‿str32‿base.
Definition ellipsis-str32.h:156
A token element as recognized during processing.
Definition ellipsis-token.h:94
a token list
Definition ellipsis-tlist.h:84