aboutsummaryrefslogtreecommitdiff
path: root/qtmips_asm/simpleasm.h
diff options
context:
space:
mode:
Diffstat (limited to 'qtmips_asm/simpleasm.h')
-rw-r--r--qtmips_asm/simpleasm.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/qtmips_asm/simpleasm.h b/qtmips_asm/simpleasm.h
index ac06ca1..8f74577 100644
--- a/qtmips_asm/simpleasm.h
+++ b/qtmips_asm/simpleasm.h
@@ -74,11 +74,13 @@ public:
virtual bool process_file(QString filename, QString *error_ptr = nullptr);
bool finish(QString *error_ptr = nullptr);
protected:
+ virtual bool process_pragma(QStringList &operands, QString filename = "",
+ int line_number = 0, QString *error_ptr = nullptr);
bool error_occured;
bool fatal_occured;
+ SymbolTableDb *symtab;
private:
QStringList include_stack;
- SymbolTableDb *symtab;
machine::MemoryAccess *mem;
machine::RelocExpressionList reloc;
std::uint32_t address;