File tree Expand file tree Collapse file tree 2 files changed +8
-1
lines changed
Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change 88 #package : ' FAST-Python-Tools'
99}
1010
11+ { #category : ' parsing' }
12+ FASTPythonImporter class >> parse: aString [
13+
14+ ^ self new parse: aString
15+ ]
16+
1117{ #category : ' parsing' }
1218FASTPythonImporter >> deleteTreeSitterParser [
1319
Original file line number Diff line number Diff line change @@ -26,7 +26,8 @@ TSFASTPythonImporter >> visitFunctionDefinition: aNode [
2626TSFASTPythonImporter >> visitIdentifier: aNode [
2727
2828 " If we are in a field `name` then we are probably in a definition of an entity and we set my content as a name."
29- (context anySatisfy: [ :entry | entry field = #name ]) ifTrue: [ ^ context top fastEntity name: (self sourceCodeOf: aNode) ].
29+ (context anySatisfy: [ :entry | entry field = #name and : [ #( 'function_definition' 'class_definition' ) includes: entry tsNode type ] ]) ifTrue: [
30+ ^ context top fastEntity name: (self sourceCodeOf: aNode) ].
3031
3132 ^ self createEntityForNode: aNode
3233]
You can’t perform that action at this time.
0 commit comments