summaryrefslogtreecommitdiff
path: root/src/syntax/mod.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2022-05-04 23:04:19 +0200
committerLaurenz <laurmaedje@gmail.com>2022-05-04 23:12:31 +0200
commit2a45650dcc87c3bf047adaf030fd392bbe9fbb5e (patch)
treec78ce67e341d2ad1e7f6ffb6058906075b76798a /src/syntax/mod.rs
parente674fd7e909c273c36952f01829544a2efc11c92 (diff)
Keyed pairs
Diffstat (limited to 'src/syntax/mod.rs')
-rw-r--r--src/syntax/mod.rs6
1 files changed, 5 insertions, 1 deletions
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 => {}