Skip to content

Commit 5db99fb

Browse files
committed
Allow methods, modules, lambdas or class as entry points of the CFG
1 parent d23a74f commit 5db99fb

4 files changed

Lines changed: 235 additions & 97 deletions

File tree

‎src/FAST-Python-Model/FASTPyModel.class.st‎

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,20 @@ FASTPyModel class >> annotation [
2222
<generated>
2323
]
2424

25-
{ #category : 'as yet unclassified' }
25+
{ #category : 'accessing' }
26+
FASTPyModel >> allClassDefinitions [
27+
28+
^ self allWithType: FASTPyClassDefinition
29+
]
30+
31+
{ #category : 'accessing' }
2632
FASTPyModel >> allFunctionDefinitions [
2733

2834
^ self allWithType: FASTPyFunctionDefinition
2935
]
36+
37+
{ #category : 'accessing' }
38+
FASTPyModel >> allModules [
39+
40+
^ self allWithType: FASTPyModule
41+
]

0 commit comments

Comments
 (0)