#pragma once #include "molasses/parser_primitives.h" namespace molasses { template std::vector initialize_stack(); template std::vector generate_return(); template std::vector generate_label(const std::string& target); template std::vector generate_goto(const std::string& target); template std::vector generate_push_int32(int32_t target); template std::vector generate_push_int64(int64_t target); template std::vector generate_call(const std::string& target); template std::vector generate_enter(); template std::vector generate_push_string_ptr(const symbol&); template std::vector generate_string(const symbol&, const std::string&); }