use new binops

This commit is contained in:
Folkert 2021-03-20 21:19:10 +01:00
parent e0c211081a
commit d5ec66244f
5 changed files with 295 additions and 15 deletions

View file

@ -130,6 +130,7 @@ pub enum Expr<'a> {
/// To apply a tag by name, do Apply(Tag(...), ...)
Apply(&'a Loc<Expr<'a>>, &'a [&'a Loc<Expr<'a>>], CalledVia),
BinOp(&'a (Loc<Expr<'a>>, Loc<BinOp>, Loc<Expr<'a>>)),
BinOps(&'a [(Loc<Expr<'a>>, Loc<BinOp>)], &'a Loc<Expr<'a>>),
UnaryOp(&'a Loc<Expr<'a>>, Loc<UnaryOp>),
// Conditionals