aboutsummaryrefslogtreecommitdiff
path: root/tools/tree-sitter/test/corpus/generic_const_inference.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/generic_const_inference.txt
parent244449004fb62adbfd43b81e8dfce7500ca4a7e4 (diff)
downloadelna-134d3ac4caff6d87c79b0892e57073594cb0064c.tar.gz
Remove Pointer and nil support
Diffstat (limited to 'tools/tree-sitter/test/corpus/generic_const_inference.txt')
-rw-r--r--tools/tree-sitter/test/corpus/generic_const_inference.txt50
1 files changed, 29 insertions, 21 deletions
diff --git a/tools/tree-sitter/test/corpus/generic_const_inference.txt b/tools/tree-sitter/test/corpus/generic_const_inference.txt
index e4b5bf9..677db20 100644
--- a/tools/tree-sitter/test/corpus/generic_const_inference.txt
+++ b/tools/tree-sitter/test/corpus/generic_const_inference.txt
@@ -10,9 +10,9 @@ type
var
slice: []const Word8
- aliased: ConstAlias := nil
- nested: NestedConst := nil
- direct_const: const ^Word8 := nil
+ aliased: ConstAlias := cast(0u: ConstAlias)
+ nested: NestedConst := cast(0u: NestedConst)
+ direct_const: const ^Word8 := cast(0u: const ^Word8)
proc write#[T](fd: Int; buf: ^T; count: Int) -> Int
return 0
@@ -63,39 +63,47 @@ end.
(identifier_definition
(identifier))
(identifier)
- (literal
- (nil)))
+ (cast_expression
+ (literal
+ (integer))
+ (identifier)))
(variable_declaration
(identifier_definition
(identifier))
(identifier)
- (literal
- (nil)))
+ (cast_expression
+ (literal
+ (integer))
+ (identifier)))
(variable_declaration
(identifier_definition
(identifier))
(const_type
(pointer_type
(identifier)))
- (literal
- (nil))))
+ (cast_expression
+ (literal
+ (integer))
+ (const_type
+ (pointer_type
+ (identifier))))))
(procedure_declaration
(identifier_definition
- (identifier))
- (type_parameters
- (identifier))
+ (identifier)
+ (type_parameters
+ (identifier)))
(parameter_list
(field_declaration
- (identifier_definition
+ (field_identifier
(identifier))
(identifier))
(field_declaration
- (identifier_definition
+ (field_identifier
(identifier))
(pointer_type
(identifier)))
(field_declaration
- (identifier_definition
+ (field_identifier
(identifier))
(identifier)))
(identifier)
@@ -105,22 +113,22 @@ end.
(integer)))))
(procedure_declaration
(identifier_definition
- (identifier))
- (type_parameters
- (identifier))
+ (identifier)
+ (type_parameters
+ (identifier)))
(parameter_list
(field_declaration
- (identifier_definition
+ (field_identifier
(identifier))
(identifier))
(field_declaration
- (identifier_definition
+ (field_identifier
(identifier))
(pointer_type
(const_type
(identifier))))
(field_declaration
- (identifier_definition
+ (field_identifier
(identifier))
(identifier)))
(identifier)