mirror of
https://codeberg.org/ProgramSnail/lang_2023.git
synced 2026-01-25 13:07:13 +00:00
build_visitor fixed, going to test it
This commit is contained in:
parent
5bf0c1bf48
commit
c34523bd4f
23 changed files with 45468 additions and 45273 deletions
|
|
@ -1,21 +1,21 @@
|
|||
decl test_arrays : Unit -> Unit
|
||||
def test_arrays = {
|
||||
var arr1 = [1; 2; 3]
|
||||
const arr2 = []
|
||||
var arr3 = []
|
||||
var arr1 = ,1 ,2 ,3
|
||||
const arr2 = Int._array 32
|
||||
var arr3 = String._array 11
|
||||
const arr4 = 'a'..'z'
|
||||
const n = 100
|
||||
var @arr5 = @$Int_n
|
||||
var @arr5 <- Int.@_new_array 10
|
||||
|
||||
var @arr6 = @$Int_n
|
||||
var @arr6_pointer = @arr6
|
||||
var @arr6 <- String.@_new_array 10
|
||||
var ~arr6_reference = ~arr6
|
||||
|
||||
const elem1 = arr1.1
|
||||
var elem2 = arr1.1
|
||||
const ~ref1 = ~arr1.1
|
||||
var ~ref2 = ~arr1.1
|
||||
; ~arr1.1 = 123
|
||||
const elem1 = arr1:0
|
||||
var elem2 = arr1:2
|
||||
const ~ref1 = ~arr1:1
|
||||
var ~ref2 = ~arr1:3
|
||||
; arr1:1 = 123
|
||||
|
||||
; ref1 = arr1.2 // set value
|
||||
; ref1 = arr1:2 // set value
|
||||
; ~ref1 = ~ref2 // set reference
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue