diff options
author | HolonProduction <holonproduction@gmail.com> | 2023-11-21 16:06:43 +0100 |
---|---|---|
committer | HolonProduction <holonproduction@gmail.com> | 2024-01-05 17:49:51 +0100 |
commit | af4cbaf75125cdb1f37ece93802e75b03af9d96f (patch) | |
tree | e85868e882ddfd6154d4f04251d441239d3afa2a /modules/gdscript/tests/scripts/lsp/lambdas.notest.gd | |
parent | d822fd53221f68c562deda6a8c35a524e7fdf146 (diff) | |
download | redot-engine-af4cbaf75125cdb1f37ece93802e75b03af9d96f.tar.gz |
Add unit test runner for autocompletion
Diffstat (limited to 'modules/gdscript/tests/scripts/lsp/lambdas.notest.gd')
-rw-r--r-- | modules/gdscript/tests/scripts/lsp/lambdas.notest.gd | 91 |
1 files changed, 0 insertions, 91 deletions
diff --git a/modules/gdscript/tests/scripts/lsp/lambdas.notest.gd b/modules/gdscript/tests/scripts/lsp/lambdas.notest.gd deleted file mode 100644 index 6f5d468eea..0000000000 --- a/modules/gdscript/tests/scripts/lsp/lambdas.notest.gd +++ /dev/null @@ -1,91 +0,0 @@ -extends Node - -var lambda_member1 := func(alpha: int, beta): return alpha + beta -# | | | | | | | | ^^^^ -> \1:beta -# | | | | | | ^^^^^ -> \1:alpha -# | | | | ^^^^ \1:beta -> \1:beta -# | | ^^^^^ \1:alpha -> \1:alpha -# ^^^^^^^^^^^^^^ \1 -> \1 - -var lambda_member2 := func(alpha, beta: int) -> int: -# | | | | | | -# | | | | | | -# | | | | ^^^^ \2:beta -> \2:beta -# | | ^^^^^ \2:alpha -> \2:alpha -# ^^^^^^^^^^^^^^ \2 -> \2 - return alpha + beta - # | | ^^^^ -> \2:beta - # ^^^^^ -> \2:alpha - -var lambda_member3 := func add_values(alpha, beta): return alpha + beta -# | | | | | | | | ^^^^ -> \3:beta -# | | | | | | ^^^^^ -> \3:alpha -# | | | | ^^^^ \3:beta -> \3:beta -# | | ^^^^^ \3:alpha -> \3:alpha -# ^^^^^^^^^^^^^^ \3 -> \3 - -var lambda_multiline = func(alpha: int, beta: int) -> int: -# | | | | | | -# | | | | | | -# | | | | ^^^^ \multi:beta -> \multi:beta -# | | ^^^^^ \multi:alpha -> \multi:alpha -# ^^^^^^^^^^^^^^^^ \multi -> \multi - print(alpha + beta) - # | | ^^^^ -> \multi:beta - # ^^^^^ -> \multi:alpha - var tmp = alpha + beta + 42 - # | | | | ^^^^ -> \multi:beta - # | | ^^^^^ -> \multi:alpha - # ^^^ \multi:tmp -> \multi:tmp - print(tmp) - # ^^^ -> \multi:tmp - if tmp > 50: - # ^^^ -> \multi:tmp - tmp += alpha - # | ^^^^^ -> \multi:alpha - #<^ -> \multi:tmp - else: - tmp -= beta - # | ^^^^ -> \multi:beta - #<^ -> \multi:tmp - print(tmp) - # ^^^ -> \multi:tmp - return beta + tmp + alpha - # | | | | ^^^^^ -> \multi:alpha - # | | ^^^ -> \multi:tmp - # ^^^^ -> \multi:beta - - -var some_name := "foo bar" -# ^^^^^^^^^ member:some_name -> member:some_name - -func _ready() -> void: - var a = lambda_member1.call(1,2) - # ^^^^^^^^^^^^^^ -> \1 - var b = lambda_member2.call(1,2) - # ^^^^^^^^^^^^^^ -> \2 - var c = lambda_member3.call(1,2) - # ^^^^^^^^^^^^^^ -> \3 - var d = lambda_multiline.call(1,2) - # ^^^^^^^^^^^^^^^^ -> \multi - print(a,b,c,d) - - var lambda_local = func(alpha, beta): return alpha + beta - # | | | | | | | | ^^^^ -> \local:beta - # | | | | | | ^^^^^ -> \local:alpha - # | | | | ^^^^ \local:beta -> \local:beta - # | | ^^^^^ \local:alpha -> \local:alpha - # ^^^^^^^^^^^^ \local -> \local - - var value := 42 - # ^^^^^ local:value -> local:value - var lambda_capture = func(): return value + some_name.length() - # | | | | ^^^^^^^^^ -> member:some_name - # | | ^^^^^ -> local:value - # ^^^^^^^^^^^^^^ \capture -> \capture - - var z = lambda_local.call(1,2) - # ^^^^^^^^^^^^ -> \local - var x = lambda_capture.call() - # ^^^^^^^^^^^^^^ -> \capture - print(z,x) |