.gitignore | 100644 | 0 | 0 | | | 125 Bytes | 16c4653bf55f36c8edda8d985a3031a60c7517a9eacdcacf99ef357ef3bf379a |
.rspec | 100644 | 0 | 0 | | | 53 Bytes | 06245e25d7cf46b4fbde27b5faa0df0d4110e11918eeb5848de4ab2aff897b59 |
.rspec_status | 100644 | 0 | 0 | | | 750 Bytes | eafbd3cc32b3446bba634c25cda96b254bede941179b27d7930041a02679cb4e |
.travis.yml | 100644 | 0 | 0 | | | 107 Bytes | 0bc10e059185449de6b444d94bdebcf55deffbb7c14942ea72ade7c332e1bb33 |
CODE_OF_CONDUCT.md | 100644 | 0 | 0 | | | 3.17 KB | e1226476d4552edda129bd3ab7323e31f84d675f8ffcda038c55342795775685 |
Gemfile | 100644 | 0 | 0 | | | 162 Bytes | b04fcf54862a3c99a10eeacafdeb99ac97953f4a0ad50c82246150aebd75838f |
Gemfile.lock | 100644 | 0 | 0 | | | 3.13 KB | 12f8773bdfd314d93a73789ec81a9e3189a36e3e9a06c5e39ec5f7b8b05fa7bb |
LICENSE.txt | 100644 | 0 | 0 | | | 1.06 KB | 2f1ef593233da76febd140740652ce71e9419894a349cf50b4fa9a5005828e54 |
README.md | 100644 | 0 | 0 | | | 1.24 KB | ca97dc6edbd713bb67929cc8f185760b48c541b5330ec690d347887a8c6ab021 |
Rakefile | 100644 | 0 | 0 | | | 117 Bytes | dca0f4190a3b018ccfd644daa6600f4fe5d11b3330ecb4c564a2971465e5b016 |
bin/console | 100755 | 0 | 0 | | | 342 Bytes | 8f95548716563d8db0f91d242383b07e56cde24d95ff898b0fa10ea2d27d2a22 |
bin/setup | 100755 | 0 | 0 | | | 131 Bytes | e201190bc24e9f00849b3efa5fbaece2cbf069703232e50c7fa15d41c47f2ead |
exe/hackasm | 100755 | 0 | 0 | | | 356 Bytes | dbd62b9776619e2723f39155b083ce4dd78692938a37f840df878fa90d84834a |
hackasm.gemspec | 100644 | 0 | 0 | | | 2.71 KB | cece8b5cd06e653a7187a0ca5519eb82fde70a64d7384a4461ad534f9a789dd9 |
lib/hackasm.rb | 100644 | 0 | 0 | | | 108 Bytes | 59955e9553cd889d3a8014011dd79726c5fc99d8b4323572ae7da463862a12ca |
lib/hackasm/assembler/constants/dests.rb | 100644 | 0 | 0 | | | 38 Bytes | 9f00b20ec9e17a19c1195615e20a3a7f4251b72ba14784358b628a1ab5b074fc |
lib/hackasm/assembler/constants/jumps.rb | 100644 | 0 | 0 | | | 47 Bytes | 245dbace774f531b77c37045cc292d1288d9d4fc55f54a0aa98a573a537b4cde |
lib/hackasm/assembler/hack_parser.rb | 100644 | 0 | 0 | | | 1.98 KB | e1a66e2bc05916924521a4ac35ba21a563ba468033e65e1a7b5c08cc047b1e19 |
lib/hackasm/assembler/instructions/address_instruction.rb | 100644 | 0 | 0 | | | 506 Bytes | 8b494f47acda15365cc05d527341de1f35cba001aaca2d28db3b4fd52d382c00 |
lib/hackasm/assembler/instructions/command_instruction.rb | 100644 | 0 | 0 | | | 1.81 KB | 2f45bc5df9a161267dca6b7fcc98a0c407bf0ddb0963b16ddb14811ab199713a |
lib/hackasm/assembler/symbol_table.rb | 100644 | 0 | 0 | | | 1.52 KB | 65fd76e356032b16847e32371b54cf5100ed7f6f8c4873f04509928b5622fc46 |
lib/hackasm/assembler/translator.rb | 100644 | 0 | 0 | | | 1.23 KB | c798a8a7bffd471be6f740448e1cf02a218fbe2bf3fafb8501e62bb2e748cab7 |
lib/hackasm/cli.rb | 100644 | 0 | 0 | | | 1.34 KB | 903625ff9d253e132d976093110f5f06e8a51b8b00094f9bb1278d71e9fc076f |
lib/hackasm/command.rb | 100644 | 0 | 0 | | | 2.26 KB | 3bb5f579293d281a7a11c704d02875730972819e99e706a75c026983ee17d800 |
lib/hackasm/commands/.gitkeep | 100644 | 0 | 0 | | | 2 Bytes | 32c4858e22cc2c967b42150fa550562a2c839c2cebcaab91cabdf6f4da020022 |
lib/hackasm/commands/asm2binary.rb | 100644 | 0 | 0 | | | 564 Bytes | e5c4a3af4c5ce7a57432291c9e2876ccb6d56492e02773e4cb4ef9ae9ef854c7 |
lib/hackasm/commands/vm2asm.rb | 100644 | 0 | 0 | | | 1.07 KB | c3a6c10ae7b3385fcfc50560527be5d22161221fb418327f3df02e2b60496299 |
lib/hackasm/templates/.gitkeep | 100644 | 0 | 0 | | | 2 Bytes | 32c4858e22cc2c967b42150fa550562a2c839c2cebcaab91cabdf6f4da020022 |
lib/hackasm/templates/assemble/.gitkeep | 100644 | 0 | 0 | | | 2 Bytes | 32c4858e22cc2c967b42150fa550562a2c839c2cebcaab91cabdf6f4da020022 |
lib/hackasm/templates/vm2asm/.gitkeep | 100644 | 0 | 0 | | | 2 Bytes | 32c4858e22cc2c967b42150fa550562a2c839c2cebcaab91cabdf6f4da020022 |
lib/hackasm/version.rb | 100644 | 0 | 0 | | | 39 Bytes | 2c52c04bec9b878fd229af8dac2200e127792f282b6bdd2a3324c1753b55af33 |
lib/hackasm/vm/instructions/arithmetic_instruction.rb | 100644 | 0 | 0 | | | 933 Bytes | 4cd8bff2ae0c3859af6459a6117f9e1cf3d9038909e53e53828eaac01d6cd1f5 |
lib/hackasm/vm/instructions/arithmetic_operations/binary_operation.rb | 100644 | 0 | 0 | | | 851 Bytes | e5f932242902cc8d4f38fa78fc3ffbe698a9c648913b3d02046d9fb3b4ca32ef |
lib/hackasm/vm/instructions/arithmetic_operations/comparison.rb | 100644 | 0 | 0 | | | 927 Bytes | 4eb7e3947bd57652ccf5acc55dbbd578fc885bf5ce8ec0f9a281ca8dac7cab01 |
lib/hackasm/vm/instructions/arithmetic_operations/unary_operation.rb | 100644 | 0 | 0 | | | 620 Bytes | 8b7756c8b27aa4e2a0438f6ed20c2b9289c6236a5c2b2ea93976b0707151f3d3 |
lib/hackasm/vm/instructions/memory_access_instruction.rb | 100644 | 0 | 0 | | | 1.41 KB | 9f832b8d931265a957a7afa7a8e0d26582a8e1b6ebf0a7acc3fd17a64b6f5620 |
lib/hackasm/vm/instructions/memory_access_operations/constant_operation.rb | 100644 | 0 | 0 | | | 466 Bytes | 73ee71a300f02c3f26b2158fa7725503509995ba11bd80bf95cd081b2080c468 |
lib/hackasm/vm/instructions/memory_access_operations/fixed_segment_operation.rb | 100644 | 0 | 0 | | | 1.26 KB | 35fd8b1c62caa9805f8db2fe3d93de89ff884d7a502fd16e883640bc869b5884 |
lib/hackasm/vm/instructions/memory_access_operations/static_operation.rb | 100644 | 0 | 0 | | | 806 Bytes | c0530fec87b391cd2870362a94cb18e199f53857d6514b83cd4c2a7f592ea5f1 |
lib/hackasm/vm/instructions/memory_access_operations/virtual_segment_operation.rb | 100644 | 0 | 0 | | | 1.34 KB | 6d8c087d8a696aa3886cd3c2f3159e08483de44f129b7e2befbc2d64a5d0e989 |
lib/hackasm/vm/translator.rb | 100644 | 0 | 0 | | | 1.17 KB | c871bdc77e16b1ba3470958793d972dd169724d1bbf18214c9e3291ca437bb49 |
lib/hackasm/vm/vm_code_parser.rb | 100644 | 0 | 0 | | | 1.4 KB | 4601962ec099e913409e49000d49085a44922f981a61b83c77d2d8b084ef8ecc |