#pragma once #include "ast.h" typedef struct InterRet InterRet; InterRet builtin_do(InterState *is,int nargs,AST **args); InterRet builtin_print(InterState *is,int nargs,AST **args); InterRet builtin_sum(InterState *is,int nargs,AST **args); InterRet builtin_difference(InterState *is,int nargs,AST **args); InterRet builtin_product(InterState *is,int nargs,AST **args); InterRet builtin_quotient(InterState *is,int nargs,AST **args); InterRet builtin_remainder(InterState *is,int nargs,AST **args);