#3: test string commands

This commit is contained in:
Louis Rubet 2017-05-13 12:41:40 +02:00
parent 094ce87af1
commit 0520646388

View file

@ -34,3 +34,51 @@ drop
->str
-> stack should be "'toto'"
drop
default
# str-> on real (1)
"1"
str->
-> stack should be 1
drop
# str-> on real (2)
"1 2.345 3 4.9"
str->
-> stack should be 1, 2.345, 3, 4.9
erase
# str-> on real (3)
4 fix
"1 2.345 3 4.9"
str->
-> stack should be 1.0000, 2.3450, 3.0000, 4.9000
erase
default
# str-> on constant (1)
"pi"
str->
-> stack should be 3.141592653589793238462643
erase
# str-> on constant (2)
"'pi' 'e'"
str->
-> stack should be 'pi', 'e'
erase
# str-> on command (1)
"2 dup"
str->
-> stack should be 2, 2
erase
# str-> on command (2)
"3.14 my_pi sto"
str->
-> stack size should be 0
my_pi
-> stack should be 3.14
erase