hackasm-0.1.0

https://rubygems.org

hackasm

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

homepage_uri
https://github.com/artur-martsinkovskyi/hackasm
source_code_uri
https://github.com/artur-martsinkovskyi/hackasm/CHANGELOG.md

id: 1317328

number: 0.1.0

platform: ruby

spec_sha256: 7b2f35c88ed617ab609cda7d20fd4e75023e3fbfa88cf74d4e62b057633e57e2

sha256: 772be54f31f95ccd62cf8b49fafbab6f1f1627ffd3022fe03497ddda22e221f9

created_at: 2024-05-13 08:33:54 UTC

updated_at: 2024-06-13 19:10:47 UTC

position: 0

version_data_entries_count: 42

uploaded_at: 2020-04-12 15:04:22 UTC

indexed: true

has_extensions:

extensions:

Gem size: 16 KB

Version Data Entries

Total: 42

Unpacked size: 37 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitignore10064400125 Bytes16c4653bf55f36c8edda8d985a3031a60c7517a9eacdcacf99ef357ef3bf379a
.rspec1006440053 Bytes06245e25d7cf46b4fbde27b5faa0df0d4110e11918eeb5848de4ab2aff897b59
.rspec_status10064400750 Byteseafbd3cc32b3446bba634c25cda96b254bede941179b27d7930041a02679cb4e
.travis.yml10064400107 Bytes0bc10e059185449de6b444d94bdebcf55deffbb7c14942ea72ade7c332e1bb33
CODE_OF_CONDUCT.md100644003.17 KBe1226476d4552edda129bd3ab7323e31f84d675f8ffcda038c55342795775685
Gemfile10064400162 Bytesb04fcf54862a3c99a10eeacafdeb99ac97953f4a0ad50c82246150aebd75838f
Gemfile.lock100644003.13 KB12f8773bdfd314d93a73789ec81a9e3189a36e3e9a06c5e39ec5f7b8b05fa7bb
LICENSE.txt100644001.06 KB2f1ef593233da76febd140740652ce71e9419894a349cf50b4fa9a5005828e54
README.md100644001.24 KBca97dc6edbd713bb67929cc8f185760b48c541b5330ec690d347887a8c6ab021
Rakefile10064400117 Bytesdca0f4190a3b018ccfd644daa6600f4fe5d11b3330ecb4c564a2971465e5b016
bin/console10075500342 Bytes8f95548716563d8db0f91d242383b07e56cde24d95ff898b0fa10ea2d27d2a22
bin/setup10075500131 Bytese201190bc24e9f00849b3efa5fbaece2cbf069703232e50c7fa15d41c47f2ead
exe/hackasm10075500356 Bytesdbd62b9776619e2723f39155b083ce4dd78692938a37f840df878fa90d84834a
hackasm.gemspec100644002.71 KBcece8b5cd06e653a7187a0ca5519eb82fde70a64d7384a4461ad534f9a789dd9
lib/hackasm.rb10064400108 Bytes59955e9553cd889d3a8014011dd79726c5fc99d8b4323572ae7da463862a12ca
lib/hackasm/assembler/constants/dests.rb1006440038 Bytes9f00b20ec9e17a19c1195615e20a3a7f4251b72ba14784358b628a1ab5b074fc
lib/hackasm/assembler/constants/jumps.rb1006440047 Bytes245dbace774f531b77c37045cc292d1288d9d4fc55f54a0aa98a573a537b4cde
lib/hackasm/assembler/hack_parser.rb100644001.98 KBe1a66e2bc05916924521a4ac35ba21a563ba468033e65e1a7b5c08cc047b1e19
lib/hackasm/assembler/instructions/address_instruction.rb10064400506 Bytes8b494f47acda15365cc05d527341de1f35cba001aaca2d28db3b4fd52d382c00
lib/hackasm/assembler/instructions/command_instruction.rb100644001.81 KB2f45bc5df9a161267dca6b7fcc98a0c407bf0ddb0963b16ddb14811ab199713a
lib/hackasm/assembler/symbol_table.rb100644001.52 KB65fd76e356032b16847e32371b54cf5100ed7f6f8c4873f04509928b5622fc46
lib/hackasm/assembler/translator.rb100644001.23 KBc798a8a7bffd471be6f740448e1cf02a218fbe2bf3fafb8501e62bb2e748cab7
lib/hackasm/cli.rb100644001.34 KB903625ff9d253e132d976093110f5f06e8a51b8b00094f9bb1278d71e9fc076f
lib/hackasm/command.rb100644002.26 KB3bb5f579293d281a7a11c704d02875730972819e99e706a75c026983ee17d800
lib/hackasm/commands/.gitkeep100644002 Bytes32c4858e22cc2c967b42150fa550562a2c839c2cebcaab91cabdf6f4da020022
lib/hackasm/commands/asm2binary.rb10064400564 Bytese5c4a3af4c5ce7a57432291c9e2876ccb6d56492e02773e4cb4ef9ae9ef854c7
lib/hackasm/commands/vm2asm.rb100644001.07 KBc3a6c10ae7b3385fcfc50560527be5d22161221fb418327f3df02e2b60496299
lib/hackasm/templates/.gitkeep100644002 Bytes32c4858e22cc2c967b42150fa550562a2c839c2cebcaab91cabdf6f4da020022
lib/hackasm/templates/assemble/.gitkeep100644002 Bytes32c4858e22cc2c967b42150fa550562a2c839c2cebcaab91cabdf6f4da020022
lib/hackasm/templates/vm2asm/.gitkeep100644002 Bytes32c4858e22cc2c967b42150fa550562a2c839c2cebcaab91cabdf6f4da020022
lib/hackasm/version.rb1006440039 Bytes2c52c04bec9b878fd229af8dac2200e127792f282b6bdd2a3324c1753b55af33
lib/hackasm/vm/instructions/arithmetic_instruction.rb10064400933 Bytes4cd8bff2ae0c3859af6459a6117f9e1cf3d9038909e53e53828eaac01d6cd1f5
lib/hackasm/vm/instructions/arithmetic_operations/binary_operation.rb10064400851 Bytese5f932242902cc8d4f38fa78fc3ffbe698a9c648913b3d02046d9fb3b4ca32ef
lib/hackasm/vm/instructions/arithmetic_operations/comparison.rb10064400927 Bytes4eb7e3947bd57652ccf5acc55dbbd578fc885bf5ce8ec0f9a281ca8dac7cab01
lib/hackasm/vm/instructions/arithmetic_operations/unary_operation.rb10064400620 Bytes8b7756c8b27aa4e2a0438f6ed20c2b9289c6236a5c2b2ea93976b0707151f3d3
lib/hackasm/vm/instructions/memory_access_instruction.rb100644001.41 KB9f832b8d931265a957a7afa7a8e0d26582a8e1b6ebf0a7acc3fd17a64b6f5620
lib/hackasm/vm/instructions/memory_access_operations/constant_operation.rb10064400466 Bytes73ee71a300f02c3f26b2158fa7725503509995ba11bd80bf95cd081b2080c468
lib/hackasm/vm/instructions/memory_access_operations/fixed_segment_operation.rb100644001.26 KB35fd8b1c62caa9805f8db2fe3d93de89ff884d7a502fd16e883640bc869b5884
lib/hackasm/vm/instructions/memory_access_operations/static_operation.rb10064400806 Bytesc0530fec87b391cd2870362a94cb18e199f53857d6514b83cd4c2a7f592ea5f1
lib/hackasm/vm/instructions/memory_access_operations/virtual_segment_operation.rb100644001.34 KB6d8c087d8a696aa3886cd3c2f3159e08483de44f129b7e2befbc2d64a5d0e989
lib/hackasm/vm/translator.rb100644001.17 KBc871bdc77e16b1ba3470958793d972dd169724d1bbf18214c9e3291ca437bb49
lib/hackasm/vm/vm_code_parser.rb100644001.4 KB4601962ec099e913409e49000d49085a44922f981a61b83c77d2d8b084ef8ecc