#include "molasses/parser_primitives.h" namespace molasses { parser_context register_integers(parser_context ctx) { ctx.types.push_back(std::make_shared("i8", 1)); ctx.types.push_back(std::make_shared("i16", 2)); ctx.types.push_back(std::make_shared("i32", 4)); ctx.types.push_back(std::make_shared("i64", 8)); ctx.types.push_back(std::make_shared("u8", 1)); ctx.types.push_back(std::make_shared("u16", 2)); ctx.types.push_back(std::make_shared("u32", 4)); ctx.types.push_back(std::make_shared("u64", 8)); return ctx; } }