add read_term_from_chars/3 (#637)

This commit is contained in:
Mark
2023-07-15 11:20:20 -06:00
parent b234ef7ea3
commit 5a7da721cd
4 changed files with 41 additions and 3 deletions

View File

@@ -4270,6 +4270,14 @@ impl Machine {
self.quoted_token();
step_or_fail!(self, self.machine_st.p = self.machine_st.cp);
}
&Instruction::CallReadFromChars => {
try_or_throw!(self.machine_st, self.read_from_chars());
step_or_fail!(self, self.machine_st.p += 1);
}
&Instruction::ExecuteReadFromChars => {
try_or_throw!(self.machine_st, self.read_from_chars());
step_or_fail!(self, self.machine_st.p = self.machine_st.cp);
}
&Instruction::CallReadTermFromChars => {
try_or_throw!(self.machine_st, self.read_term_from_chars());
step_or_fail!(self, self.machine_st.p += 1);