#ifndef PROGRAMTYPES_H #define PROGRAMTYPES_H #include "str.h" struct Pc { int line; struct Token *token; }; struct Scope { struct Pc start; struct Pc begin; struct Pc end; struct Scope *next; }; struct Program { int trace; int numbered; int size; int capacity; int runnable; int unsaved; struct String name; struct Token **code; struct Scope *scope; }; #endif