Coverage report:
88%
coverage.py v6.4.2
, created at 2025-06-14 21:47 +0000
Module
statements
missing
excluded
coverage
src/devana/__init__.py
1
0
0
100%
src/devana/_version.py
5
0
0
100%
src/devana/code_generation/__init__.py
0
0
0
100%
src/devana/code_generation/printers/__init__.py
0
0
0
100%
src/devana/code_generation/printers/codeprinter.py
68
13
0
81%
src/devana/code_generation/printers/configuration.py
118
29
0
75%
src/devana/code_generation/printers/default/__init__.py
20
0
0
100%
src/devana/code_generation/printers/default/attributeprinter.py
20
1
0
95%
src/devana/code_generation/printers/default/basictypeprinter.py
6
0
0
100%
src/devana/code_generation/printers/default/classprinter.py
204
25
0
88%
src/devana/code_generation/printers/default/commentprinter.py
31
3
0
90%
src/devana/code_generation/printers/default/conceptprinter.py
25
2
0
92%
src/devana/code_generation/printers/default/defaultprinter.py
77
0
0
100%
src/devana/code_generation/printers/default/enumprinter.py
47
5
0
89%
src/devana/code_generation/printers/default/externcprinter.py
22
1
0
95%
src/devana/code_generation/printers/default/fileprinter.py
42
2
0
95%
src/devana/code_generation/printers/default/functionprinter.py
138
11
0
92%
src/devana/code_generation/printers/default/functiontypeprinter.py
8
0
0
100%
src/devana/code_generation/printers/default/namespaceprinter.py
24
1
0
96%
src/devana/code_generation/printers/default/stubtypeprinter.py
6
0
0
100%
src/devana/code_generation/printers/default/templateparameterprinter.py
14
0
0
100%
src/devana/code_generation/printers/default/typedefprinter.py
25
2
0
92%
src/devana/code_generation/printers/default/typeexpressionprinter.py
85
13
0
85%
src/devana/code_generation/printers/default/unionprinter.py
30
1
0
97%
src/devana/code_generation/printers/default/usingnamespaceprinter.py
16
1
0
94%
src/devana/code_generation/printers/default/usingprinter.py
36
4
0
89%
src/devana/code_generation/printers/default/utilityprinters.py
13
4
0
69%
src/devana/code_generation/printers/default/variableprinter.py
57
12
0
79%
src/devana/code_generation/printers/dispatcherinjectable.py
8
0
0
100%
src/devana/code_generation/printers/formatter.py
29
2
0
93%
src/devana/code_generation/printers/icodeprinter.py
10
2
0
80%
src/devana/code_generation/stubtype.py
6
0
0
100%
src/devana/configuration.py
153
11
0
93%
src/devana/preprocessing/__init__.py
0
0
0
100%
src/devana/preprocessing/premade/__init__.py
0
0
0
100%
src/devana/preprocessing/premade/components/__init__.py
0
0
0
100%
src/devana/preprocessing/premade/components/executor/__init__.py
0
0
0
100%
src/devana/preprocessing/premade/components/executor/editor.py
40
13
0
68%
src/devana/preprocessing/premade/components/executor/environment.py
91
18
0
80%
src/devana/preprocessing/premade/components/executor/executable.py
116
2
0
98%
src/devana/preprocessing/premade/components/executor/executor.py
23
23
0
0%
src/devana/preprocessing/premade/components/parser/__init__.py
0
0
0
100%
src/devana/preprocessing/premade/components/parser/argumentsparser.py
117
9
0
92%
src/devana/preprocessing/premade/components/parser/extractor.py
39
0
0
100%
src/devana/preprocessing/premade/components/parser/functionparser.py
127
11
0
91%
src/devana/preprocessing/premade/components/parser/parser.py
70
18
0
74%
src/devana/preprocessing/premade/components/parser/typechecker.py
59
13
0
78%
src/devana/preprocessing/premade/components/savers/__init__.py
0
0
0
100%
src/devana/preprocessing/premade/components/savers/filesaver.py
43
2
0
95%
src/devana/preprocessing/premade/preprocessors/__init__.py
0
0
0
100%
src/devana/preprocessing/preprocessor.py
52
15
0
71%
src/devana/syntax_abstraction/__init__.py
17
0
0
100%
src/devana/syntax_abstraction/_external_source.py
19
1
0
95%
src/devana/syntax_abstraction/attribute.py
166
17
0
90%
src/devana/syntax_abstraction/classinfo.py
819
71
0
91%
src/devana/syntax_abstraction/codelocation.py
12
1
0
92%
src/devana/syntax_abstraction/codepiece.py
100
3
0
97%
src/devana/syntax_abstraction/comment.py
177
20
0
89%
src/devana/syntax_abstraction/conceptinfo.py
178
9
0
95%
src/devana/syntax_abstraction/enuminfo.py
234
25
0
89%
src/devana/syntax_abstraction/externc.py
54
9
0
83%
src/devana/syntax_abstraction/functioninfo.py
533
71
0
87%
src/devana/syntax_abstraction/functiontype.py
81
5
0
94%
src/devana/syntax_abstraction/namespaceinfo.py
78
5
0
94%
src/devana/syntax_abstraction/organizers/__init__.py
4
0
0
100%
src/devana/syntax_abstraction/organizers/codecontainer.py
109
25
0
77%
src/devana/syntax_abstraction/organizers/lexicon.py
237
27
0
89%
src/devana/syntax_abstraction/organizers/sourcefile.py
329
43
0
87%
src/devana/syntax_abstraction/organizers/sourcemodule.py
81
11
0
86%
src/devana/syntax_abstraction/syntax.py
2
0
0
100%
src/devana/syntax_abstraction/templateinfo.py
362
39
0
89%
src/devana/syntax_abstraction/typedefinfo.py
88
4
0
95%
src/devana/syntax_abstraction/typeexpression.py
622
109
0
82%
src/devana/syntax_abstraction/unioninfo.py
96
11
0
89%
src/devana/syntax_abstraction/using.py
106
6
0
94%
src/devana/syntax_abstraction/usingnamespace.py
86
10
0
88%
src/devana/syntax_abstraction/variable.py
117
4
0
97%
src/devana/utility/__init__.py
5
0
0
100%
src/devana/utility/errors.py
2
0
0
100%
src/devana/utility/fakeenum.py
15
2
0
87%
src/devana/utility/init_params.py
32
0
0
100%
src/devana/utility/lazy.py
14
1
0
93%
src/devana/utility/traits.py
21
0
0
100%
src/devana/utility/typeregister.py
6
4
0
33%
Total
6923
802
0
88%
No items found using the specified filter.