Coverage report:
94%
hide covered
Files
Functions
Classes
coverage.py v7.10.7
, created at 2026-05-21 07:21 +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
42
0
9
14
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
12
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
15
3
3
2
0
82%
trlc/ast.py
Tuple_Aggregate
32
18
5
14
0
35%
trlc/ast.py
Record_Reference
24
2
3
8
0
94%
trlc/ast.py
Name_Reference
14
3
1
4
0
72%
trlc/ast.py
Unary_Expression
53
3
6
30
2
94%
trlc/ast.py
Binary_Expression
154
7
7
92
6
95%
trlc/ast.py
Field_Access_Expression
29
1
2
10
0
97%
trlc/ast.py
Range_Test
27
4
5
6
3
79%
trlc/ast.py
OneOf_Expression
16
1
4
2
0
94%
trlc/ast.py
Action
12
0
5
0
0
100%
trlc/ast.py
Conditional_Expression
32
4
5
8
1
82%
trlc/ast.py
Quantified_Expression
40
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
Union_Type
33
3
3
14
2
89%
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
11
12
18
1
63%
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
2
7
12
1
93%
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)
308
0
79
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
90
11
10
28
5
86%
trlc/errors.py
(no class)
31
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
113
6
0
86
3
93%
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
951
27
5
374
27
96%
trlc/parser.py
(no class)
61
0
0
0
0
100%
trlc/trlc.py
Source_Manager
223
11
19
90
3
94%
trlc/trlc.py
(no class)
127
10
56
32
2
91%
trlc/vcg.py
Unsupported
0
0
6
0
0
100%
trlc/vcg.py
Feedback
8
0
0
0
0
100%
trlc/vcg.py
VCG
729
19
20
322
14
97%
trlc/vcg.py
(no class)
57
0
9
0
0
100%
trlc/version.py
(no class)
8
0
0
0
0
100%
Total
4230
196
493
1516
87
94%
No items found using the specified filter.