diff options
| author | Syndamia <kamen@syndamia.com> | 2022-11-29 19:02:10 +0200 |
|---|---|---|
| committer | Syndamia <kamen@syndamia.com> | 2022-11-29 19:02:10 +0200 |
| commit | 83c7854b3f6e60d6e3c430b9c3dd59b3773c4ef2 (patch) | |
| tree | 08511019dfa78f49c9ecddde864186a7fa81cf5f /src/Memory.h | |
| parent | 6f5fe499c2ba09057f3462edaeccfee5cc6f25a4 (diff) | |
| download | arzu-interpreter-83c7854b3f6e60d6e3c430b9c3dd59b3773c4ef2.tar arzu-interpreter-83c7854b3f6e60d6e3c430b9c3dd59b3773c4ef2.tar.gz arzu-interpreter-83c7854b3f6e60d6e3c430b9c3dd59b3773c4ef2.zip | |
Added a somewhat working version of the parser
Diffstat (limited to 'src/Memory.h')
| -rw-r--r-- | src/Memory.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/Memory.h b/src/Memory.h new file mode 100644 index 0000000..d030b1e --- /dev/null +++ b/src/Memory.h @@ -0,0 +1,15 @@ +#ifndef ARZU_INTERPRETER_MEMORY +#define ARZU_INTERPRETER_MEMORY + +#include "MemoryData.h" +#include <list> +#include <stack> +using namespace std; + +struct Memory { + list<MemoryData*> vars; + stack<MemoryData*> work; + stack<unsigned int> scopeVars; +}; + +#endif |
