This commit is contained in:
Zander Thannhauser 2025-08-17 22:33:49 -05:00
parent efb1452750
commit 6de059d854
2 changed files with 1 additions and 58 deletions

57
main.c
View file

@ -2131,63 +2131,6 @@ struct expression* parse(const char* text)
return root;
}
#if 0
struct value** evaluate_lvalue(
struct expression* expression,
struct scope* scope)
{
switch (expression->kind)
{
case ek_syntax_error: assert(0); break;
case ek_variable:
{
return scope_lookup(scope, expression->string);
}
case ek_literal: TODO; break;
case ek_add: TODO; break;
case ek_subtract: TODO; break;
case ek_multiply: TODO; break;
case ek_divide: TODO; break;
case ek_positive: TODO; break;
case ek_negative: TODO; break;
case ek_greater_than: TODO; break;
case ek_greater_than_equal_to: TODO; break;
case ek_less_than: TODO; break;
case ek_less_than_equal_to: TODO; break;
case ek_equal_to: TODO; break;
case ek_not_equal_to: TODO; break;
case ek_logical_not: TODO; break;
case ek_logical_and: TODO; break;
case ek_logical_or: TODO; break;
case ek_ternary: TODO; break;
case ek_remainder: TODO; break;
case ek_assign:
{
TODO;
break;
};
case ek_comma:
{
TODO;
break;
};
}
return NULL;
}
#endif
struct value* evaluate(
struct expression* expression,
struct scope* scope)

View file

@ -1616,7 +1616,7 @@
},
"~1": {
"exit": 0,
"ftime": 1755487439.1243694,
"ftime": 1755487786.6345887,
"output": "???"
},
"~x": {