aboutsummaryrefslogtreecommitdiff
path: root/tools/tree-sitter/test/corpus/pointer_cast.txt
diff options
context:
space:
mode:
Diffstat (limited to 'tools/tree-sitter/test/corpus/pointer_cast.txt')
-rw-r--r--tools/tree-sitter/test/corpus/pointer_cast.txt27
1 files changed, 15 insertions, 12 deletions
diff --git a/tools/tree-sitter/test/corpus/pointer_cast.txt b/tools/tree-sitter/test/corpus/pointer_cast.txt
index 63a28ab..42d66fa 100644
--- a/tools/tree-sitter/test/corpus/pointer_cast.txt
+++ b/tools/tree-sitter/test/corpus/pointer_cast.txt
@@ -4,12 +4,12 @@ pointer_cast
program()
var
- c: ^Char := nil
- p: Pointer := nil
+ c: ^Char
+ b: ^Word8
begin
- p := c;
- c := p
+ b := cast(c: ^Word8);
+ c := cast(b: ^Char)
end.
---
@@ -21,18 +21,21 @@ end.
(identifier_definition
(identifier))
(pointer_type
- (identifier))
- (literal
- (nil)))
+ (identifier)))
(variable_declaration
(identifier_definition
(identifier))
- (identifier)
- (literal
- (nil))))
+ (pointer_type
+ (identifier))))
(assignment_statement
(identifier)
- (identifier))
+ (cast_expression
+ (identifier)
+ (pointer_type
+ (identifier))))
(assignment_statement
(identifier)
- (identifier))))
+ (cast_expression
+ (identifier)
+ (pointer_type
+ (identifier))))))