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.