X-Git-Url: https://code.kerkeslager.com/?p=fur;a=blobdiff_plain;f=templates%2Fframe.c;fp=templates%2Fframe.c;h=3afd1576b6418a6891568b0f8fde47d0b9afa901;hp=0000000000000000000000000000000000000000;hb=5e3bb8aa55a25e2ced307e06f6579c027749ff0e;hpb=40cd5f86db884963c917943377ca4e6e8f419f8e diff --git a/templates/frame.c b/templates/frame.c new file mode 100644 index 0000000..3afd157 --- /dev/null +++ b/templates/frame.c @@ -0,0 +1,17 @@ +struct Frame; +typedef struct Frame Frame; +struct Frame { + + Environment* environment; + Frame* returnFrame; + size_t programCounter; +}; + +void Frame_initialize(Frame* self, Environment* environment, Frame* returnFrame, size_t programCounter) { + self->environment = environment; + self->returnFrame = returnFrame; + self->programCounter = programCounter; +} + +void Frame_deinitialize(Frame* self) { +}