xo-interpreter2: + _do_eval_sequence_op()

This commit is contained in:
Roland Conybeare 2026-01-31 01:13:55 -05:00
commit f08403bfe3
2 changed files with 16 additions and 0 deletions

View file

@ -75,6 +75,12 @@ namespace xo {
**/ **/
void _do_eval_if_else_op(); void _do_eval_if_else_op();
/** evaluate a sequence expression
* Require:
* - expression in @ref expr_
**/
void _do_eval_sequence_op();
private: private:
/* /*
* Some registers are preserved by evaluation: * Some registers are preserved by evaluation:

View file

@ -60,6 +60,9 @@ namespace xo {
case exprtype::ifexpr: case exprtype::ifexpr:
_do_eval_if_else_op(); _do_eval_if_else_op();
break; break;
case exprtype::sequence:
_do_eval_sequence_op();
break;
} }
} }
@ -107,6 +110,13 @@ namespace xo {
// not implemented // not implemented
assert(false); assert(false);
} }
void
VirtualSchematikaMachine::_do_eval_sequence_op()
{
// not implemented
assert(false);
}
} /*namespace scm*/ } /*namespace scm*/
} /*namespace xo*/ } /*namespace xo*/