.
This commit is contained in:
parent
efb1452750
commit
6de059d854
2 changed files with 1 additions and 58 deletions
57
main.c
57
main.c
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -1616,7 +1616,7 @@
|
|||
},
|
||||
"~1": {
|
||||
"exit": 0,
|
||||
"ftime": 1755487439.1243694,
|
||||
"ftime": 1755487786.6345887,
|
||||
"output": "???"
|
||||
},
|
||||
"~x": {
|
||||
|
|
|
|||
Loading…
Reference in a new issue