summaryrefslogtreecommitdiff
path: root/src/syntax/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/syntax/mod.rs')
-rw-r--r--src/syntax/mod.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/syntax/mod.rs b/src/syntax/mod.rs
index d18b6a3d..71646cb2 100644
--- a/src/syntax/mod.rs
+++ b/src/syntax/mod.rs
@@ -653,6 +653,8 @@ pub enum NodeKind {
UnaryExpr,
/// A binary operation: `a + b`.
BinaryExpr,
+ /// A field access: `properties.age`.
+ FieldAccess,
/// An invocation of a function: `f(x, y)`.
FuncCall,
/// An invocation of a method: `array.push(v)`.
@@ -898,6 +900,7 @@ impl NodeKind {
Self::Named => "named argument",
Self::UnaryExpr => "unary expression",
Self::BinaryExpr => "binary expression",
+ Self::FieldAccess => "field access",
Self::FuncCall => "function call",
Self::MethodCall => "method call",
Self::CallArgs => "call arguments",
@@ -1021,6 +1024,7 @@ impl Hash for NodeKind {
Self::Named => {}
Self::UnaryExpr => {}
Self::BinaryExpr => {}
+ Self::FieldAccess => {}
Self::FuncCall => {}
Self::MethodCall => {}
Self::CallArgs => {}