blob: 85715e4579edf6b69c3a28ab5917cf9a3171f3cf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#pragma once
#include <fasm/linker/linker.h>
#include <stdint.h>
typedef struct ByteCode {
uint8_t *code;
size_t code_size;
uint8_t *data;
size_t data_size;
FasmVariable *labels;
size_t labels_size;
}ByteCode;
extern void deleteByteCodeInners(ByteCode bytecode);
extern ByteCode fasmCodeGenerator(FasmLinkedLines *lines);
|