Rename some ast elements

This commit is contained in:
Joscha 2022-11-17 19:35:02 +01:00
parent 0cb667f2cd
commit 2ad7be8bc6

View file

@ -135,17 +135,17 @@ pub enum Expr {
/// See [`TableConstr`]. /// See [`TableConstr`].
TableConstr(TableConstr), TableConstr(TableConstr),
/// `foo`
Var(Ident),
/// `[a]` /// `[a]`
VarExpr(Box<Expr>), Var(Box<Expr>),
/// `foo = a` /// `foo`
VarAssign(Ident, Box<Expr>), VarIdent(Ident),
/// `[a] = b` /// `[a] = b`
VarExprAssign(Box<Expr>, Box<Expr>), VarAssign(Box<Expr>, Box<Expr>),
/// `foo = a`
VarIdentAssign(Ident, Box<Expr>),
/// `-a` /// `-a`
Neg(Box<Expr>), Neg(Box<Expr>),
@ -153,17 +153,17 @@ pub enum Expr {
/// `not a` /// `not a`
Not(Box<Expr>), Not(Box<Expr>),
/// `a.foo`
Field(Box<Expr>, Ident),
/// `a[b]` /// `a[b]`
FieldExpr(Box<Expr>, Box<Expr>), Field(Box<Expr>, Box<Expr>),
/// `a.foo = b` /// `a.foo`
FieldAssign(Box<Expr>, Ident, Box<Expr>), FieldIdent(Box<Expr>, Ident),
/// `a[b] = c` /// `a[b] = c`
FieldExprAssign(Box<Expr>, Box<Expr>, Box<Expr>), FieldAssign(Box<Expr>, Box<Expr>, Box<Expr>),
/// `a.foo = b`
FieldIdentAssign(Box<Expr>, Ident, Box<Expr>),
/// - `a + b` /// - `a + b`
/// - `a == b` /// - `a == b`