aboutsummaryrefslogtreecommitdiff
path: root/tools/tree-sitter/test/corpus/generic_alias.txt
diff options
context:
space:
mode:
Diffstat (limited to 'tools/tree-sitter/test/corpus/generic_alias.txt')
-rw-r--r--tools/tree-sitter/test/corpus/generic_alias.txt38
1 files changed, 22 insertions, 16 deletions
diff --git a/tools/tree-sitter/test/corpus/generic_alias.txt b/tools/tree-sitter/test/corpus/generic_alias.txt
index 54a8ea2..c335afa 100644
--- a/tools/tree-sitter/test/corpus/generic_alias.txt
+++ b/tools/tree-sitter/test/corpus/generic_alias.txt
@@ -26,7 +26,7 @@ var
boxed: Boxed#[File]
begin
- chain.next := nil;
+ chain.next := cast(0u: ^Node#[File]);
aliased := raw;
raw := aliased;
boxed.inner := @chain
@@ -42,17 +42,17 @@ end.
(identifier))
(record_type
(field_declaration
- (identifier_definition
+ (field_identifier
(identifier))
(identifier))))
(type_declaration
(identifier_definition
- (identifier))
- (type_parameters
- (identifier))
+ (identifier)
+ (type_parameters
+ (identifier)))
(record_type
(field_declaration
- (identifier_definition
+ (field_identifier
(identifier))
(pointer_type
(generic_type
@@ -60,25 +60,25 @@ end.
(type_arguments
(identifier)))))
(field_declaration
- (identifier_definition
+ (field_identifier
(identifier))
(pointer_type
(identifier)))))
(type_declaration
(identifier_definition
- (identifier))
- (type_parameters
- (identifier))
+ (identifier)
+ (type_parameters
+ (identifier)))
(pointer_type
(identifier)))
(type_declaration
(identifier_definition
- (identifier))
- (type_parameters
- (identifier))
+ (identifier)
+ (type_parameters
+ (identifier)))
(record_type
(field_declaration
- (identifier_definition
+ (field_identifier
(identifier))
(pointer_type
(generic_type
@@ -116,8 +116,14 @@ end.
(field_expression
(identifier)
(identifier))
- (literal
- (nil)))
+ (cast_expression
+ (literal
+ (integer))
+ (pointer_type
+ (generic_type
+ (identifier)
+ (type_arguments
+ (identifier))))))
(assignment_statement
(identifier)
(identifier))