#pragma once #include "ast.h" const char * statement_type_str(enum statement_type type); const char * token_type_str(enum token_type type); void print_token(int indent, struct token token); void print_expression(int indent, struct expression * expression); void print_return(int indent, struct statement_return * statement_return); void print_if_else(int indent, struct statement_if_else * statement_if_else); void print_statement(int indent, struct statement * statement);