changes for new grammar, fixes

This commit is contained in:
ProgramSnail 2023-06-03 19:01:03 +03:00
parent 91f9affadc
commit 3106a64949
35 changed files with 605 additions and 550 deletions

View file

@ -1,14 +1,14 @@
decl test_arrays : -> Unit
def test_arrays = {
decl test-arrays : -> \unit
def test-arrays = {
var arr1 = ,1 ,2 ,3
const arr2 = Int._array: 32
var arr3 = String._array: 11
const arr4 = 'a'--'z'
const arr2 = \int..array: 32
var arr3 = \string..array: 11
const arr4 = ''a--''z
const n = 100
var arr5 <- Int._new_array: 10
var arr5 <- \int..new-array: 10
var arr6 <- String._new_array: 10
var arr6_reference = ^arr6
var arr6 <- \string..new-array: 10
var arr6-reference = ^arr6
const elem1 = arr1`0
var elem2 = arr1`2