Add disassemblre group option

This commit is contained in:
hiperiondev
2023-08-28 23:46:02 -03:00
parent 6be29ed8c5
commit a9ccd65da1
5 changed files with 315 additions and 176 deletions

View File

@@ -10,6 +10,11 @@
#ifndef DISASSEMBLER_H_
#define DISASSEMBLER_H_
typedef struct options_s {
bool alt_format_flag;
bool group_flag;
} options_t;
typedef enum DIS_OPCODES {
DIS_OP_EOF, //
@@ -123,6 +128,6 @@ typedef enum DIS_LITERAL_TYPE {
DIS_LITERAL_INDEX_BLANK, // for blank indexing i.e. arr[:]
} dis_literal_type_t;
extern void disassemble(const char *filename, bool alt_fmt);
extern void disassemble(const char *filename, options_t config);
#endif /* DISASSEMBLER_H_ */