123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- extends Node
- var value := 42
- # ^^^^^ member:value -> member:value
- func variable():
- var value = value + 42
- #! | | ^^^^^ -> member:value
- # ^^^^^ variable:value -> variable:value
- print(value)
- # ^^^^^ -> variable:value
- func array():
- var value = [1,value,3,value+4]
- #! | | | | ^^^^^ -> member:value
- #! | | ^^^^^ -> member:value
- # ^^^^^ array:value -> array:value
- print(value)
- # ^^^^^ -> array:value
- func dictionary():
- var value = {
- # ^^^^^ dictionary:value -> dictionary:value
- "key1": value,
- #! ^^^^^ -> member:value
- "key2": 1 + value + 3,
- #! ^^^^^ -> member:value
- }
- print(value)
- # ^^^^^ -> dictionary:value
- func for_loop():
- for value in value:
- # | | ^^^^^ -> member:value
- # ^^^^^ for:value -> for:value
- print(value)
- # ^^^^^ -> for:value
- func for_range():
- for value in range(5, value):
- # | | ^^^^^ -> member:value
- # ^^^^^ for:range:value -> for:range:value
- print(value)
- # ^^^^^ -> for:range:value
- func matching():
- match value:
- # ^^^^^ -> member:value
- 42: print(value)
- # ^^^^^ -> member:value
- [var value, ..]: print(value)
- # | | ^^^^^ -> match:array:value
- # ^^^^^ match:array:value -> match:array:value
- var value: print(value)
- # | | ^^^^^ -> match:var:value
- # ^^^^^ match:var:value -> match:var:value
|