From 2a45650dcc87c3bf047adaf030fd392bbe9fbb5e Mon Sep 17 00:00:00 2001 From: Laurenz Date: Wed, 4 May 2022 23:04:19 +0200 Subject: Keyed pairs --- src/syntax/mod.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/syntax/mod.rs') diff --git a/src/syntax/mod.rs b/src/syntax/mod.rs index d21597ff..09d7265d 100644 --- a/src/syntax/mod.rs +++ b/src/syntax/mod.rs @@ -648,6 +648,8 @@ pub enum NodeKind { DictExpr, /// A named pair: `thickness: 3pt`. Named, + /// A keyed pair: `"spaced key": true`. + Keyed, /// A unary operation: `-x`. UnaryExpr, /// A binary operation: `a + b`. @@ -896,7 +898,8 @@ impl NodeKind { Self::GroupExpr => "group", Self::ArrayExpr => "array", Self::DictExpr => "dictionary", - Self::Named => "named argument", + Self::Named => "named pair", + Self::Keyed => "keyed pair", Self::UnaryExpr => "unary expression", Self::BinaryExpr => "binary expression", Self::FieldAccess => "field access", @@ -1021,6 +1024,7 @@ impl Hash for NodeKind { Self::ArrayExpr => {} Self::DictExpr => {} Self::Named => {} + Self::Keyed => {} Self::UnaryExpr => {} Self::BinaryExpr => {} Self::FieldAccess => {} -- cgit v1.2.3