diff options
| author | Franklin Wei <git@fwei.tk> | 2015-11-10 17:19:33 -0500 |
|---|---|---|
| committer | Franklin Wei <git@fwei.tk> | 2015-11-10 17:19:33 -0500 |
| commit | 1511952de93d7a85bb3b252d6ed47d434ff208f6 (patch) | |
| tree | 83ace48d8dbeffa62050c847dfe3db10fd303c91 /src/ducky.h | |
| parent | 768628ea1767b966418f21dced0572e222a6208b (diff) | |
| download | ducky-1511952de93d7a85bb3b252d6ed47d434ff208f6.zip ducky-1511952de93d7a85bb3b252d6ed47d434ff208f6.tar.gz ducky-1511952de93d7a85bb3b252d6ed47d434ff208f6.tar.bz2 ducky-1511952de93d7a85bb3b252d6ed47d434ff208f6.tar.xz | |
add a rudimentary bytecode compiler
Diffstat (limited to 'src/ducky.h')
| -rw-r--r-- | src/ducky.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/ducky.h b/src/ducky.h index 03c24d7..b92b96c 100644 --- a/src/ducky.h +++ b/src/ducky.h @@ -1 +1,9 @@ -void ducky_main(int fd); +#include <stdbool.h> +#include <stdint.h> + +void ducky_main(int fd, bool verbose); +void ducky_compile(int fd, bool verbose, int out_fd); + +typedef int32_t imm_t; +typedef uint8_t instr_t; +typedef uint16_t varid_t; |