#ifndef __SMCC_FRONTEND_H__ #define __SMCC_FRONTEND_H__ #include "lexer/lexer.h" #include "parser/parser.h" typedef int (*sread_fn)(void *dst_buf, int dst_size, int elem_size, int count, void *stream); ast_node_t* frontend(const char* file, void* stream, sread_fn sread); #endif