This repository was archived by the owner on Sep 9, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +10
-15
lines changed
languages/tree-sitter-stack-graphs-javascript/src Expand file tree Collapse file tree 1 file changed +10
-15
lines changed Original file line number Diff line number Diff line change @@ -3189,27 +3189,22 @@ inherit .containing_class_value
31893189;; ##### Member Expressions
31903190
31913191(member_expression
3192- .
3193- (_)@object
3194- (optional_chain)? ; '?.' operator
3195- (_)@property
3196- .
3197- )@member_expr
3198- {
3199-
3200- node member_push
3201- node property_push
3192+ object:(_)@object
3193+ property:(_)@property
3194+ )@member_expr {
3195+ node member_push
3196+ node property_push
32023197
32033198 ; scopes flow into object then back out
32043199 edge @object.before_scope -> @member_expr.before_scope
32053200 edge @member_expr.after_scope -> @object.after_scope
32063201
32073202 ; value is a member projection on the value of the object ie. a push then push dot
3208- attr (member_push) push_symbol = "GUARD:MEMBER"
3209- attr (property_push) node_reference = @property
3210- edge property_push -> member_push
3211- edge @member_expr.value -> property_push
3212- edge member_push -> @object.value
3203+ attr (member_push) push_symbol = "GUARD:MEMBER"
3204+ attr (property_push) node_reference = @property
3205+ edge property_push -> member_push
3206+ edge @member_expr.value -> property_push
3207+ edge member_push -> @object.value
32133208
32143209 ; (member_expression) nodes can occur in patterns
32153210 node @member_expr.covalue
You can’t perform that action at this time.
0 commit comments