#ifndef fkstd_FUN_HPP #define fkstd_FUN_HPP #include "commons.hpp" namespace fkstd { STDRET assert_eq(Loc loc, Module& mod, STDARGS args); STDRET println(Loc loc, Module& mod, STDARGS args); STDRET add_int(Loc loc, Module& mod, STDARGS args); STDRET sub_int(Loc loc, Module& mod, STDARGS args); STDRET mul_int(Loc loc, Module& mod, STDARGS args); STDRET div_int(Loc loc, Module& mod, STDARGS args); STDRET mod_int(Loc loc, Module& mod, STDARGS args); STDRET pow_int(Loc loc, Module& mod, STDARGS args); STDRET lt(Loc loc, Module& mod, STDARGS args); STDRET le(Loc loc, Module& mod, STDARGS args); STDRET gt(Loc loc, Module& mod, STDARGS args); STDRET ge(Loc loc, Module& mod, STDARGS args); STDRET eq(Loc loc, Module& mod, STDARGS args); STDRET ne(Loc loc, Module& mod, STDARGS args); STDRET bool_not(Loc loc, Module& mod, STDARGS args); STDRET array_ref(Loc loc, Module& mod, STDARGS args); } #endif