aboutsummaryrefslogtreecommitdiff
path: root/main.sts
diff options
context:
space:
mode:
authorAleksey Veresov <aleksey@veresov.pro>2020-10-16 13:34:42 +0300
committerAleksey Veresov <aleksey@veresov.pro>2020-10-16 13:34:42 +0300
commit68ea390db8e5977dcc84dc93daeb467ee243cb35 (patch)
tree4d503843299b68da2fd55b3a212f7afecadf6e4a /main.sts
parent405c4f104975e5456ce6b28ad31fd996d3f4b657 (diff)
downloadcryptrobber-68ea390db8e5977dcc84dc93daeb467ee243cb35.tar
cryptrobber-68ea390db8e5977dcc84dc93daeb467ee243cb35.tar.xz
cryptrobber-68ea390db8e5977dcc84dc93daeb467ee243cb35.zip
Restyled ia32.
Diffstat (limited to 'main.sts')
-rw-r--r--main.sts32
1 files changed, 15 insertions, 17 deletions
diff --git a/main.sts b/main.sts
index 7cbca9f..89b8697 100644
--- a/main.sts
+++ b/main.sts
@@ -1,26 +1,24 @@
module ia32/elf/begin.sts
-defword myword
-key if
- emit
-fi
-drop
+defword keyecho
+ key if emit fi
+ drop
exit
-defarr my_array 3
-defvar my_variable
+defarr numstr 3
+defvar char
set_entry
-31 my_variable !
-my_variable @ emit
-32 my_array !
-33 my_array 1 + !
-34 my_array 2 + !
-my_array @ emit
-my_array 1 + @ emit
-my_array 2 + @ emit
-35 36 swap emit emit
-myword
+ 31 char !
+ char @ emit
+ 32 numstr !
+ 33 numstr 1 + !
+ 34 numstr 2 + !
+ numstr @ emit
+ numstr 1 + @ emit
+ numstr 2 + @ emit
+ 35 36 swap emit emit
+ keyecho
quit
module ia32/elf/end.sts