language

Some fools attempt at an interpreted language
Log | Files | Refs

ins_adata.h (510B)


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/* `ins_adata.h` provides per-opcode arguement type data.
 * Provides subroutines for individual opcodes
 */

#ifndef INS_MDATA_H
#define INS_MDATA_H

#include <stdlib.h>
#include <stdio.h>

#include "bc.h"
#include "is.h"
#include "var.h"
#include "helper.h"

void init_adata( void );

/* TODO: figure out how to deserialize the following:
 *
 *  Byte to integer
 *  Word to address type
 *  Dynamic length arguement to arguement type list
 *  Dynamic length arguement to typed data
 */

#endif //INS_MDATA_H