add support for comparison operators.
This commit is contained in:
@@ -140,6 +140,14 @@ pub fn build_code_dir() -> (Code, CodeDir, OpDir)
|
||||
op_dir.insert((String::from(">>"), Fixity::In), (YFX, 400));
|
||||
op_dir.insert((String::from("mod"), Fixity::In), (YFX, 400));
|
||||
op_dir.insert((String::from("rem"), Fixity::In), (YFX, 400));
|
||||
|
||||
// arithmetic comparison operators.
|
||||
op_dir.insert((String::from(">"), Fixity::In), (XFX, 700));
|
||||
op_dir.insert((String::from("<"), Fixity::In), (XFX, 700));
|
||||
op_dir.insert((String::from("=\\="), Fixity::In), (XFX, 700));
|
||||
op_dir.insert((String::from("=:="), Fixity::In), (XFX, 700));
|
||||
op_dir.insert((String::from(">="), Fixity::In), (XFX, 700));
|
||||
op_dir.insert((String::from("=<"), Fixity::In), (XFX, 700));
|
||||
|
||||
// there are 63 registers in the VM, so call/N is defined for all 0 <= N <= 62
|
||||
// (an extra register is needed for the predicate name)
|
||||
|
||||
Reference in New Issue
Block a user