diff options
Fixed windows build and added const instruction
1 files changed, 4 insertions, 2 deletions
| -rw-r--r-- | spasm/src/spasm_impl.hpp | 6 |
diff --git a/spasm/src/spasm_impl.hpp b/spasm/src/spasm_impl.hpp index 487f130..1e1d3ef 100644 --- a/spasm/src/spasm_impl.hpp +++ b/spasm/src/spasm_impl.hpp @@ -22,6 +22,7 @@ enum OpCodes : char Jump, JumpT, JumpF, + Const, Add, Sub, Mul, @@ -40,7 +41,7 @@ class Spasm { public: Spasm(); - Spasm(PC_t, + void Initialize(PC_t, const byte*, std::istream& = std::cin, std::ostream& = std::cout); @@ -116,7 +117,8 @@ class Spasm void set_local(reg_t reg, data_t data); data_t pop_data(); void push_data(data_t); - reg_t read_reg(int size); + reg_t read_reg(size_t size); + data_t read_number(size_t size); }; } // namespace SpasmImpl |
