Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

15 строки
731 B

1 год назад
  1. #include "molasses/parser_primitives.h"
  2. namespace molasses {
  3. parser_context register_integers(parser_context ctx) {
  4. ctx.types.push_back(std::make_shared<primitive_type>("i8", 1));
  5. ctx.types.push_back(std::make_shared<primitive_type>("i16", 2));
  6. ctx.types.push_back(std::make_shared<primitive_type>("i32", 4));
  7. ctx.types.push_back(std::make_shared<primitive_type>("i64", 8));
  8. ctx.types.push_back(std::make_shared<primitive_type>("u8", 1));
  9. ctx.types.push_back(std::make_shared<primitive_type>("u16", 2));
  10. ctx.types.push_back(std::make_shared<primitive_type>("u32", 4));
  11. ctx.types.push_back(std::make_shared<primitive_type>("u64", 8));
  12. return ctx;
  13. }
  14. }