diff options
author | Camil Staps | 2017-07-29 00:17:28 +0200 |
---|---|---|
committer | Camil Staps | 2017-07-29 00:18:29 +0200 |
commit | cda243a41b13626f72ceaaa99901c402b9797dc7 (patch) | |
tree | 88788ec4d6d7490e2b4aa9da5f3cba570ff18151 /Sil/Syntax.dcl | |
parent | Fix lazy operators (diff) |
Cleanup; add <> < > <= >=
Diffstat (limited to 'Sil/Syntax.dcl')
-rw-r--r-- | Sil/Syntax.dcl | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/Sil/Syntax.dcl b/Sil/Syntax.dcl index c76eb13..7c983eb 100644 --- a/Sil/Syntax.dcl +++ b/Sil/Syntax.dcl @@ -57,15 +57,20 @@ from Sil.Types import :: Type | Not //* ! :: Op2 - = Add //* + - | Sub //* - - | Mul //* * - | Div //* / - | Rem //* % - | Equals //* == - | LogOr //* || - | LogAnd //* && - | Cons //* : + = Add //* + + | Sub //* - + | Mul //* * + | Div //* / + | Rem //* % + | Equals //* == + | Unequals //* <> + | CmpLe //* <= + | CmpGe //* >= + | CmpLt //* < + | CmpGt //* > + | LogOr //* || + | LogAnd //* && + | Cons //* : :: Literal = BLit Bool |