Coverage for src/pystencilssfg/ir/__init__.py: 100%

5 statements  

« prev     ^ index     » next       coverage.py v7.8.0, created at 2025-04-04 07:16 +0000

1from .call_tree import ( 

2 SfgCallTreeNode, 

3 SfgCallTreeLeaf, 

4 SfgEmptyNode, 

5 SfgKernelCallNode, 

6 SfgGpuKernelInvocation, 

7 SfgBlock, 

8 SfgSequence, 

9 SfgStatements, 

10 SfgFunctionParams, 

11 SfgRequireIncludes, 

12 SfgBranch, 

13 SfgSwitchCase, 

14 SfgSwitch, 

15) 

16 

17from .entities import ( 

18 SfgCodeEntity, 

19 SfgNamespace, 

20 SfgGlobalNamespace, 

21 SfgKernelNamespace, 

22 SfgKernelHandle, 

23 SfgFunction, 

24 SfgVisibility, 

25 SfgClassKeyword, 

26 SfgClassMember, 

27 SfgMemberVariable, 

28 SfgMethod, 

29 SfgConstructor, 

30 SfgClass, 

31) 

32 

33from .syntax import ( 

34 SfgEntityDecl, 

35 SfgEntityDef, 

36 SfgVisibilityBlock, 

37 SfgNamespaceBlock, 

38 SfgClassBody, 

39 SfgSourceFileType, 

40 SfgSourceFile, 

41) 

42 

43from .analysis import collect_includes 

44 

45__all__ = [ 

46 "SfgCallTreeNode", 

47 "SfgCallTreeLeaf", 

48 "SfgEmptyNode", 

49 "SfgKernelCallNode", 

50 "SfgGpuKernelInvocation", 

51 "SfgSequence", 

52 "SfgBlock", 

53 "SfgStatements", 

54 "SfgFunctionParams", 

55 "SfgRequireIncludes", 

56 "SfgBranch", 

57 "SfgSwitchCase", 

58 "SfgSwitch", 

59 "SfgCodeEntity", 

60 "SfgNamespace", 

61 "SfgGlobalNamespace", 

62 "SfgKernelNamespace", 

63 "SfgKernelHandle", 

64 "SfgFunction", 

65 "SfgVisibility", 

66 "SfgClassKeyword", 

67 "SfgClassMember", 

68 "SfgMemberVariable", 

69 "SfgMethod", 

70 "SfgConstructor", 

71 "SfgClass", 

72 "SfgEntityDecl", 

73 "SfgEntityDef", 

74 "SfgVisibilityBlock", 

75 "SfgNamespaceBlock", 

76 "SfgClassBody", 

77 "SfgSourceFileType", 

78 "SfgSourceFile", 

79 "collect_includes", 

80]