repositories
/
cc1516.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ding
[cc1516.git]
/
gen.icl
diff --git
a/gen.icl
b/gen.icl
index
efa8fa3
..
bf3d7c4
100644
(file)
--- a/
gen.icl
+++ b/
gen.icl
@@
-44,6
+44,7
@@
defaultAddressBook = extend "1printint" (LAB "1printint")
$ extend "1printchar" (LAB "1printchar")
$ extend "1readchar" (LAB "1readchar")
$ extend "1readint" (LAB "1readint")
$ extend "1printchar" (LAB "1printchar")
$ extend "1readchar" (LAB "1readchar")
$ extend "1readint" (LAB "1readint")
+ $ extend "isEmpty" (LAB "isempty")
'Map'.newMap
gen :: AST -> Either String String
'Map'.newMap
gen :: AST -> Either String String
@@
-82,7
+83,7
@@
programContext = [Lab "1printint"
,Instr "str" [Raw "RR"] ""
,Instr "unlink" [] ""
,Instr "ret" [] ""
,Instr "str" [Raw "RR"] ""
,Instr "unlink" [] ""
,Instr "ret" [] ""
- ,Lab "is
E
mpty"
+ ,Lab "is
e
mpty"
,Instr "link" [Lit 0] ""
,Instr "ldl" [Lit -2] "load prt to list"
,Instr "lda" [Lit 0] "derefrence ptr"
,Instr "link" [Lit 0] ""
,Instr "ldl" [Lit -2] "load prt to list"
,Instr "lda" [Lit 0] "derefrence ptr"