Skip to content

Support field access

dfad3ad
Select commit
Loading
Failed to load commit list.
Draft

Record type support #183

Support field access
dfad3ad
Select commit
Loading
Failed to load commit list.
Codecov / codecov/patch succeeded Feb 23, 2026 in 1s

71.04% of diff hit (target 27.99%)

View this Pull Request on Codecov

71.04% of diff hit (target 27.99%)

Annotations

Check warning on line 659 in ast/ast.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

ast/ast.go#L658-L659

Added lines #L658 - L659 were not covered by tests

Check warning on line 663 in ast/ast.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

ast/ast.go#L662-L663

Added lines #L662 - L663 were not covered by tests

Check warning on line 434 in ast/expressions.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

ast/expressions.go#L433-L434

Added lines #L433 - L434 were not covered by tests

Check warning on line 438 in ast/expressions.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

ast/expressions.go#L437-L438

Added lines #L437 - L438 were not covered by tests

Check warning on line 967 in ast/expressions.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

ast/expressions.go#L966-L967

Added lines #L966 - L967 were not covered by tests

Check warning on line 971 in ast/expressions.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

ast/expressions.go#L970-L971

Added lines #L970 - L971 were not covered by tests

Check warning on line 975 in ast/expressions.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

ast/expressions.go#L974-L975

Added lines #L974 - L975 were not covered by tests

Check warning on line 979 in ast/expressions.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

ast/expressions.go#L978-L979

Added lines #L978 - L979 were not covered by tests

Check warning on line 983 in ast/expressions.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

ast/expressions.go#L982-L983

Added lines #L982 - L983 were not covered by tests

Check warning on line 1020 in ast/expressions.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

ast/expressions.go#L1019-L1020

Added lines #L1019 - L1020 were not covered by tests

Check warning on line 1024 in ast/expressions.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

ast/expressions.go#L1023-L1024

Added lines #L1023 - L1024 were not covered by tests

Check warning on line 1029 in ast/expressions.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

ast/expressions.go#L1027-L1029

Added lines #L1027 - L1029 were not covered by tests

Check warning on line 1031 in ast/expressions.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

ast/expressions.go#L1031

Added line #L1031 was not covered by tests

Check warning on line 1035 in ast/expressions.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

ast/expressions.go#L1034-L1035

Added lines #L1034 - L1035 were not covered by tests

Check warning on line 1039 in ast/expressions.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

ast/expressions.go#L1038-L1039

Added lines #L1038 - L1039 were not covered by tests

Check warning on line 1043 in ast/expressions.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

ast/expressions.go#L1042-L1043

Added lines #L1042 - L1043 were not covered by tests

Check warning on line 1047 in ast/expressions.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

ast/expressions.go#L1046-L1047

Added lines #L1046 - L1047 were not covered by tests

Check warning on line 1051 in ast/expressions.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

ast/expressions.go#L1050-L1051

Added lines #L1050 - L1051 were not covered by tests

Check warning on line 1133 in ast/node_builder.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

ast/node_builder.go#L1132-L1133

Added lines #L1132 - L1133 were not covered by tests

Check warning on line 1616 in ast/node_builder.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

ast/node_builder.go#L1616

Added line #L1616 was not covered by tests

Check warning on line 1754 in ast/node_builder.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

ast/node_builder.go#L1754

Added line #L1754 was not covered by tests

Check warning on line 1764 in ast/node_builder.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

ast/node_builder.go#L1763-L1764

Added lines #L1763 - L1764 were not covered by tests

Check warning on line 1813 in ast/node_builder.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

ast/node_builder.go#L1806-L1813

Added lines #L1806 - L1813 were not covered by tests

Check warning on line 1818 in ast/node_builder.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

ast/node_builder.go#L1815-L1818

Added lines #L1815 - L1818 were not covered by tests

Check warning on line 1821 in ast/node_builder.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

ast/node_builder.go#L1820-L1821

Added lines #L1820 - L1821 were not covered by tests