.gitignore | 100664 | 0 | 0 | | | 33 Bytes | ca9abd931203ee75267909d85d8ad4e4df2ab1a21bdd01f951b0dd28b550400d |
Gemfile | 100664 | 0 | 0 | | | 39 Bytes | afe937ae0b605332cd5f9bfbd40d488faff2b9cd5bdd2a6f75fb3107704a196f |
LICENSE.md | 100664 | 0 | 0 | | | 1.04 KB | b56efac10159b10a6d3ff05bd5031346b5f1fa5a7fd74e193d5701f9232c4a4a |
README.md | 100664 | 0 | 0 | | | 1.57 KB | 45019a6d48dfecee17c98aac50e6e3c9b5af080034c40713064fa09a9141f63a |
Rakefile | 100664 | 0 | 0 | | | 173 Bytes | 114c886d37e72bdd861d24e9ae841a1d591577b92e49115949369cc6d5028d09 |
bin/whitespace | 100775 | 0 | 0 | | | 1.37 KB | 1e0905535a340f0d02bce81a1e2c02fb8eada6e6a3ffd01d301e52f4f8a54cfe |
examples/count.ws | 100664 | 0 | 0 | | | 766 Bytes | 42a6750db94796feb376dfdd68f1c6a8fb22d662c8a7a0af175f0e19a7371c9a |
examples/fact.ws | 100664 | 0 | 0 | | | 1.71 KB | ca06202f237e89da65bf04a1f22a8ca39498ab2e6f4a752347bcaaf6cddec1c0 |
examples/hello.ws | 100664 | 0 | 0 | | | 1.27 KB | ffc931f51c6f4b057396d72df69555c915652e8e6f7a0db9371ef8a2ccfa3619 |
examples/name.ws | 100664 | 0 | 0 | | | 1.62 KB | 41cd3b592e5fb34b17a1057ad51c03ff1a5d04b9eee1058b7970a767a1e4856a |
lib/whitespace.rb | 100664 | 0 | 0 | | | 391 Bytes | 0313214cd83890abd31652b29aad1cc3ce059e44ed8facdd898497a9e006ad3b |
lib/whitespace/data_structures/console.rb | 100664 | 0 | 0 | | | 1.13 KB | 9d8ba8c628eb4a11177798bbdd237cbd2b1ca380d8313016e7d5c722f709f4e9 |
lib/whitespace/data_structures/counter.rb | 100664 | 0 | 0 | | | 379 Bytes | a8b5f57a2ed3a52e978e2eebd09ae776af71aa891495d5f0feafdf5b40d3d5cc |
lib/whitespace/data_structures/memory.rb | 100664 | 0 | 0 | | | 324 Bytes | 5287eb0a13b0f8640ee3f90e8d2326ecc95b9727ed6677afd878c98ccbf57222 |
lib/whitespace/data_structures/stack.rb | 100664 | 0 | 0 | | | 372 Bytes | 07fa888a4d0feeaebda26634fa5e50632ae98c57ca1e1058a070431269ba305f |
lib/whitespace/instructions/arithmetic/add.rb | 100664 | 0 | 0 | | | 132 Bytes | 440ab5e7ac9036c6e89f8673383fe69040d689b7c734f7f6539e178654fe22a2 |
lib/whitespace/instructions/arithmetic/binop.rb | 100664 | 0 | 0 | | | 395 Bytes | 7985901a8ff7358fdc1a34a53f8bed3b4505d4bb0d802aef93ab3a553a4dced8 |
lib/whitespace/instructions/arithmetic/div.rb | 100664 | 0 | 0 | | | 132 Bytes | 13229f6015a53804da75d69efa1a1bdef71b1c8573de7d02eab8bd4f40f301b3 |
lib/whitespace/instructions/arithmetic/mod.rb | 100664 | 0 | 0 | | | 132 Bytes | b344bec16a90b5759940c0542a3ce3a59779fa86ee0e0887baa8812236fd662b |
lib/whitespace/instructions/arithmetic/mul.rb | 100664 | 0 | 0 | | | 132 Bytes | d0cfe85d9f33d181c9eff460570df262a5303eec0026645276c1fbbe371d16c3 |
lib/whitespace/instructions/arithmetic/sub.rb | 100664 | 0 | 0 | | | 132 Bytes | 0ccc31e2b4d1d64fb80b41890e1ab841cfbb6d3f5a8d420a938a6e593ce37482 |
lib/whitespace/instructions/flow_control/call.rb | 100664 | 0 | 0 | | | 423 Bytes | 9b89693485b601743bb86b4ac20ec8619c344640406d517472019fee5b00d543 |
lib/whitespace/instructions/flow_control/end.rb | 100664 | 0 | 0 | | | 112 Bytes | 80b303ba30a8ca6e939463e064a2b1bf534526aa8908cfc4ddba217fb689753d |
lib/whitespace/instructions/flow_control/label.rb | 100664 | 0 | 0 | | | 293 Bytes | 2e3cb9fb7d2b9dd0707d9d892143d12385d552d271fd56ab0ba747fc8a11e1e8 |
lib/whitespace/instructions/flow_control/njmp.rb | 100664 | 0 | 0 | | | 430 Bytes | e1b511ac6c90c2c1ace1229b8bab58ac9c9884c12222b13eb96531c5dd55bc39 |
lib/whitespace/instructions/flow_control/return.rb | 100664 | 0 | 0 | | | 122 Bytes | 0ac71c6fc623c2642903f83f60d728e75bba41a580a69e199f2519b67e3bb313 |
lib/whitespace/instructions/flow_control/ujmp.rb | 100664 | 0 | 0 | | | 389 Bytes | 6de43040395152fb0ec23c9f22278aff09e1ea7db3254063b8af6f4abff130ee |
lib/whitespace/instructions/flow_control/zjmp.rb | 100664 | 0 | 0 | | | 431 Bytes | 8d89d7b05ba31b127daa8b85d63b109a39246f9c60fd8bb99461c6706a7630b1 |
lib/whitespace/instructions/heap_access/retrieve.rb | 100664 | 0 | 0 | | | 159 Bytes | 2de32f951ae0c9eb6b701c931474d5066965a647c6f85ddfdbf82bf474577457 |
lib/whitespace/instructions/heap_access/store.rb | 100664 | 0 | 0 | | | 177 Bytes | 8f7c9a73156d05e7aff09fface5f04dffa8004f043f5c92578708dcc2ab4584c |
lib/whitespace/instructions/instruction.rb | 100664 | 0 | 0 | | | 177 Bytes | 3189d01fd65d479119ade4464b8bbb43af1f0927713027f9b429502834eb10e4 |
lib/whitespace/instructions/io/putc.rb | 100664 | 0 | 0 | | | 239 Bytes | 7cf4b7eb9e0c38b75e7d9719d228baa8260475d3b161679e5b408f4d263a8edd |
lib/whitespace/instructions/io/putn.rb | 100664 | 0 | 0 | | | 239 Bytes | 2607ae6f6645f3aeed5fbe2a5ed69330154f71726b170e4b3f738773d9e24bb1 |
lib/whitespace/instructions/io/readc.rb | 100664 | 0 | 0 | | | 281 Bytes | 95adefce5387e5ee9a2a72d8aa48e9950b76a1c1fcfd565691f7dbc9f8b31fa8 |
lib/whitespace/instructions/io/readn.rb | 100664 | 0 | 0 | | | 275 Bytes | c33b4be66cb25a17ebed821bbe6779b031cd06530a2447c624777b6723250d84 |
lib/whitespace/instructions/stack_manipulation/discard.rb | 100664 | 0 | 0 | | | 107 Bytes | 7be2b886d2b7308c7e5e46aadc52cc4c6965ce20a2d0cb8e013644cfb1be70f6 |
lib/whitespace/instructions/stack_manipulation/dup.rb | 100664 | 0 | 0 | | | 118 Bytes | b9dc9b06bcbb91efae7121ae6981b9c290efa7a8f0a69a1d06dbe3da6bdd5d8e |
lib/whitespace/instructions/stack_manipulation/push.rb | 100664 | 0 | 0 | | | 302 Bytes | e22f8876234e651388504d12be9260638efb22f63e15ff5ffa7d9de66c509db0 |
lib/whitespace/instructions/stack_manipulation/swap.rb | 100664 | 0 | 0 | | | 179 Bytes | 800ab5c2d5d09480027104aa49bb30771b68172a2c68967c5b47b09ee57703b2 |
lib/whitespace/isa.rb | 100664 | 0 | 0 | | | 184 Bytes | d2b6288a47ab9d70a63966a13d3a640f37bc4970b2a27d5cd27ec747806f7711 |
lib/whitespace/parser.rb | 100664 | 0 | 0 | | | 5.48 KB | 3f608acf37d12534b31d7278316b16cd5da0f9867cfa0d197543cc27c4c46ea0 |
lib/whitespace/util.rb | 100664 | 0 | 0 | | | 821 Bytes | 2e6576a7a23909d16103b9e6dfe05dc7a728c9cc7c8ff7e7c37e63fcea4ad8b2 |
lib/whitespace/version.rb | 100664 | 0 | 0 | | | 42 Bytes | f9b300cee820a9966e22bdaf8b8ea900702f7024913554556cd96fbc38bdc62a |
lib/whitespace/vm.rb | 100664 | 0 | 0 | | | 882 Bytes | 4c3e6d7190026658460c0be2d86194155c33eaff267940857ba95215920f2b78 |
test/test_helper.rb | 100664 | 0 | 0 | | | 70 Bytes | a46f9f97dcc73c138bd7bca612339f49120d1588c09d75429ead6f8f81972432 |
test/whitespace/data_structures/console_test.rb | 100664 | 0 | 0 | | | 2.89 KB | 7d6f88d3d61397de2b58d8b193ee13cf739baa646f3430da714b39e8dcaf3cb6 |
test/whitespace/data_structures/counter_test.rb | 100664 | 0 | 0 | | | 791 Bytes | d60dd8aa97799e19dc147a3dd27dcdcf00116ab0a154dc0916fff7bff08fc1dc |
test/whitespace/data_structures/memory_test.rb | 100664 | 0 | 0 | | | 562 Bytes | 5de3a894ace603605df18ca0fcf7599212c0947f8ba29398ba73e42226b216ac |
test/whitespace/data_structures/stack_test.rb | 100664 | 0 | 0 | | | 1.35 KB | b96a70498de420545d95603fbf79f3a920376795c6c9b9d994c81442b7f544ae |
test/whitespace/instructions/arithmetic/add_test.rb | 100664 | 0 | 0 | | | 1.11 KB | 27fa5073b88a7e6b5d70845846d73aef13b94ea2814eb4f69d87baeca56e1a21 |
test/whitespace/instructions/arithmetic/div_test.rb | 100664 | 0 | 0 | | | 1.33 KB | 6e43609c6758fe49248274f9177e6f5489051da0009203a63b15601ae72655e4 |
test/whitespace/instructions/arithmetic/mod_test.rb | 100664 | 0 | 0 | | | 1.33 KB | 378eb564a8f8e743d6ab795dcbddc377e6b1f723394f60cb3b6f5d6572909ac2 |
test/whitespace/instructions/arithmetic/mul_test.rb | 100664 | 0 | 0 | | | 1.11 KB | cb24f6bc8d5a031d07aa4d1d97770c9bd79e7183d6cf79af505b94053cbe75cc |
test/whitespace/instructions/arithmetic/sub_test.rb | 100664 | 0 | 0 | | | 1.11 KB | 0be77117a41cc6c48d2dc9044898760d328f70b58e9f8c4f9442a5da79d7a3c0 |
test/whitespace/instructions/flow_control/call_test.rb | 100664 | 0 | 0 | | | 1.33 KB | 34198b950f56d41dae53aa908e761314dbed080132675f23abeb1f0ca9c5ffa7 |
test/whitespace/instructions/flow_control/end_test.rb | 100664 | 0 | 0 | | | 278 Bytes | a41587872a017d34ff5fb811a70c718192476b0dcb4a3a869079386c2b7daf47 |
test/whitespace/instructions/flow_control/label_test.rb | 100664 | 0 | 0 | | | 538 Bytes | d29f74bc5f5c5c9ae44bac91bb65eee2bc8aa0f53b7b3dfd85a555666267c502 |
test/whitespace/instructions/flow_control/njmp_test.rb | 100664 | 0 | 0 | | | 2.6 KB | 95a376d274fb5e2f962506f9058b2d3942668d30c19207f8ecec4b552b0f286f |
test/whitespace/instructions/flow_control/return_test.rb | 100664 | 0 | 0 | | | 843 Bytes | c1df8b092cb7649660e60c117bf6da3b6e700417e4d8030143d46026648efe27 |
test/whitespace/instructions/flow_control/ujmp_test.rb | 100664 | 0 | 0 | | | 1.11 KB | b3c2e73dc70f3e745627326255d15dcbfacaab21d16b3b8c7c2ccd610803e2e3 |
test/whitespace/instructions/flow_control/zjmp_test.rb | 100664 | 0 | 0 | | | 2.59 KB | 55e8d8224e406c6eed366188657bcbfe0bbce227552051f3ea6e5398f6704132 |
test/whitespace/instructions/heap_access/retrieve_test.rb | 100664 | 0 | 0 | | | 1.34 KB | 3c5402a3834597c1992920ce438bb6b71ada6a5c0645083a1fe77c1827e0fbab |
test/whitespace/instructions/heap_access/store_test.rb | 100664 | 0 | 0 | | | 1.22 KB | 6a0767aec220dfa42abec7dfaa7c150bd563baf3e4a836571cbc3cdb804ed9d2 |
test/whitespace/instructions/instruction_test.rb | 100664 | 0 | 0 | | | 247 Bytes | 7e4e5a6327eee2c4d5f50abd2ca0064388a45feba706a67ab80ce7d2ebe6cc40 |
test/whitespace/instructions/io/putc_test.rb | 100664 | 0 | 0 | | | 1.21 KB | d8be7571186eb402c2fcc5b29b5dfd6b30473c826e49cbeb6d6cf44e1a05a6d8 |
test/whitespace/instructions/io/putn_test.rb | 100664 | 0 | 0 | | | 1.17 KB | a1f9d532376386d0e9eb02b3e708a232478681ab930563a235c22fb8a4259422 |
test/whitespace/instructions/io/readc_test.rb | 100664 | 0 | 0 | | | 2.06 KB | 5d27a6a9d6e5255eca11c680439a661aaf2ad91ad1f7e4cf8297f92ddfd82c67 |
test/whitespace/instructions/io/readn_test.rb | 100664 | 0 | 0 | | | 2.19 KB | d942df3e10ca052fccedeefe0777e69e6dea08c7f3024c19dc15a3b0d0f647e4 |
test/whitespace/instructions/stack_manipulation/discard_test.rb | 100664 | 0 | 0 | | | 727 Bytes | 8fcf77acd93d4bc76feac81c034a96bde6410031a645dca4e2ba2dd645ecb0e0 |
test/whitespace/instructions/stack_manipulation/dup_test.rb | 100664 | 0 | 0 | | | 791 Bytes | aa4b9b365ab5d9324387e432af34a19993c8553fa0da7d59da20185423ebdf38 |
test/whitespace/instructions/stack_manipulation/push_test.rb | 100664 | 0 | 0 | | | 685 Bytes | 5358067d1c5a5d6536313c04dea2d378ef63c1f51373844969e7152572c464ce |
test/whitespace/instructions/stack_manipulation/swap_test.rb | 100664 | 0 | 0 | | | 1.11 KB | c0d5b8464cea514078a927091edf8cb399e9ad0612c9062383158bd0cad1d534 |
test/whitespace/parser_test.rb | 100664 | 0 | 0 | | | 12.4 KB | 4c32e91f82ceccd42c25e2631ba618cb536a7a3c3f533f20ae40245689d93105 |
test/whitespace/util_test.rb | 100664 | 0 | 0 | | | 2.4 KB | f317be1bcdce8727231058440670fc1acf72cf067bd9755fb1f47e16477490a4 |
test/whitespace/vm_test.rb | 100664 | 0 | 0 | | | 2.5 KB | 7d56eb1c70cb4ac94b10ac2ec559dfe21e1247dcb6cff97533466773ac4fc409 |
whitespace-ruby.gemspec | 100664 | 0 | 0 | | | 1003 Bytes | 90cb56885bc473fd4e425ab3817252c2b47a3322c5816e73d64f12df2c70776d |