#ifndef PARSER_H
#define PARSER_H

#include "language.h"

bool parse_program(const char* text, Program* out, Error* error);
bool parse_program_with_args(const char* text, size_t argument_count, const char* const* arguments,
                             Program* out, Error* error);
void program_destroy(Program* program);

#endif