From Code to Community: Sponsoring The Perl and Raku Conference 2025 Learn more
|
#include "pbuffer.h"
struct tagstack {
struct tagstack_entry* entry;
int pos;
int depth;
};
struct tmplpro_param;
struct tmplpro_state {
flag is_visible;
char * top;
char * next_to_end;
char * last_processed_pos;
char * cur_pos;
struct tmplpro_param* param;
int tag;
flag is_tag_closed;
flag is_tag_commented;
flag is_expr;
char * tag_start;
pbuffer str_buffer;
struct tagstack tag_stack;
pbuffer expr_pusharg_buffer;
char * expr_curpos;
PSTRING expr;
int is_expect_quote_like;
};
extern void _tmpl_log_state ( struct tmplpro_state *state, int level);
|