{"_id":"6turtles","_rev":"2-6a6a2315a14fa496d075de09eaf72192","name":"6turtles","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"6turtles","version":"0.0.1","description":"Tower is an esoteric language meaning it is designed to be fun to use or a headache to program in !","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","dependencies":{"chalk":"^4.1.1","chevrotain":"^9.0.1","readline-sync":"^1.4.10","yargs":"^17.0.1"},"bin":{"6t":"bin/index.js"},"gitHead":"60e3e340ed7819b10242351199495e4ce6cf900d","_id":"6turtles@0.0.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-9uGU1nzR8QRJ9vN/i28EmOp51knOlNj2EYRNT5CvQZd9hCFOnQfdsOZoo8bzu3iDV2QB8BI8/7ig3kalpVffsw==","shasum":"98750b37bcbb5e6e861f3adf36f44ea8e928a92e","tarball":"https://registry.npmjs.org/6turtles/-/6turtles-0.0.1.tgz","fileCount":8,"unpackedSize":19875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3IZBCRA9TVsSAnZWagAANUoP/AmYIBMD2dg1YcglLHjy\nspo7zu/J4sHHR/JNFTiDkiXLHP1FmHyJeJmbHHxfdKAXtXoCixhdgk7JV4/f\nUuUfFNHWK5FSdVe+4LDNzWNYcg1gRUJEJmiid5CQcyIbLzG1C0jSqRaPOmhr\n8aCss81BzagxNbgPzqnl+I7fLk0UeQfgqE4qA0StS/ICskDkWxIxE7/HlXVW\nB2IQaS4+lW9vA40uPMKfPngaRpOn/QMZOOWBdasp9igdM7g/lAiQk8sXtZn3\nK5ZoKra/2bCozyZH8lBZ7/wJ+rSa781iaapBDX/K7FZy4ATCDnlhCyF1nU7O\nBukrg347+Lgl8PjkuSfGaNKW/V9HreFqdC6YlCRzNzCYQYC52uTO+y7/5MMi\nWmAvJ5JHr4rhxBqSMd+7wR2/z8xdGLQM7ClChIoRQD5Xlh3yKce3kuSfW6N+\nc3P5ayctu/voOelUeh98ihc6W+cHni90dAb7rvRAusmSVFFkthAUcCwwHXnE\nxEU5Zd9WIxlH6w0RkJgsscWbkN280VOjnYIHEGHtrnteW3vDJIwAQ52Pl91u\nrAIBCDIZsfcDalx2SczczpsXRAXKo1iPUriie3ehvGNgJsLXbQR2EK+bfMvW\nKW47wZrQaWpFHPloGx1fu9MBK80DJySDRO65W6UOTwmnWNUwGiujir3hzV48\nTAlp\r\n=xliE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBgLjgodEWUz97V2IGfqj3Hq+k96yWDXh3PZOWuZd3mQIgXB9qbEq9mPqmZN5N4g5EROelTvv2agvgqFKPM8DpMT0="}]},"_npmUser":{"name":"sawcce","email":"silversocce@gmail.com"},"directories":{},"maintainers":[{"name":"sawcce","email":"silversocce@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/6turtles_0.0.1_1625065025200_0.31780565580289233"},"_hasShrinkwrap":false},"0.0.2":{"name":"6turtles","version":"0.0.2","description":"npm i -g 6turtles\r command line usage : 6t filename","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","dependencies":{"chalk":"^4.1.1","chevrotain":"^9.0.1","readline-sync":"^1.4.10","yargs":"^17.0.1"},"bin":{"6t":"bin/index.js"},"gitHead":"60e3e340ed7819b10242351199495e4ce6cf900d","_id":"6turtles@0.0.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-fOA899GT5207GDG9yZKSx38yupUxkhHvaZknYz55JkcKz3mrJQXV96Ax4PIoRv6c89lQos3g/nAlZoOYbz+GZg==","shasum":"efdf2d8b0f807ce8acdf64a622054799815d215e","tarball":"https://registry.npmjs.org/6turtles/-/6turtles-0.0.2.tgz","fileCount":8,"unpackedSize":17387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3IbYCRA9TVsSAnZWagAA3K0P/AqvdrozoHo+G1SA0s/G\n3t+EZEroWH13z+HyT32+iOdljBQDYSWTWaWj/Uyy6S87YNRd90MyXsQ7RxE4\nlKYCVxxOK753mF3WRKtc4A4G7B9D8o+AStAgyCpAp3gDIyOi6V6GCqxvS5JY\n5O14etyYE9eRsZVjHJOX3dTVrtzDUYDYmO1ahNlgyXL5b4CGF3O79FzsgkxO\nEy/m+A7HWhXcEpgs6z62C1J4OEEOr/y4cFEue460Vtlx79D2/WQQyZ7/xCam\nF/OD9EqFVki1ymfKF71hUXsrkrSW15stvFo0TmsiX1cPs7QdS+K77j8K6ejE\nNqXpfYFlxdk9D7nPBKQTSv4di0NpPxBNk75atS6AiC9+b4vmfd3zuJv5lWeP\n/S6oR6hCD/ZTejMvXCFg0arIi4TGgWx611TEjC2zB81Ho+LNtWk8KbRSL1qU\n1J1xnljD/ON6kz6cJ/uebji0a665EXOs5ck+B+19Hi+EA3q9b1FzbnXPxFpI\nM6elxgAfA9bw8jJbg/877npw7kmH3Jyq0O69ogVJ9ubX/q9pNFLrbitZJ9HJ\nIgJT6DjaEdBt+KOoxTVO2OIhBwMVJYKyk6GQdkxFgJBWOOZUT44rejKEpxe4\n7cdAVIeuqI6XAh65HCXGlO3ga8X5q3T6f0d9OO8WZSraXUtPrLaWgqIfMujn\n2cjM\r\n=RGwl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH00vsNRLeUK/A2P9Dl1plTxXbSubxxduwNVGG/H8owKAiEA9ShE/1iRbdEaKctRrLCMjtxN0kwmhfIsA66/M9u+UiM="}]},"_npmUser":{"name":"sawcce","email":"silversocce@gmail.com"},"directories":{},"maintainers":[{"name":"sawcce","email":"silversocce@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/6turtles_0.0.2_1625065175926_0.42358068470276633"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-30T14:57:05.200Z","0.0.1":"2021-06-30T14:57:05.324Z","modified":"2022-04-04T10:23:53.131Z","0.0.2":"2021-06-30T14:59:36.049Z"},"maintainers":[{"name":"sawcce","email":"silversocce@gmail.com"}],"description":"npm i -g 6turtles\r command line usage : 6t filename","license":"ISC","readme":"npm i -g 6turtles\r\ncommand line usage : 6t filename\r\n\r\nMy submission for the jam\r\n\r\nSorry if it isn't very detailed but I am in a rush\r\n\r\n```\r\n\r\nMy language is named 6 turtles, it uses a base 6 numeric system \r\nwhere\r\n```\r\nT = 0, u = 1, r = 2, t = 3, l = 4, e = 5\r\n```\r\n\r\nYou can declare vars by doing ```\r\nIDENTIFIER (in caps and can only contain letters except T and U) is value\r\n```\r\n\r\nThe 2 primitive types are \r\n``` '\"Turtlei1\"' and can only contain those letters\r\n    numbers for example : eurl\r\n```\r\n\r\nTurtle expressions :\r\n```🐢value sign value🐢```\r\nThe available signs :\r\nU = division\r\ns = multiplication\r\nthe :heavy_plus_sign: emoji addition,\r\nthe :heavy_minus_sign:  emoji means substract\r\nthe :thumbsdown: emoji decreases the ascii value of an entire string,\r\nthe :thumbsup: emoji increments the ascii value of an entire string,\r\nso ```exu ``` means 5 / 1\r\n\r\nCall a function,\r\n```FUNCTION wake up! (option : with value and value in mind) (option: until condition) 🐢```\r\n\r\ndeclare a function,\r\n```FUNCTIONNAME is normal(\r\n  function body\r\n)```\r\n\r\nConditions :\r\n ```value equals expression```\r\n```not condition``` equivalent of ! condition\r\n\r\nExample countdown program : \r\n\r\n```\r\nINDEX is Turtle\r\n\r\nS is '\"T\"'\r\nS is 🐢SUS🐢\r\n\r\nCONDOWN is normal (\r\n  PRIN wake up! with INDEX in mind 🐢\r\n  INDEX ➖➖\r\n)\r\n\r\nCONDOWN wake up! until not INDEX equals T 🐢\r\nPRIN wake up! with A in mind 🐢\r\n```","readmeFilename":"readme.md"}