switch invalid term from type to domain error
This commit is contained in:
@@ -38,7 +38,6 @@ pub(crate) enum ValidType {
|
||||
Callable,
|
||||
Character,
|
||||
Compound,
|
||||
Directive,
|
||||
Evaluable,
|
||||
Float,
|
||||
InByte,
|
||||
@@ -74,7 +73,6 @@ impl ValidType {
|
||||
// ValidType::PredicateIndicator => atom!("predicate_indicator"),
|
||||
// ValidType::Variable => atom!("variable")
|
||||
ValidType::TcpListener => atom!("tcp_listener"),
|
||||
ValidType::Directive => atom!("directive"),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -981,8 +981,8 @@ impl MachineState {
|
||||
|
||||
pub(crate) fn directive_error(&mut self, err: DirectiveError) -> MachineError {
|
||||
match err {
|
||||
DirectiveError::ExpectedDirective(_term) => self.type_error(
|
||||
ValidType::Directive,
|
||||
DirectiveError::ExpectedDirective(_term) => self.domain_error(
|
||||
DomainErrorType::Directive,
|
||||
atom_as_cell!(atom!("todo_insert_invalid_term_here")),
|
||||
),
|
||||
DirectiveError::InvalidDirective(name, arity) => {
|
||||
|
||||
Reference in New Issue
Block a user