diff options
author | Yuchen Pei <me@ypei.me> | 2017-12-19 20:43:40 +0100 |
---|---|---|
committer | Yuchen Pei <me@ypei.me> | 2017-12-19 20:43:40 +0100 |
commit | 4e2796decd37f5b07a1be0da08aaa6f5b28142b5 (patch) | |
tree | 0b37c1543f20239dbf51bece37b7cdc36f62cbcb /projects/06/Assembler.hs | |
parent | 4d095367dfd58825a4d8ad17c92c146993add538 (diff) |
testing checkpoint
Diffstat (limited to 'projects/06/Assembler.hs')
-rw-r--r-- | projects/06/Assembler.hs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/projects/06/Assembler.hs b/projects/06/Assembler.hs index 28f506d..3583121 100644 --- a/projects/06/Assembler.hs +++ b/projects/06/Assembler.hs @@ -88,6 +88,8 @@ parseCode code = mconcat $ parseLine (addSyms codeWithoutJunk 0 16 initTable) <$ where codeWithoutJunk = stripJunk code codeWithoutLabels = stripLabels codeWithoutJunk -main = do - code <- getContents - putStr $ parseCode code +code0 = "// This file is part of www.nand2tetris.org\n// and the book \"The Elements of Computing Systems\"\n// by Nisan and Schocken, MIT Press.\n// File name: projects/06/add/Add.asm\n\n// Computes R0 = 2 + 3 (R0 refers to RAM[0])\n\n@2\nD=A\n@3\nD=D+A\n@0\nM=D" + +--main = do + --code <- getContents + --putStr $ parseCode code |