/* * Copyright 2023 Oleg Borodin */ #ifndef TCCOMP_H_QWERTY #define TCCOMP_H_QWERTY #include #include typedef struct { tclexer_t* lexer; vmapper_t* vmapper; int pos; int lnum; } tccomp_t; tccomp_t * new_tccomp(tclexer_t * lexer, vmapper_t* vmapper); void tccomp_init(tccomp_t* comp, tclexer_t* lexer, vmapper_t* vmapper); int tccomp_parse(tccomp_t* comp); void tccomp_destroy(tccomp_t* comp); void tccomp_free(tccomp_t* comp); #endif