mirror of
https://github.com/ProgramSnail/Lama.git
synced 2025-12-06 06:48:48 +00:00
24 lines
1.2 KiB
C
24 lines
1.2 KiB
C
#pragma once
|
|
|
|
#include <stdio.h>
|
|
|
|
#include "utils.h"
|
|
|
|
#define FORALL_BINOP(DEF) \
|
|
DEF(CMD_BINOP_ADD, +) \
|
|
DEF(CMD_BINOP_SUB, -) \
|
|
DEF(CMD_BINOP_MULT, *) \
|
|
DEF(CMD_BINOP_DIV, /) \
|
|
DEF(CMD_BINOP_MOD, %) \
|
|
DEF(CMD_BINOP_LEQ, <) \
|
|
DEF(CMD_BINOP_LT, <=) \
|
|
DEF(CMD_BINOP_GT, >) \
|
|
DEF(CMD_BINOP_GEQ, >=) \
|
|
DEF(CMD_BINOP_EQ, ==) \
|
|
DEF(CMD_BINOP_NEQ, !=) \
|
|
DEF(CMD_BINOP_AND, &&) \
|
|
DEF(CMD_BINOP_OR, ||)
|
|
|
|
const char *read_cmd(char *ip, const Bytefile *bf);
|
|
|
|
// Bytefile *read_file(const char *fname);
|