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();
|
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:
|
||||||
|
|
|
||||||
|
|
@ -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*/
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue