{"_id":"3bc-lang","_rev":"4-ef132520946e738cbd81757750e546b2","name":"3bc-lang","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.0":{"name":"3bc-lang","version":"0.1.0","author":{"name":"RodrigoDornelles"},"license":"GPL-3.0-or-later","homepage":"https://3bc-lang.org","repository":{"type":"git","url":"git+https://github.com/rodrigodornelles/3bc-lang.git"},"funding":"https://github.com/sponsors/RodrigoDornelles","bugs":{"url":"https://github.com/RodrigoDornelles/3bc-lang/issues"},"keywords":["language","native","c","c++","virtual machine"],"description":"Low level language, tiny virtual machine that works on browser or nodejs. (Friendly Punched cards)","gitHead":"b2ae900ed13570dc8f69d5b3f2fd3dfcfb1d01b9","_id":"3bc-lang@0.1.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-a30/Bei+oJgRO379NLQYfk/noXo42wR3sM8TP1kjO+I3ilSK0mtC55UrvoFAkrkBgSvVmlB1HdRjdMMNUUwtUA==","shasum":"3afd8aa1ef49e1d205618880eea0a4041c2da54b","tarball":"https://registry.npmjs.org/3bc-lang/-/3bc-lang-0.1.0.tgz","fileCount":20,"unpackedSize":3235199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxxDHCRA9TVsSAnZWagAAZH8P/jRH7N+GP0nlm9BPZWrt\n4uOmTNTBJ/8ZXfxUJM4o3buNHTTWhLTQA4rF6tLtYOC3YTZXAQpkxHZKtglA\n5WE+Rih5+1HaPY1ngKSwFrX3WteR8i44/eps4HtYZt6Zn/wnc2r7e6t/yZk9\nmwkVBEQlQyNLhbtNYkpk7JiqTnYdU0AYkV28STYb4l4raBIuoQVoZAI8CLU/\nAEav4Ot2s6GKkXHU0dSPA26Hp4SDWJK5wN8TS8rgL0fM/u++XL5WcAtO/OLt\nFeM91PqlxBzUBVPgimZq0GQY0cjvNXREjyFCLFBX7vNY9LsH2m2lI1GFxsgj\n+xoGib9azFtUBRk3Gb/kXum8VmhUrGppslzXLS4LDruMQq3aoce0ueBLItaq\nwrxUroRGsIeERczlPTY6FiHYvuw9BMzoVPu21PDOBfgWG5eHT4sbLzISu9sW\nmIdy6j2K3LRmTHpEKSa6ALa6uZEc1YziDOhDk1w2XWScKJTgbxSpcKldaBsu\nx1oGNJljdgE/pRmufuNHJDV7yPloIqR07aAr7/dS4AjNGJsnDBsPAIkWJjYJ\n/Fl/6aY4lDNoXnaaTXeI9gSs4/h7LJEKsld9Pqs+AVojy9wmznNCMxAV1IWm\nU7w9T9OFWwWe9G6OxuAsapBp0sY8/47p00Na+21hsOgr3pJyTzngYkE524Hz\nFmAa\r\n=JObA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhwWv+EkwaQFfSQRGsFQjEQyMAtrhAFUMotMOF9dQ+0wIhAOqo/8dAc+fNBQg0y6sYPbB9MgHtdP7WQp/kt/IcTaGC"}]},"_npmUser":{"name":"rodrigodornelles","email":"rodrigo@dornelles.me"},"directories":{},"maintainers":[{"name":"rodrigodornelles","email":"rodrigo@dornelles.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3bc-lang_0.1.0_1640435911666_0.3571216751245676"},"_hasShrinkwrap":false},"0.1.1":{"name":"3bc-lang","version":"0.1.1","author":{"name":"RodrigoDornelles"},"license":"GPL-3.0-or-later","homepage":"https://3bc-lang.org","repository":{"type":"git","url":"git+https://github.com/rodrigodornelles/3bc-lang.git"},"funding":"https://github.com/sponsors/RodrigoDornelles","bugs":{"url":"https://github.com/RodrigoDornelles/3bc-lang/issues"},"keywords":["language","native","c","c++","virtual machine"],"description":"Low level language, tiny virtual machine that works on browser or nodejs. (Friendly Punched cards)","gitHead":"cff5cd1c17d1fd54928ca4ef17cd0f0b3728d000","_id":"3bc-lang@0.1.1","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-0Mj2aTvq9saMe5Bw5+K2ReUO8Vvt63p+qU6s4Zt9R/yeQdKOv5d3sdNzdtXy1H0nMWACR+EV328/FiYPkcrL5Q==","shasum":"6017bcbf8d6fb49e28056f3d7173fcd283720eb7","tarball":"https://registry.npmjs.org/3bc-lang/-/3bc-lang-0.1.1.tgz","fileCount":20,"unpackedSize":3084665,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEqs/j80ep+EruyDyuwwngxo74fhHQgDozWfQ7GkRVO3AiEAxBSkwqEDZoZ+8CBJVAXB319rKkAn0uCD5lEscGgOep0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizfViACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYdw/+LhFCOBuIweCrCS6hRVl2nGvZa8m6XHzfMvPTVR85oWXOZX6N\r\nnbilk8HpHwRuZKfPmzgpIIWVjMaI2TrOnAwtOze+S81oSSIznCIEPOBQ4SRI\r\n6AiHDbCo9NsDkh70NWgq4/unkKg49Nz+Sli56Rljj28s/RYRkHB+Xh7+m5d4\r\nHxeJxo+D4mgZlpKsqdAQJFL0ne8AkBYpYu7hDxANqu7FWD4k4lAbfZfgKVDw\r\naZ754a5niAyDBHld/QO4SuxWwqQ+PEsfWVvGzhsQWWT9dG5QbhPX16cHzUjE\r\nj8++zDCMsoNLWadOwGnzjWv6QkRsLFy2mo6LqhKD4uoB3wsrQy+ZsJQ3aVDN\r\nxN0Kor6e3qFMWUrivXT/ZaAzAOUyq8A0cT0SXATrufNUzMqSKXFlSdoZ/hvt\r\nY8Dk7EjNg5jmtqEzaTYUDGH4Q3R/Ea/b9GV5/BMV7REladpAwvIBEoT7gXEp\r\nxZq7rGTxsMK0UQSmHt83fScY0R1wTqfiVRF813pm4yFyYnwAfhF02c7oVxSt\r\nbIueCu5ctnl5GVTXxtcX+JyNtJD3OBiBy90lrbJyV+xH9+KST4sDfLvYHmIj\r\npO0Nrd+3i8G3XquPP/6GuabAMDSw1e7viEPPrVqvcLTLIouNXPh6wO4KYLVe\r\nBT5IHz6b/76b/Kywj3LKU667TCta7uqAJqM=\r\n=Unkb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rodrigodornelles","email":"rodrigo@dornelles.me"},"directories":{},"maintainers":[{"name":"rodrigodornelles","email":"rodrigo@dornelles.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3bc-lang_0.1.1_1657664866026_0.257637760277589"},"_hasShrinkwrap":false},"0.1.2":{"name":"3bc-lang","version":"0.1.2","author":{"name":"RodrigoDornelles"},"license":"GPL-3.0-or-later","homepage":"https://3bc-lang.org","repository":{"type":"git","url":"git+https://github.com/rodrigodornelles/3bc-lang.git"},"funding":"https://github.com/sponsors/RodrigoDornelles","bugs":{"url":"https://github.com/RodrigoDornelles/3bc-lang/issues"},"keywords":["language","native","c","c++","virtual machine"],"description":"Low level language, tiny virtual machine that works on browser or nodejs. (Friendly Punched cards)","gitHead":"39b0a4fb735771e377471ba3450409e688345215","_id":"3bc-lang@0.1.2","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-8osieOT94iclMsnXL5jEIVKfiX6peZ3DANR9J+dcAdt17v00QQ4uyQ59+qMHJDgIa5sgi/EOMfkXAREUSyBYgg==","shasum":"8b46fefe95da183d2d931bab2daa6ac6f4cf355e","tarball":"https://registry.npmjs.org/3bc-lang/-/3bc-lang-0.1.2.tgz","fileCount":20,"unpackedSize":2971157,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAiOTSfManXDRF8Tmq5BOaimmnQfL/yfMocLWA8ud0/WAiEAjXRbNlDZXd60L48QZlZk/BhknpRj8OMGehzLcA7rEu4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5JGyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3/Q//chs2ANf/rxbuoReaFVJtRVd+Mo7MlKAly0EcLNYxOZ8mtYN6\r\nTSJhD+CG/16BMn29Nkif72GaH9vahih6JAkPAtq9RlwpKUM/RZ9Tu9cz6t36\r\noGT7hmgwclj0jyCVU9Pt8mi6lesZEFCkwVFqk6axHD0hzT6AYcarMPAHyUOA\r\n4fRe1plPw6+Ym/6vRIn+kwRI4WzQWDREaLp1KxyOGuh7P50JddOBPsZiHLxD\r\nsfMX5rHtf1j4KA48qxcym1UeA9EZNpLNVUb738rlT7wB9FPi03OMsou3mviC\r\nwqhrMg8bblXtqt/WDmlrqzTIqv68sVA03sRZWD9jfgl5syBUPf+V/w8v0vyq\r\nLTLUw6sZ5v0OyJ4i0VbMJVA4Ljt/UjO5UbTrEtaxr8EOwJVFe3uRPJjXpQo2\r\nRFa85PtEGUaBJeBpSdoPedGOFTcDHpYL13/RNDnvzgsEmiMLqffX0WPr0Jbj\r\nHMWC6pdyFhQwgV+k/+6OXvDDNlNkYi0G7UkJuDIIDEUgE7vRKobMHvLCl8UC\r\nU2uYQQFqaOxgTM9rFeLvtSqixaroW4qNhf0AwZoJTa+K61KO96oVUYXpLkMy\r\niBqTqQY6DjRhG0JXqS4+6N8+iUHSr8cj373rsjabZQ5L+aYZalCV4wFzih8b\r\nAUOzvyZFsPh4C5CMN/Av8CQBQ1zbHQKgTy4=\r\n=VfFu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rodrigodornelles","email":"rodrigo@dornelles.me"},"directories":{},"maintainers":[{"name":"rodrigodornelles","email":"rodrigo@dornelles.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3bc-lang_0.1.2_1659146674421_0.3916064797543368"},"_hasShrinkwrap":false},"0.1.3":{"name":"3bc-lang","version":"0.1.3","author":{"name":"RodrigoDornelles"},"license":"GPL-3.0-or-later","homepage":"https://3bc-lang.org","repository":{"type":"git","url":"git+https://github.com/rodrigodornelles/3bc-lang.git"},"funding":"https://github.com/sponsors/RodrigoDornelles","bugs":{"url":"https://github.com/RodrigoDornelles/3bc-lang/issues"},"keywords":["language","native","c","c++","virtual machine"],"description":"Low level language, tiny virtual machine that works on browser or nodejs. (Friendly Punched cards)","gitHead":"0b69a8f3647120aaf82948e0b7a327c6596396e8","_id":"3bc-lang@0.1.3","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Z/oWTGzSd672NmTrbiLmemXEGkoCApzISVJuhTa7ke9sbll87hFugiG8tm7XBfLaurMVDBhbBLQPN6QDVjEwCQ==","shasum":"ddf23420e3da8073bffa3ece94a40613b88bfadb","tarball":"https://registry.npmjs.org/3bc-lang/-/3bc-lang-0.1.3.tgz","fileCount":20,"unpackedSize":1956537,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEnoBx6iTRF9bIuIdC93Tuj3cLOY8G6LF1oWdNnnhb4iAiEArIyNHM1KrOSZT7wa10QnCiF7S06TUP5nss3YI2lKuAc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOHUXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsGw//WYcE0iQRlUK0eqzY52l++0OLGHyMOMtt/Cyx0zSOppD45i0H\r\nKhROp9enbCIMGSG0bmId+FqsFtpsb7YIz+NvNEM3ih8MWRSkhh+EYEZvBexP\r\nfHV4UxYDdwz1FWrVrfgmPXL+UHHAjXDM8tLwi3j2DZ7DobZzA2YTKrP4swI2\r\nlM7kv4jxFmfJQk8IYhuiSXsiP/rPcT/mifcMEKQg0g2HUyIOZKVipmpo1B8z\r\na5EuSxFKebie6RYagtc8VB+UBxH/aDg+MBGVzphLMnPnpGKU1onPW2Ebf8oz\r\ns+Pu7mR6ktOysChKCgR3jWNXS89+okAI8HuTw6Oifd3WEWyGOBW9omjeeVh6\r\nakAD2l8TEPwkgaqNipxLe4G6JEIhhNL4jQXEQwUf8HKyC0+yjmdQp39hXOmx\r\nIUPjRUZWOVd78nyyzBVLcHrzSoanHglovpR3/VD/98DYHorlFHBRfNgg8jXP\r\nnEhZBdzRHt8CnJfKKLTeJa+L8Bb4ex4F6r1GzDerWwdsGyQ0nAa1DuYSgluw\r\n0hjiHIGMXQXgZR6PI4GZ9UYyJ3GiQEHPP+djDWOQNv8nBMQBrfSkQFM85GoG\r\n48ycLRQPzgrVfuEQigE3z16ztJafWrDmoMb8EBLZ2uu80thUgDuzBCSjF71F\r\nVqnHALntxH3xirQlLJqxJza5gcvmLq94xoY=\r\n=VaO6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rodrigodornelles","email":"rodrigo@dornelles.me"},"directories":{},"maintainers":[{"name":"rodrigodornelles","email":"rodrigo@dornelles.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/3bc-lang_0.1.3_1664644375722_0.42062895837581404"},"_hasShrinkwrap":false}},"time":{"created":"2021-12-25T12:38:31.665Z","0.1.0":"2021-12-25T12:38:31.812Z","modified":"2022-10-01T17:12:56.016Z","0.1.1":"2022-07-12T22:27:46.319Z","0.1.2":"2022-07-30T02:04:34.791Z","0.1.3":"2022-10-01T17:12:55.936Z"},"maintainers":[{"name":"rodrigodornelles","email":"rodrigo@dornelles.me"}],"description":"Low level language, tiny virtual machine that works on browser or nodejs. (Friendly Punched cards)","homepage":"https://3bc-lang.org","keywords":["language","native","c","c++","virtual machine"],"repository":{"type":"git","url":"git+https://github.com/rodrigodornelles/3bc-lang.git"},"author":{"name":"RodrigoDornelles"},"bugs":{"url":"https://github.com/RodrigoDornelles/3bc-lang/issues"},"license":"GPL-3.0-or-later","readme":"3BC Language\n============\n[![sponsors](https://img.shields.io/github/sponsors/rodrigodornelles?color=ff69b4&logo=github)](https://github.com/sponsors/RodrigoDornelles)\n[![version](https://img.shields.io/github/v/release/rodrigodornelles/3bc-lang?sort=semver&logo=github)](https://github.com/RodrigoDornelles/3bc-lang/releases)\n[![license](https://img.shields.io/github/license/rodrigodornelles/3bc-lang?logo=gnu)](https://github.com/RodrigoDornelles/3bc-lang/blob/master/LICENSE.txt) \n[![covarage](https://img.shields.io/badge/coverage-99%25-brightgreen?logo=codecov)](docs/guide/warnings.md)\n\n> Low-level language, tiny virtual machine, intermediate representation, embeddable, easy for beginners. (Friendly Punched cards)\n\n## Documentation ##\n\n* **[Tutorial :us:](docs/guide/tutorial-en-us.md)**\n* **[Tutorial :brazil:](docs/guide/tutorial-pt-br.md)**\n* **[Cheatsheet :book:](docs/guide/cheatsheet.md)**\n* **[List of early developers :trophy:](docs/extra/early-adopters.md)**\n* **[Visit the official website :globe_with_meridians:](https://3bc-lang.org)**\n\n## Directory structure ##\n\nIf you are interested in exploring or contributing to the language, follow the monolithic organization.\n\n```\ndocs/           Website made with jekyll (Ruby)\nexamples/       Syntax sampling codes (3bc, Arduino with C++)\nprograms/       Embbed programs sampling codes (C)\nscripts/        Development and installation tools (Bash, Ruby)\nsrc/            Library source code (C)\ntests/          Language work check (Ruby)\n```\n\n## How to build ##\n\nDownload interpreter **source code** and manually compile from scratch.\n\n```BASH\ngit clone https://github.com/RodrigoDornelles/3bc-lang\nmake build\n```\n\n## How to install ##\n\nDirectly download interpreter as **executable** command for mac/linux/bsd.\n\n```BASH\nsudo bash -c \"$(wget -qO- https://raw.githubusercontent.com/RodrigoDornelles/3bc-lang/master/scripts/install_vm.sh || curl -fsSL https://raw.githubusercontent.com/RodrigoDornelles/3bc-lang/master/scripts/install_vm.sh)\"\n```\n\n-------------------------------------------------\n![3bc lang logo](/docs/images/3bc-logo-small.png)\nThis project is licensed under **GNU GPL 3.0 or higher**, please read the [LICENSE.txt](LICENSE.txt) file.\n","readmeFilename":"README.md"}