aboutsummaryrefslogtreecommitdiff
path: root/tools/tree-sitter/test/corpus/pointer_cast.txt
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2026-10-09 14:43:11 +0200
committerEugen Wissner <belka@caraus.de>2026-10-09 14:43:11 +0200
commit134d3ac4caff6d87c79b0892e57073594cb0064c (patch)
treee93c73d59ee50f3bdaa073bb5908ae3c74f7a985 /tools/tree-sitter/test/corpus/pointer_cast.txt
parent244449004fb62adbfd43b81e8dfce7500ca4a7e4 (diff)
downloadelna-134d3ac4caff6d87c79b0892e57073594cb0064c.tar.gz
Remove Pointer and nil support
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))))))