#!/bin/sh

source $testsuitedir/lib_test.sh

cat > PROGRAMME << EOP
	:delete i*3 , (s+1) , &6*2
EOP

cat > MEMOIRE_INITIALE << EOM
# Memory:
#> &0 / i : INT
#> &1 : INT
#> &2 : INT
#> &3 : INT
#> &4 / s : STR
#> &5 : BLN
#> &6 : PTR
#> &7 : PTR
#> &8 : PTR
# Aliases:
# i -> &0
# s -> &4
# Free addresses:
# Free blocks:
# End of memory
EOM

cat > MEMOIRE_REF << EOM
# Memory:
#> &3 : INT
#> &4 / s : STR
#> &8 : PTR
# Aliases:
# s -> &4
# Free addresses:
# From &0 on 3 addresses
# From &5 on 3 addresses
# Free blocks:
# Block of 3 free addresses from &0
# Block of 3 free addresses from &5
# End of memory
EOM

cat > STDOUT_REF << EOS
EOS

cat > STDERR_REF << EOS
EOS

cat > CODE_RETOUR_REF << EOC
0
EOC

test_basique
