Merge branch 'josh_11_7' of gitlab.cs.wallawalla.edu:lustje/language-interpreter-lab
This commit is contained in:
commit
1e4c127762
|
|
@ -327,6 +327,9 @@ void decl_evaluate(struct decl *d) {
|
|||
if (!d)
|
||||
return;
|
||||
|
||||
printf("decl_evaluate\n");
|
||||
|
||||
|
||||
if (d->name->kind == EXPR_NAME && d->value->kind == EXPR_ARRAY) {
|
||||
struct expr *e = expr_sub_evaluate(d->value);
|
||||
scope_bind(d->name->name, e);
|
||||
|
|
|
|||
|
|
@ -35,7 +35,9 @@ typedef enum {
|
|||
EXPR_SUBSCRIPT,
|
||||
EXPR_SUBTRACT,
|
||||
EXPR_NULL,
|
||||
EXPR_CUSTOM_FUNCTION
|
||||
EXPR_CUSTOM_FUNCTION,
|
||||
EXPR_OCCURS,
|
||||
EXPR_VALUE
|
||||
} expr_t;
|
||||
|
||||
struct expr {
|
||||
|
|
|
|||
Loading…
Reference in New Issue