compiler/ast_print.h
2025-02-24 22:12:13 -06:00

13 lines
477 B
C

#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);