xo-interpreter2: + _do_eval_sequence_op()
This commit is contained in:
parent
3358bf885d
commit
f08403bfe3
2 changed files with 16 additions and 0 deletions
|
|
@ -75,6 +75,12 @@ namespace xo {
|
|||
**/
|
||||
void _do_eval_if_else_op();
|
||||
|
||||
/** evaluate a sequence expression
|
||||
* Require:
|
||||
* - expression in @ref expr_
|
||||
**/
|
||||
void _do_eval_sequence_op();
|
||||
|
||||
private:
|
||||
/*
|
||||
* Some registers are preserved by evaluation:
|
||||
|
|
|
|||
|
|
@ -60,6 +60,9 @@ namespace xo {
|
|||
case exprtype::ifexpr:
|
||||
_do_eval_if_else_op();
|
||||
break;
|
||||
case exprtype::sequence:
|
||||
_do_eval_sequence_op();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -107,6 +110,13 @@ namespace xo {
|
|||
// not implemented
|
||||
assert(false);
|
||||
}
|
||||
|
||||
void
|
||||
VirtualSchematikaMachine::_do_eval_sequence_op()
|
||||
{
|
||||
// not implemented
|
||||
assert(false);
|
||||
}
|
||||
} /*namespace scm*/
|
||||
} /*namespace xo*/
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue