選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

15 行
731 B

  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. }