Coverage report:
94%
hide covered
Files
Functions
Classes
coverage.py v7.10.7
, created at 2026-01-15 09:56 +0000
File
class
statements
missing
excluded
branches
partial
coverage
trlc.py
(no class)
2
0
2
0
0
100%
trlc/__init__.py
(no class)
0
0
0
0
0
100%
trlc/ast.py
Value
11
3
1
2
0
62%
trlc/ast.py
Node
4
0
46
0
0
100%
trlc/ast.py
Check_Block
6
0
4
0
0
100%
trlc/ast.py
Compilation_Unit
32
2
5
8
0
95%
trlc/ast.py
Check
38
0
9
12
0
100%
trlc/ast.py
Unary_Operator
0
0
0
0
0
100%
trlc/ast.py
Binary_Operator
0
0
0
0
0
100%
trlc/ast.py
Expression
11
0
41
6
0
100%
trlc/ast.py
Implicit_Null
10
2
1
0
0
80%
trlc/ast.py
Literal
0
0
1
0
0
100%
trlc/ast.py
Null_Literal
11
2
1
0
0
82%
trlc/ast.py
Integer_Literal
12
1
1
0
0
92%
trlc/ast.py
Decimal_Literal
12
1
1
0
0
92%
trlc/ast.py
String_Literal
17
1
5
2
0
95%
trlc/ast.py
Boolean_Literal
13
1
1
0
0
92%
trlc/ast.py
Enumeration_Literal
10
1
2
0
0
90%
trlc/ast.py
Array_Aggregate
14
2
3
2
0
88%
trlc/ast.py
Tuple_Aggregate
31
17
5
14
0
36%
trlc/ast.py
Record_Reference
21
2
3
4
0
92%
trlc/ast.py
Name_Reference
14
3
1
4
0
72%
trlc/ast.py
Unary_Expression
52
3
6
30
2
94%
trlc/ast.py
Binary_Expression
144
6
7
86
5
95%
trlc/ast.py
Field_Access_Expression
19
1
2
4
0
96%
trlc/ast.py
Range_Test
26
4
5
6
3
78%
trlc/ast.py
OneOf_Expression
15
1
4
2
0
94%
trlc/ast.py
Action
12
0
5
0
0
100%
trlc/ast.py
Conditional_Expression
31
4
5
8
1
82%
trlc/ast.py
Quantified_Expression
39
2
6
10
1
94%
trlc/ast.py
Entity
3
0
0
0
0
100%
trlc/ast.py
Typed_Entity
3
0
0
0
0
100%
trlc/ast.py
Quantified_Variable
0
0
2
0
0
100%
trlc/ast.py
Type
4
0
1
0
0
100%
trlc/ast.py
Concrete_Type
6
1
0
0
0
83%
trlc/ast.py
Builtin_Type
1
0
1
0
0
100%
trlc/ast.py
Builtin_Numeric_Type
0
0
1
0
0
100%
trlc/ast.py
Builtin_Function
6
0
1
0
0
100%
trlc/ast.py
Array_Type
29
2
7
10
1
92%
trlc/ast.py
Builtin_Integer
2
1
0
0
0
50%
trlc/ast.py
Builtin_Decimal
2
1
0
0
0
50%
trlc/ast.py
Builtin_Boolean
2
1
0
0
0
50%
trlc/ast.py
Builtin_String
2
0
0
0
0
100%
trlc/ast.py
Builtin_Markup_String
3
1
0
0
0
67%
trlc/ast.py
Package
7
1
3
0
0
86%
trlc/ast.py
Composite_Type
10
0
0
0
0
100%
trlc/ast.py
Composite_Component
8
1
5
0
0
88%
trlc/ast.py
Record_Type
32
3
13
14
1
91%
trlc/ast.py
Tuple_Type
31
12
12
18
2
59%
trlc/ast.py
Separator
4
0
1
0
0
100%
trlc/ast.py
Enumeration_Type
9
5
4
2
0
36%
trlc/ast.py
Enumeration_Literal_Spec
4
0
3
0
0
100%
trlc/ast.py
Record_Object
29
3
7
12
2
88%
trlc/ast.py
Section
3
0
5
0
0
100%
trlc/ast.py
Symbol_Table
117
9
14
58
8
89%
trlc/ast.py
Scope
19
0
0
8
0
100%
trlc/ast.py
(no class)
290
0
77
0
0
100%
trlc/errors.py
Location
18
1
0
8
0
96%
trlc/errors.py
Kind
1
0
0
0
0
100%
trlc/errors.py
TRLC_Error
7
0
0
0
0
100%
trlc/errors.py
Message_Handler
71
4
10
22
2
94%
trlc/errors.py
(no class)
27
0
1
0
0
100%
trlc/lexer.py
Source_Reference
38
0
0
12
0
100%
trlc/lexer.py
Token_Base
5
0
0
0
0
100%
trlc/lexer.py
Token
13
0
0
8
0
100%
trlc/lexer.py
Lexer_Base
29
0
2
6
0
100%
trlc/lexer.py
TRLC_Lexer
176
0
2
120
0
100%
trlc/lexer.py
Token_Stream
4
0
0
2
0
100%
trlc/lexer.py
(no class)
59
0
22
12
0
100%
trlc/lint.py
Linter
101
6
0
72
3
92%
trlc/lint.py
(no class)
12
0
0
0
0
100%
trlc/math.py
(no class)
14
1
0
4
1
89%
trlc/nested.py
Nested_Lexer
20
0
2
4
0
100%
trlc/nested.py
(no class)
6
0
4
0
0
100%
trlc/parser.py
Markup_Token
2
0
0
0
0
100%
trlc/parser.py
Markup_Lexer
36
2
0
22
1
95%
trlc/parser.py
Parser_Base
47
4
0
22
4
88%
trlc/parser.py
Markup_Parser
26
0
0
10
0
100%
trlc/parser.py
Parser
908
27
5
356
27
96%
trlc/parser.py
(no class)
60
0
0
0
0
100%
trlc/trlc.py
Source_Manager
223
11
19
90
3
94%
trlc/trlc.py
(no class)
118
6
56
30
2
95%
trlc/vcg.py
Unsupported
0
0
6
0
0
100%
trlc/vcg.py
Feedback
8
0
0
0
0
100%
trlc/vcg.py
VCG
709
19
22
310
14
97%
trlc/vcg.py
(no class)
56
0
9
0
0
100%
trlc/version.py
(no class)
8
0
0
0
0
100%
Total
4035
181
490
1432
83
94%
No items found using the specified filter.