#!/bin/sh

source $testsuitedir/lib_test.sh

cat > PROGRAMME << EOP
	0 -> &0
	"banzai" -> &1
	FALSE -> &2
	&2 -> &3
	5 -> &4
	"pwet" -> &5
	TRUE -> &6
	&5 -> &7
EOP

cat > MEMOIRE_INITIALE << EOM
# Memory:
#> &0 : INT
#> &1 : STR
#> &2 : BLN
#> &3 : PTR
#> &4 : INT 3
#> &5 : STR "blah"
#> &6 : BLN FALSE
#> &7 : PTR &0
# Aliases:
# Free addresses:
# Free blocks:
# End of memory
EOM

cat > MEMOIRE_REF << EOM
# Memory:
#> &0 : INT 0
#> &1 : STR "banzai"
#> &2 : BLN FALSE
#> &3 : PTR &2
#> &4 : INT 5
#> &5 : STR "pwet"
#> &6 : BLN TRUE
#> &7 : PTR &5
# Aliases:
# Free addresses:
# Free blocks:
# End of memory
EOM

cat > STDOUT_REF << EOS
EOS

cat > STDERR_REF << EOS
EOS

cat > CODE_RETOUR_REF << EOC
0
EOC

test_basique
