Coverage report:
94%
hide covered
Files
Functions
Classes
coverage.py v7.7.1
, created at 2025-03-27 00:52 +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
6
8
0
95%
trlc/ast.py
Check
34
0
9
10
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
35
6
0
100%
trlc/ast.py
Implicit_Null
9
2
1
0
0
78%
trlc/ast.py
Literal
0
0
1
0
0
100%
trlc/ast.py
Null_Literal
10
2
1
0
0
80%
trlc/ast.py
Integer_Literal
11
1
1
0
0
91%
trlc/ast.py
Decimal_Literal
11
1
1
0
0
91%
trlc/ast.py
String_Literal
16
1
5
2
0
94%
trlc/ast.py
Boolean_Literal
12
1
1
0
0
92%
trlc/ast.py
Enumeration_Literal
9
1
3
0
0
89%
trlc/ast.py
Array_Aggregate
13
2
3
2
0
87%
trlc/ast.py
Tuple_Aggregate
30
17
5
14
0
34%
trlc/ast.py
Record_Reference
20
2
3
4
0
92%
trlc/ast.py
Name_Reference
13
3
1
4
0
71%
trlc/ast.py
Unary_Expression
51
3
6
30
2
94%
trlc/ast.py
Binary_Expression
143
6
7
86
5
95%
trlc/ast.py
Field_Access_Expression
12
1
2
0
0
92%
trlc/ast.py
Range_Test
25
4
5
6
3
77%
trlc/ast.py
OneOf_Expression
14
1
4
2
0
94%
trlc/ast.py
Action
12
0
5
0
0
100%
trlc/ast.py
Conditional_Expression
30
4
5
8
1
82%
trlc/ast.py
Quantified_Expression
38
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
3
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
28
2
8
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
30
12
12
18
2
58%
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
28
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
26
5
356
26
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)
119
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
686
19
19
300
15
96%
trlc/vcg.py
(no class)
56
0
9
0
0
100%
trlc/version.py
(no class)
8
0
0
0
0
100%
Total
3981
180
484
1416
83
94%
No items found using the specified filter.