{"_id":"@albertj97/eloquentjsegg","_rev":"12-b7150d1570cbea38b655e38551351cec","name":"@albertj97/eloquentjsegg","dist-tags":{"latest":"1.2.12"},"versions":{"1.2.1":{"name":"@albertj97/eloquentjsegg","version":"1.2.1","description":"* [Eloquent JS. Chapter 11. Project: A Programming Language](http://eloquentjavascript.net/11_language.html) * [Deploy at GitHub](https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97)","main":"lib/eggvm.js","bin":{"egg":"./bin/egg.js","eggc":"./bin/eggc.js","evm":"./bin/evm.js"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97.git"},"keywords":["parsing","lisp"],"author":{"name":"albertj97"},"license":"ISC","bugs":{"url":"https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97/issues"},"homepage":"https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97/Readme.md","devDependencies":{"gulp-shell":"^0.6.5","mocha":"^5.0.4","should":"^13.2.1"},"dependencies":{"assert":"^1.4.1","better-assert":"^1.0.2","chai":"^4.1.2","colors":"^1.2.1","gulp":"^3.9.1","process":"^0.11.10","readline":"^1.3.0","sinon":"^4.4.8","test-console":"^1.1.0","xregexp":"^4.1.1"},"gitHead":"ab798fbdc5f3df2d2fccd79c474a4f0ee6e5ef35","_id":"@albertj97/eloquentjsegg@1.2.1","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"albertj97","email":"alu0100949568@ull.edu.es"},"dist":{"integrity":"sha512-iBCpPzU+8sAeg0jeJg6TyPJCtdh4juokrZU35oH5PfMn/XO5E/zq5ByQlUI8FLJfzQQQHCC1Mrv14AoPuKbfBg==","shasum":"90aff358c30bc535bf9c04af2bc4ed67fdcf3e72","tarball":"https://registry.npmjs.org/@albertj97/eloquentjsegg/-/eloquentjsegg-1.2.1.tgz","fileCount":33,"unpackedSize":43623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFDPPCRA9TVsSAnZWagAAoX0QAIT4YHaA/3KJf0+pByRW\nQ5pdPfMYxLqIJLWGh1zyy/UbZqI2M9QbuhjXENNP9doByssby8eeYcgPbos7\nyy15SpmbdGjCVY72Nm8ka07NXg/dBFcyes6xg6Kzx9SMqx29HFj3oDeSWRhc\n3az7TZ1yTIXFVTD+YlYzrDvRclpWoqZ4BLjAJeCwnn5iLmpIKKXGBo+IqcXk\nMFlvMWcgFNXjEcPK6bp9r+v3A/T1BAQwzHnUpzsg1ZnicT90I9eBJrMbSCQP\nZMNZbxVRAEiFQuukWJR49xHceZsocsMAqFPHr+R2QI35RY+2n7bExi6XaqQC\nZZSZuYA6zR4kkcsaeY7wdej+e2rGaKlUJrIGl4ePPbFeL4B2vHp6ZqzfqVZT\niIGGq+KOkfRKbfouCcHB7S/BgpGTShyGHrFYI9tJuyuEwUmUEiKpie22LSPw\nF2oYToSAf6jR/HW1P3+6T+cfDMOqAo2hGUT8vC6tK4TzqLdxxVSPCLwOfYLQ\ngnhomUOLkcJjZq3BpyOsls4bIBhWm01FIOVQ9SxVX1tzSgpGAlVsgYhZ2t+D\njc/kBLaST5WeAj0EE7aCcz+6oJvW0Y6o3jQK4VkCggjW/1Th/kXS5ebCTQkG\n24VBESiCnBtmHPdYA1KACV+ha7HGBZEhaJ1LSivFCbnd9fxDGX2lCUy24E45\nzuYT\r\n=Snyx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEiYGF8AtfkggtDq/1In9vrJ8QOICEbCzJJ/ejjawOvZAiEA0QRut6wKxgjh82bnxek5VfOSf3cn5+FEFdH0GfgMQsc="}]},"maintainers":[{"name":"albertj97","email":"alu0100949568@ull.edu.es"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eloquentjsegg_1.2.1_1528050638225_0.3820027311528331"},"_hasShrinkwrap":false},"1.2.2":{"name":"@albertj97/eloquentjsegg","version":"1.2.2","description":"* [Eloquent JS. Chapter 11. Project: A Programming Language](http://eloquentjavascript.net/11_language.html) * [Deploy at GitHub](https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97)","main":"main.js","bin":{"egg":"./bin/egg.js","eggc":"./bin/eggc.js","evm":"./bin/evm.js"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97.git"},"keywords":["parsing","lisp"],"author":{"name":"albertj97"},"license":"ISC","bugs":{"url":"https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97/issues"},"homepage":"https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97/Readme.md","devDependencies":{"gulp-shell":"^0.6.5","mocha":"^5.0.4","should":"^13.2.1"},"dependencies":{"assert":"^1.4.1","better-assert":"^1.0.2","chai":"^4.1.2","colors":"^1.2.1","gulp":"^3.9.1","process":"^0.11.10","readline":"^1.3.0","sinon":"^4.4.8","test-console":"^1.1.0","xregexp":"^4.1.1"},"gitHead":"b1760364d1636dfcf0442a243d3e22328e4d9be7","_id":"@albertj97/eloquentjsegg@1.2.2","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"albertj97","email":"alu0100949568@ull.edu.es"},"dist":{"integrity":"sha512-gBc4iyHiDz1H68iTnGYrz6e9BAplT6ipv9aiGiAUI/bvfoYQqjQI+GqvLafXkQg6oyFFXVUlllLnO9YEfnaFbg==","shasum":"0a87b7e32dfee73ce31ba4636e324f3a6db88532","tarball":"https://registry.npmjs.org/@albertj97/eloquentjsegg/-/eloquentjsegg-1.2.2.tgz","fileCount":34,"unpackedSize":43769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFDZHCRA9TVsSAnZWagAALe0P/01WlylwCffwcHpxGU5Z\nlKlRYhVSdka5HWqHKA9UdKFv3p8a3xLYK4nL+ZKglF2wB/PYv5J5ag3H/W03\n8MP4GmjruVnF82ajExpJwy89OMazHDvVnndPxdGJcUgw2zNoFCvgPiEoxKEy\nBywawDfgaTVt1LVcqi515BHINnxvKRYpxTnvK6or3FjGGFbjWQRt7DLpcsPJ\nnLl+9JQfAkfP1JT9dW2/8/b0sNEEHLJEZsqyZ6fHmPYnUGgRZ4PVFNJTWKQE\nSPo9dO00GD/dfCCsPV2lZBhWNBLsC0q82g8oX8k5OFC9aBQhM8TsBhHUa5v6\neRLJtWMfLUg/fWiKHZ4Bfkn3yV9Ofd7iqEtqlVAgLKJLjgTZfQMF0Q6U0dd8\nN1EMIpkBHY74IchUEFqYejmiSgFB13MmWcCh/riB9pKocsBIwxy1KsLcrCjr\nTFCpkLdloKyGrOePzsfNAk2wleS+A6tdnWEM8n6yFRjEF2uv5EA/ynL5KnqQ\nWxZfx+zgn+nmZrHsp09Db1DhCUFFkw1v13FQ3PuXwqS6bfde8UfeotT79ZvA\nDREQDTLGfRYdGI0akCdz5H/I0MN7g+UOuLe1VWpEJj/kR+D9fuqQxkO0THrY\ne+Q5nOm5PUFYGcWW75ToAUPEsHYwT0Dzbk2aK1TEyS7Jxfs0nFzQpFDB7X/3\nK3Sx\r\n=bc0U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVFjSs/3SwHmrTDUXbCLyRkyXt209pmouo3EJOb0RFsAiBOPsYfTRDNVTB1yDzrLiXd4vd7bH/LAVKiSmxr4/03pQ=="}]},"maintainers":[{"name":"albertj97","email":"alu0100949568@ull.edu.es"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eloquentjsegg_1.2.2_1528051270604_0.26885189139596166"},"_hasShrinkwrap":false},"1.2.3":{"name":"@albertj97/eloquentjsegg","version":"1.2.3","description":"* [Eloquent JS. Chapter 11. Project: A Programming Language](http://eloquentjavascript.net/11_language.html) * [Deploy at GitHub](https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97)","main":"main.js","bin":{"egg":"./bin/egg.js","eggc":"./bin/eggc.js","evm":"./bin/evm.js"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97.git"},"keywords":["parsing","lisp"],"author":{"name":"albertj97"},"license":"ISC","bugs":{"url":"https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97/issues"},"homepage":"https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97/Readme.md","devDependencies":{"gulp-shell":"^0.6.5","mocha":"^5.0.4","should":"^13.2.1"},"dependencies":{"assert":"^1.4.1","better-assert":"^1.0.2","chai":"^4.1.2","colors":"^1.2.1","gulp":"^3.9.1","process":"^0.11.10","readline":"^1.3.0","sinon":"^4.4.8","test-console":"^1.1.0","xregexp":"^4.1.1"},"gitHead":"3a6239c607eb5df59cc723091181b9ab93e9d544","_id":"@albertj97/eloquentjsegg@1.2.3","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"albertj97","email":"alu0100949568@ull.edu.es"},"dist":{"integrity":"sha512-irvIuk56YvKNQx4t2iU9YludsxQMpmocjBAazGyLmSwnehxBS7R7FvfktGN5ctuxVzwV1wZxR4oVWbHss8JXbg==","shasum":"ec6496d0ad442d6dcedb56b9ac7c5e259fede042","tarball":"https://registry.npmjs.org/@albertj97/eloquentjsegg/-/eloquentjsegg-1.2.3.tgz","fileCount":34,"unpackedSize":43770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFDoTCRA9TVsSAnZWagAANMkP/0EkBP0PJ5j2WGa045kP\n5XHVg57Rx47CDUlo+tWr/tFfDly68GH7BBRkMvJ1HRseRZRPEBzFhVKmZLHh\nPefircGm/6PdNlxQ0vihXD8MsLVwYEs7i/79Xwpma3Wp0LMXdv7OH/xbFZNj\n/3r65PN+TCEmzbTUH3oT2UXh1rRn+k1AwequyWycoZVXtZtaVn0WEs6U6f0c\n5fKFSlXzoQjkbICslTvEspZVGHdwm4/6wTKYMIR8Ny+0aMvPG5w3jzpVIfKq\nxigcyCHKp2isArjY+TOqLjIjZgSj4A7p2iXvYNCTCRNlK2Y9Fs5AQjqPzxq9\n4c8TbKmFWMLbgRxdtQw/bmLATkGM0AEN5EMCw/UJAwrGFsjqtomCxObQFGU/\n1D4NaQQ+jKERSnnZQ07/0j+UP2DBBVWwpBKfXGeH+nhvCY+d9M/a2MXcV1ic\nvfSDiHGS6pOfimDvttd36rwv3SwYseITsLRJwYzYh6VaNz1toofZZK+kETmV\nPl/EOSFlWs8cx0QGw/KBYnsOYTfY3mLeH8epzZtfpDUIXujU4MlwV59S02Mj\nyjdRjlv1eu6AC+Nw4+KhXTMbziJzF7sfvkS+PfFPb63AK6YZIFS2BS0KMDYj\n7sEdULCozFGkCmb0YJ4BYvmQ+Roh9YCdRJJG3K4M5GBvCjGNtXAudusYLYm7\n6Fa2\r\n=Ch/u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGLiNPG0uCiZT7PaLiubinxdOf7uJTRtuVvnYdQkZByzAiAHrW6Mi9z1SqqzpA12qSl3CzQW1PyspZcZzvfSQRjb3A=="}]},"maintainers":[{"name":"albertj97","email":"alu0100949568@ull.edu.es"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eloquentjsegg_1.2.3_1528052242752_0.4940467358865026"},"_hasShrinkwrap":false},"1.2.4":{"name":"@albertj97/eloquentjsegg","version":"1.2.4","description":"* [Eloquent JS. Chapter 11. Project: A Programming Language](http://eloquentjavascript.net/11_language.html) * [Deploy at GitHub](https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97)","main":"main.js","bin":{"egg":"./bin/egg.js","eggc":"./bin/eggc.js","evm":"./bin/evm.js"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97.git"},"keywords":["parsing","lisp"],"author":{"name":"albertj97"},"license":"ISC","bugs":{"url":"https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97/issues"},"homepage":"https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97/Readme.md","devDependencies":{"gulp-shell":"^0.6.5","mocha":"^5.0.4","should":"^13.2.1"},"dependencies":{"assert":"^1.4.1","better-assert":"^1.0.2","chai":"^4.1.2","colors":"^1.2.1","gulp":"^3.9.1","process":"^0.11.10","readline":"^1.3.0","sinon":"^4.4.8","test-console":"^1.1.0","xregexp":"^4.1.1"},"gitHead":"324b4daa98b52aa14917941773b2716595e01078","_id":"@albertj97/eloquentjsegg@1.2.4","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"albertj97","email":"alu0100949568@ull.edu.es"},"dist":{"integrity":"sha512-VruTvhiyQE/y3gt+iODYPM+UjwroUPVG0/fksBxsUNMMrd+fN2BF8fZLHyQ7He82dAQGJEJ7CmKBdiPYiDbq6g==","shasum":"4cacefcbccb8f22e0fac50154f6d0f35a480ce30","tarball":"https://registry.npmjs.org/@albertj97/eloquentjsegg/-/eloquentjsegg-1.2.4.tgz","fileCount":34,"unpackedSize":43789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFIncCRA9TVsSAnZWagAAcw8P/RMc/D3I7Ll38LeVmif1\noit0W+0GX3jU3hhGlZTA78godyFQK+tDIW5VsXfTxjn4n2ttN69jz66xwYR4\nJllh0T7Bnv6KKqbrhSu/RrId6UHekhhKO/Eda1D6h+UWQGBFCQXFheA3WthW\n90pUiUbfZ/r7h5+TGpbcvH3nvJjsM4mOKi6+kOp3Z+EpnfEEHUvcbfjR2vz7\n2A3YZxfJrycg6u465akwExjT3m5SK4X2s71hs4tKGqogbLMWA5RaNN/hk9HG\nYDOSPHh/HI9bp8HiDI1shWmg88VyqmGkOAUiejvgCuqETOcag/oSgpDnTBcR\nw2R0cSo4agzTggwZAplW6JIllPVY5qsIX/f2okIOF1r0cLpVakOTUhafticA\nvC/3y8CvW9f18daFpmS/o9rITK8N7Q69EQ5rOLeCuxM1AsIqd56huA0EqnRl\nbrZQ56t3gGcJbEljdRTCLwRhP9fQrSfEhCsuSCQgm37MmeiDJkejsFFMKE5F\n2y5aydIPZtrc3F8bEHtIvGQR1fkkDzbz5+epMtcLSJguM9Do1sjNlRVXChP7\nHGkQsrCj0hKmZryqHX1nXmdE0cE2my5Lk9kd+Mwd4AD8Tp9UX4u7j5hwtfuG\nTvx8Rba18zEEdaOi9nPq9R9qfcMmkIb65pPCjZHGFJMtvyheMVRymXWPWJJh\n27CY\r\n=eHX5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNaNDl7cZZxvPKnGB2N4LldZO8euU2jnPcnqNKPVxhbAIhANMDRxkagJkdFJGtBU63s7SO5edx9rcjJ7vWIIM2nptQ"}]},"maintainers":[{"name":"albertj97","email":"alu0100949568@ull.edu.es"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eloquentjsegg_1.2.4_1528072668212_0.3021520701071101"},"_hasShrinkwrap":false},"1.2.5":{"name":"@albertj97/eloquentjsegg","version":"1.2.5","description":"* [Eloquent JS. Chapter 11. Project: A Programming Language](http://eloquentjavascript.net/11_language.html) * [Deploy at GitHub](https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97)","main":"main.js","bin":{"egg":"./bin/egg.js","eggc":"./bin/eggc.js","evm":"./bin/evm.js"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97.git"},"keywords":["parsing","lisp"],"author":{"name":"albertj97"},"license":"ISC","bugs":{"url":"https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97/issues"},"homepage":"https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97/Readme.md","devDependencies":{"gulp-shell":"^0.6.5","mocha":"^5.0.4","should":"^13.2.1"},"dependencies":{"assert":"^1.4.1","better-assert":"^1.0.2","chai":"^4.1.2","colors":"^1.2.1","gulp":"^3.9.1","process":"^0.11.10","readline":"^1.3.0","sinon":"^4.4.8","test-console":"^1.1.0","xregexp":"^4.1.1"},"gitHead":"cd4345a3f926a5b4d2449ad7b62d0cbd31b4a2c0","_id":"@albertj97/eloquentjsegg@1.2.5","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"albertj97","email":"alu0100949568@ull.edu.es"},"dist":{"integrity":"sha512-J1Sq3SjYfwo2jYeTqX9Mxn9mTmC5jlNlkZbsR4S2mqfEINwyGenTbPq152bUoXhi6rxRNEN0qvDWLtCiCLh/ng==","shasum":"f75086671f209298aee477385f73c0d6642d9499","tarball":"https://registry.npmjs.org/@albertj97/eloquentjsegg/-/eloquentjsegg-1.2.5.tgz","fileCount":34,"unpackedSize":43788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGVFiCRA9TVsSAnZWagAAZWAP/32e83UjxfAIiT7Gk5iX\nLe1cZb2EcgZL4+iDU2lDHvjGypa121yrsYnHiTp7vMhn6YVGaEbkJDoXRzsp\naBGHy/4DJ0NfOkyYH/PgbJLvINAU+86JpPWIsBnG1rOELFrdWHJoBV4Vcic6\nHqgfS5VG51myBwwsTSaelFUr3dYVBTZY33F/g2yH+YiXJ2DdeapYFsUC3Jaf\ne5zqRJPTKE4qpDB0aM21p/0jsqdpCdlcF1lPN7jOrZm9puNYg3TkP7OZ7C8e\npCMujqlSbwSS+09oSIGugzSmvSFHC39sDrNP9fYN1DuK+pItZnitP/sRbNfK\nKRtIk6mLJhYhweYFQUUIgffuFbbsrXouWRYhxsF0lOzC33N396pO56RAK4uT\n6j7VOoWvOyKCxwPXN1GJUofQO5oiySyZZ0omPKP2+E4BuknQavSkknE5xCk2\nW7FC4TdXrMHLpQuI1mLTEoByj3Q1pWZ25wP5Y88CKoLOIF+/Ie+ZNSeZ0ysY\nnK33CIXeFfPFHBE8JqhlbTFJC9f5t5XTufoHDnJslpbuCLVcmAWrQxVilcYg\natzGF2dSNRFjDgNZdCsNkRI4YWZVvQlF8RwBDNx+5FEWMcpY9BR8Nm1oVvFe\nzS4j0jenPwqsOjS/vy3SDdlBaHwZH9a/d31Hb0dBXcj11+cIVnUDwtaDwl0D\nGure\r\n=6DUt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqHmIA+EDAC8ICDvKuKVRRbOEOVnFTd2KHl/zJ9bhbRgIgYUUF7sUV7sIO2l4vpXR//a3GgNGqMwspUpftAq5v3a8="}]},"maintainers":[{"name":"albertj97","email":"alu0100949568@ull.edu.es"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eloquentjsegg_1.2.5_1528385889741_0.8083048595179505"},"_hasShrinkwrap":false},"1.2.6":{"name":"@albertj97/eloquentjsegg","version":"1.2.6","description":"* [Eloquent JS. Chapter 11. Project: A Programming Language](http://eloquentjavascript.net/11_language.html) * [Deploy at GitHub](https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97)","main":"main.js","bin":{"egg":"./bin/egg.js","eggc":"./bin/eggc.js","evm":"./bin/evm.js"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97.git"},"keywords":["parsing","lisp"],"author":{"name":"albertj97"},"license":"ISC","bugs":{"url":"https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97/issues"},"homepage":"https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97/Readme.md","devDependencies":{"gulp-shell":"^0.6.5","mocha":"^5.0.4","should":"^13.2.1"},"dependencies":{"assert":"^1.4.1","better-assert":"^1.0.2","chai":"^4.1.2","colors":"^1.2.1","gulp":"^3.9.1","process":"^0.11.10","readline":"^1.3.0","sinon":"^4.4.8","test-console":"^1.1.0","xregexp":"^4.1.1"},"gitHead":"b3e54847072295ed311ce5bf8ccde2847fdfafc7","_id":"@albertj97/eloquentjsegg@1.2.6","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"albertj97","email":"alu0100949568@ull.edu.es"},"dist":{"integrity":"sha512-+TaGQSnFqsYjy8sdfqE1otm2hHA/O3SYNwkWXAopAz/4W3bpy8sB8DjrpoPbbSEsCbEDjZznEI6gD62qYYmYWQ==","shasum":"1a5ec7026bd6a00582d6e7f6770bc1fb517ae993","tarball":"https://registry.npmjs.org/@albertj97/eloquentjsegg/-/eloquentjsegg-1.2.6.tgz","fileCount":34,"unpackedSize":43788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHHHfCRA9TVsSAnZWagAAyOsQAIaChBOV5Pi0BYRSnYJQ\naQW2bYylIGgDxpYC70VeSZVwVFwJpHt7bgxVxdhOvvKvefY4iO52+4CSm/rq\n5hGUMctHGpJlVfcYd7Ja0FLoG8HkVvpc3ED2X5AZU3oOczl2/OyY6vM6wVOp\nMVmcMxwiPziK97rmGpfBlTYIYb+Aj/DVU9wDdypIp/L6UV+SHIthTYXXeH9n\nGXf3DOqRLDA+JD85zu7DaIaODCihNFfSwz/gngilsBaVyhe8hpdtPmuRcrnO\ntXjdM0jXI3NwwIFP5XVYcsy9zAE3TYS4q50RMd21iHply3qU/bT6fMmROviS\nuf6jW+G3Dd3dkyAWVZozlxoLlCcY2H5zsu9wRibjUkW4X8qbXPZ39TQB4lRg\nx497lgtP7sm14cPuOFm9fQrmfgRT0ggWgXqqCzBb3cAg78SlULzDU+QOBq1s\nU+pegOsmqAyB2QcV7DeWxrnDCVzzU4/8mgkcFJr4O6e/3MrzJsnA29rW+xB2\nbr4O+jmNxlEAWecBpjbqXvC8ZW5pmBLAtDrWViFYmWDyczmDlTxyPQ9dvDo0\nvElELjBJjqasNxeVB5lQ6JDjS768Yx1lxpX3q+a0MM9oP/iEB0LrOArZImMn\nQJhtOZW/2d6cDAbyhC0mFiC3pFNYL83avNM59KtXZ5+inBhK/TWXl+XTgjI+\nX/Fu\r\n=qUOh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFuynhJltuYvlQHBlbhu5cTFqxXh19Ze/mtYO/vLcOf3AiEAoGwU4cKh4jWGy9eSqRf3fPPeBKZa9VGmaXwg4xuKy+Q="}]},"maintainers":[{"name":"albertj97","email":"alu0100949568@ull.edu.es"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eloquentjsegg_1.2.6_1528590815038_0.6675595197193238"},"_hasShrinkwrap":false},"1.2.7":{"name":"@albertj97/eloquentjsegg","version":"1.2.7","description":"* [Eloquent JS. Chapter 11. Project: A Programming Language](http://eloquentjavascript.net/11_language.html) * [Deploy at GitHub](https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97)","main":"main.js","bin":{"egg":"./bin/egg.js","eggc":"./bin/eggc.js","evm":"./bin/evm.js"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97.git"},"keywords":["parsing","lisp"],"author":{"name":"albertj97"},"license":"ISC","bugs":{"url":"https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97/issues"},"homepage":"https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97/Readme.md","devDependencies":{"gulp-shell":"^0.6.5","mocha":"^5.0.4","should":"^13.2.1"},"dependencies":{"assert":"^1.4.1","better-assert":"^1.0.2","chai":"^4.1.2","colors":"^1.2.1","gulp":"^3.9.1","process":"^0.11.10","readline":"^1.3.0","sinon":"^4.4.8","test-console":"^1.1.0","xregexp":"^4.1.1"},"gitHead":"78fe9b771ca2100b6f456e19b328e2e54c8c2104","_id":"@albertj97/eloquentjsegg@1.2.7","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"albertj97","email":"alu0100949568@ull.edu.es"},"dist":{"integrity":"sha512-/HX6TrZ04KdDMSR/pV9vQ1R5XDkSKW3iY8pcrrlv7KONyCo3yukHv9nZw6a0zkaWgF/QgeB15mWabdM960pLTA==","shasum":"7096d539c07349ae0f27d733f4b3f7a488608187","tarball":"https://registry.npmjs.org/@albertj97/eloquentjsegg/-/eloquentjsegg-1.2.7.tgz","fileCount":34,"unpackedSize":43833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHX87CRA9TVsSAnZWagAAJsQP/0d+cbuwfhJh/DeOzuGA\n0djf2A9H1AHwQPdSOPBEINHJAkcngFG3mmORwTBasfWXPWqAc7KizC5gCBxS\nUEurPsmjTCKlmyIcBt/YZz9akg6/smw5z+TpjEyTnGCby5kZh6nRHkyN40Wg\nmD7ykpG7h5ad0S3a92UCciQzrWfmQTon5uhLNLqujV0sd16kFymzVTCYvjjQ\nnjz4tgvbeLjq6aUtzscgNfZQp1NJmfEW0Dvm9EdXLhJizKxbRgdNyMb3uBvb\nsTkJKLLNTRvpipRE8M6468+y06OF7GnVbdjtJf2FXAPiqnKWpNFgS/HeOqe+\nqvdNOT9FXQjx/BpcKcsi3MsbynBGX2oAv1e7IHh/aNlEEsytcbMTwf00YzQM\nbrtVbSfMf7aqO5HcHJMECVQ9t5imUAT1knRkTXcMxWlqzXDdIDck8GMZoaSv\nSrimEM3ap3JNtj36grFd1zJKtuf5+4DPhbQQmS5khrzOdccjIwVVyS9Kg32P\nMn9u5D0k32R7NxIxEgj/NY6aNxhGnR3+R2T6sPUb8mVIInodnkg9uiXT5mgL\nZqlAdB6ZlYkH+g1s8tpQtRCaliE4SfJFYEvdKmQ0zPUpGAXP6S4WdA6m47y4\nT7fl7/MfQw8uOyrVX7Y+5FNwn1jyikc7m9ksrG9WcVJGqOSpMo5IZXfRB+pU\nuECC\r\n=5X0e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJEamHYIYVkEq5YNxkWqezSi5NF9qGl+HuvhH2WRp/jgIhAK544ZIsbe+7eWHVYAj5gtiOsAXt9QNcLDkMQb4GhrHy"}]},"maintainers":[{"name":"albertj97","email":"alu0100949568@ull.edu.es"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eloquentjsegg_1.2.7_1528659769434_0.49977564063987767"},"_hasShrinkwrap":false},"1.2.8":{"name":"@albertj97/eloquentjsegg","version":"1.2.8","description":"* [Eloquent JS. Chapter 11. Project: A Programming Language](http://eloquentjavascript.net/11_language.html) * [Deploy at GitHub](https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97)","main":"main.js","bin":{"egg":"./bin/egg.js","eggc":"./bin/eggc.js","evm":"./bin/evm.js"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97.git"},"keywords":["parsing","lisp"],"author":{"name":"albertj97"},"license":"ISC","bugs":{"url":"https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97/issues"},"homepage":"https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97/Readme.md","devDependencies":{"gulp-shell":"^0.6.5","mocha":"^5.0.4","should":"^13.2.1"},"dependencies":{"assert":"^1.4.1","better-assert":"^1.0.2","chai":"^4.1.2","colors":"^1.2.1","gulp":"^3.9.1","process":"^0.11.10","readline":"^1.3.0","sinon":"^4.4.8","test-console":"^1.1.0","xregexp":"^4.1.1"},"gitHead":"5a75282b510eb6c1bcbd8ecc45efe02832c2d469","_id":"@albertj97/eloquentjsegg@1.2.8","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"albertj97","email":"alu0100949568@ull.edu.es"},"dist":{"integrity":"sha512-UcIoLjb5acFy5MK1xv21xPtCohpYe3ImlXiUVZuzol+nGCJ21I7fd7G9iyvjFL9OiYU7yixfh2v4lwqNduj4aQ==","shasum":"3266274a708dc8c2641b5ed4b6b446609f5eb228","tarball":"https://registry.npmjs.org/@albertj97/eloquentjsegg/-/eloquentjsegg-1.2.8.tgz","fileCount":34,"unpackedSize":43872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHX+zCRA9TVsSAnZWagAASb8QAI5D6LKSkp3NsszYbXZZ\nrm6IR+lNdCXGcLOviXNSlVV7MO5dNsxqbSqgIWlWRRMduD0pXXVD/8UaKIss\nogetuuxT4TO4HHEd8RLBm8LGjtMruwiDLz1Fu6JycU/YmaAEZ6rkItnKcMFg\n+re8Y7/nPeiiZGIQrr5FlWCcmFWeEBC0hDQmauU+Z1VNryWgJYp5aHR7sQ/d\nvU76gHOqnTuwPfdnq8Pomo5isKY7QTROQ29EmxuhKHav3JdAruyrQXhafZ9Z\nZ+XAkgoSefLRmDrc1OVY5j0KCjVmBQ2gjzdnOKah8g5plawQXhe61tQEl/nD\n1yuML/yYrhK04HRRtGTciBaBxAgA1dKzvUcmL/p7iM7fuRJGlUpXLn7ZJgiy\nzOjrnY1RZ3sTwMv0ZF6G4JClr8ikHdwv38fLorRP3moGmYGY4qQGYwnxLTZY\n2oNDJ4C0zpOMWd4xZjwuAdIFUMPainfWZMyp4ehcS0pxDlkatFNDXXG5oGOG\n3qOH8hND47QOwm9jg48GceHhzm1jNkzvxwyAaTfiADOmaykRl5LuASBddqm9\n2RrBMa0oxukRbEhjKSQFokV/KRVBCraXpU597HA0s78jW517V5ImPLCMPuI6\nbzcmPGlC9/TSHPMQc1kjS/BcfEFMeIDxlN/lTOIBrfBeNQ/egunmyPtbY/k0\nMDq4\r\n=KKMC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGviLOwC30dATNFEHbkKWG7hgYgti2KiO14+8W2Qoi0aAiBEP9CD7zEWCz9a5HYwhqsiF8aU8vneTUccQLy+YQqSyg=="}]},"maintainers":[{"name":"albertj97","email":"alu0100949568@ull.edu.es"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eloquentjsegg_1.2.8_1528659891536_0.4037876115947605"},"_hasShrinkwrap":false},"1.2.9":{"name":"@albertj97/eloquentjsegg","version":"1.2.9","description":"* [Eloquent JS. Chapter 11. Project: A Programming Language](http://eloquentjavascript.net/11_language.html) * [Deploy at GitHub](https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97)","main":"main.js","bin":{"egg":"./bin/egg.js","eggc":"./bin/eggc.js","evm":"./bin/evm.js"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97.git"},"keywords":["parsing","lisp"],"author":{"name":"albertj97"},"license":"ISC","bugs":{"url":"https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97/issues"},"homepage":"https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97/Readme.md","devDependencies":{"gulp-shell":"^0.6.5","mocha":"^5.0.4","should":"^13.2.1"},"dependencies":{"assert":"^1.4.1","better-assert":"^1.0.2","chai":"^4.1.2","colors":"^1.2.1","gulp":"^3.9.1","process":"^0.11.10","readline":"^1.3.0","sinon":"^4.4.8","test-console":"^1.1.0","xregexp":"^4.1.1"},"gitHead":"fb8ea896b38d10ec8880fbf016b3c67344eeebd1","_id":"@albertj97/eloquentjsegg@1.2.9","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"albertj97","email":"alu0100949568@ull.edu.es"},"dist":{"integrity":"sha512-HQb8ka+c4mlCdcjHlJjHqG+laLAl0hdV15ikbDtGYcoAaMXhdt8KIoQLef/rVNQQrvisZR9KwTubqmK6DnaEZA==","shasum":"b78a8715a796224bdb701f6eb44e4d829deb5496","tarball":"https://registry.npmjs.org/@albertj97/eloquentjsegg/-/eloquentjsegg-1.2.9.tgz","fileCount":34,"unpackedSize":43935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHYEhCRA9TVsSAnZWagAAXTgP/1ZxuKOvi/CtQ3xFdnoQ\nDmQsTN/2Ya/twQ/REgFCU2bW/I4WmH1n7IhBgcIMQyXFEvfcAPt6aUXpk830\nx7JFlXf46kts7AXW2mxNO6oIjVONg+PcUIaqSq/j2XpApVcKb5uvQq3X63fM\nL/nseTgWhYiuQuV9f1kWIi0oYIHd87TUBzou5UiVdW6GgNBJdC4y2AIC4/w2\nryA4my4nRxV37OIVcIEc5+fFV22+MIvtMyEIyCI0zjSfk/WRvE3Z1yRaueTn\nzDyiXHIq+Lc5T6sPUELZW4cq4sfOqiALh0ITuMCneDDsZRrbWB/rkGE0oQ0r\nfw8I9x0FfxABJGUmbLaleRVNfOnYO9fhRKJHJ+gtHVzwcmGm6mPZV3eQQ71d\ncQJNA/UarvtYPaJeDG/NSygnK5ZBXtiC7gDQWcn7DtyfMZRbs/t7e58xiuos\nI8aMZyhLVSN4F1fsOY+znSNccb7xgYuTWbGXmi0ALT5TPTq1tqWGVtLVUtOB\nTMX2E9KJo62uBqsGQFW0RrSB+gbRhRPBWZXaoxFPmaBH+4rMwpaIGz2/mlFd\nL9i4stYcVE0T5wFSVKFT/r3ZYMkqXI6QKfdI4ZKbdG3vubwH/iczPsxyZrzD\nkaq8t/JoAjpHgVjMj0SsprGhyLZr2CVEG+M4U0FTJzAGkpsA7P22KD1S2htz\nsmbx\r\n=A2n/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCviAqbmSbVcqB85+/uuSOBurLVuQ+8XeMBPu8yBc5hQIgcA06oD38pdSYbt8YeD51jOeBxxlkTt63akpT/xm4pi8="}]},"maintainers":[{"name":"albertj97","email":"alu0100949568@ull.edu.es"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eloquentjsegg_1.2.9_1528660256729_0.6950906172271352"},"_hasShrinkwrap":false},"1.2.10":{"name":"@albertj97/eloquentjsegg","version":"1.2.10","description":"* [Eloquent JS. Chapter 11. Project: A Programming Language](http://eloquentjavascript.net/11_language.html) * [Deploy at GitHub](https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97)","main":"main.js","bin":{"egg":"./bin/egg.js","eggc":"./bin/eggc.js","evm":"./bin/evm.js"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97.git"},"keywords":["parsing","lisp"],"author":{"name":"albertj97"},"license":"ISC","bugs":{"url":"https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97/issues"},"homepage":"https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97/Readme.md","devDependencies":{"gulp-shell":"^0.6.5","mocha":"^5.0.4","should":"^13.2.1"},"dependencies":{"assert":"^1.4.1","better-assert":"^1.0.2","chai":"^4.1.2","colors":"^1.2.1","gulp":"^3.9.1","process":"^0.11.10","readline":"^1.3.0","sinon":"^4.4.8","test-console":"^1.1.0","xregexp":"^4.1.1"},"gitHead":"8a7340f0b1d9de9cfe893bd220d778a4b2435e15","_id":"@albertj97/eloquentjsegg@1.2.10","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"albertj97","email":"alu0100949568@ull.edu.es"},"dist":{"integrity":"sha512-MqZmd19bPGMb7eVZh/RoTtTtfWrXMVfjSFY9ZWOCPnobz+ymYfeAY99pfmjJfR72qmXNEk/EtFIdU6jGSve/Uw==","shasum":"87636cee9f3843d4c570df10eee27f55bc6142e8","tarball":"https://registry.npmjs.org/@albertj97/eloquentjsegg/-/eloquentjsegg-1.2.10.tgz","fileCount":34,"unpackedSize":43936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHaVdCRA9TVsSAnZWagAAvEgQAIY84Ldbx5MkBW6TEMXW\nZ7WIVS19LAs7izecx/l2CwVBMEz4+ynSQOlTtSSYWZ25bQCT/5Zmw8zcakUd\nnOHiBtiVaLmRFvxe0raLV2HCvjvwdvCQzTygUQv/WO0jB7LrpPTCmowVlN1b\n6aPB7aizb0j9oacB2z55G/E0JijIhmVVRznnl4mzBm64r0DwyDp9Dn9qRFpn\nZu0bpF8yZZsgafNAdIAAqboS+c4P2lBXH1ky2noL3v7n+Nmc1rmiSN3OOAV9\nYnazSiUyn5UJ4YunS+vtHvMszr9PpRjeh6J8Z/InlWBtSoOKxzHuI5j+WiIo\nKWv8YobDjlB/mFpBP8ZP3fyCpVGc+uyNQZMWKg/bYouiYP/TyiTAfiYHl/jP\ncAel2g7UR36DkE3Xlj/sIuApdSwcVS3qOcWXssCU/Gisp6AbLy1W/WrQ1CIP\n9rSLR4bKnUtIS9F1+FF/8w/6QSG7kFj3FBYRD6r6ed0BDzKXjQxCXxddOQ26\nflpfQ2HEjU/H+0br0LlAIwYUM+LrBSRAbHa7wzNcoQwNjraROXMkiMvXkZx3\nXr67qR8W/lY5B/pmiJPlHiKfhk4om15p+pC9FsjgmkeAqzUQDYaxygkR7u5A\nvgnZHBc5oeWfz3c+l6DiUiu6Ffvz7F5JuaZOqz0av1EYkBnEwOh4GclB8GXc\nur4Q\r\n=pCf8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoDTews3tqJJ0pE6AR6a8NkCYcaARzilSqCaxfJbffiAIhAJBYo8OkLrzMO7gNJIrL19fPI7ociYrgN1OX10V+Hr+E"}]},"maintainers":[{"name":"albertj97","email":"alu0100949568@ull.edu.es"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eloquentjsegg_1.2.10_1528669532656_0.8264378151183609"},"_hasShrinkwrap":false},"1.2.11":{"name":"@albertj97/eloquentjsegg","version":"1.2.11","description":"* [Eloquent JS. Chapter 11. Project: A Programming Language](http://eloquentjavascript.net/11_language.html) * [Deploy at GitHub](https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97)","main":"main.js","bin":{"egg":"./bin/egg.js","eggc":"./bin/eggc.js","evm":"./bin/evm.js"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97.git"},"keywords":["parsing","lisp"],"author":{"name":"albertj97"},"license":"ISC","bugs":{"url":"https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97/issues"},"homepage":"https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97/Readme.md","devDependencies":{"gulp-shell":"^0.6.5","mocha":"^5.0.4","should":"^13.2.1"},"dependencies":{"assert":"^1.4.1","better-assert":"^1.0.2","chai":"^4.1.2","colors":"^1.2.1","gulp":"^3.9.1","process":"^0.11.10","readline":"^1.3.0","sinon":"^4.4.8","test-console":"^1.1.0","xregexp":"^4.1.1"},"gitHead":"16f26b8a5b4061a1edc63c2f375e9cc0f51de925","_id":"@albertj97/eloquentjsegg@1.2.11","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"albertj97","email":"alu0100949568@ull.edu.es"},"dist":{"integrity":"sha512-O3i6iIUJ3Bls1SKx//1F1zo/3TP38h+jyTJcm7u+lcQVIq0Pp2pNe2TP0Fe33vAS/D00UFPlIxvPdUmlRlaiRA==","shasum":"e2710ec05bb7f03d536f66c6a84599491a7ca592","tarball":"https://registry.npmjs.org/@albertj97/eloquentjsegg/-/eloquentjsegg-1.2.11.tgz","fileCount":34,"unpackedSize":43946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHaYGCRA9TVsSAnZWagAAcn8P/Ahwr+lIR8HcdZfF7HbM\nw7eGnEf78TzeoLMt92DXgIFCH33QOtTrygsN+Ev7AXbASSzPLu3Xvp/wmnrp\ngEiBD2yFVHfRdsrbjjPUnCv2aQUuMZM8Xe2vjJxRLDSjBB9nSfV1JtzHx9rn\nQAd0A6e9xNhjK9RfebMPO9hBF7axsHfDuCu7DYDsnuTKgZlmZH+LU5JZtsT3\nQXD5qhXF123WgtkK2j/D6miA3I1GnYLiE+puZuED7EMt1fHUXMxoNyjQKoZM\nPz1bJGYk5i86QzjYsKQg/jR2bR55ZnAYVhtM6ku53llkX6/YjS1jXijhsl5m\njC72bh4+pzlw7+BC+lHvN5p5a7W6Rm4TtKk0ys1JxluNJmyGkC3f9gG01FiN\nkZfbAvmEXIrJ9gO48Shr6i1Yuwf5/RjOtbD3B4oa5e3W9HaiGB84e0RXgpY8\nneOu60lLngHkjwbskuw7fkAMMPKlKQO7IB43/zGTwj0z6fXsj1Fmv9/1zrCi\nSIGQLd9+G73GQ2dZUlePIf2owQWgjAoBISYs4pmOQKD466tqY1Q0VypB1ui/\nf0NHs7TaG0OtiygU6mDXHlH9/sjTzeNsnKmCuGo7QnK98PitLfHJoRaXUVG3\nV6XGntYeUb/y9NPNz4xJs51PscZkPO9PSg8spGoi54MaS+X92+Vogf8wxCJa\n3fbl\r\n=W432\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDps5wxx19Wimjvpp8IT1kYU56p90jvi9uaRqPg+EiHBAIgMT0W/YUlxxYGUHm+lD1oTdML8OLDeUGVajGsTEXIhM0="}]},"maintainers":[{"name":"albertj97","email":"alu0100949568@ull.edu.es"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eloquentjsegg_1.2.11_1528669702115_0.03103517308828274"},"_hasShrinkwrap":false},"1.2.12":{"name":"@albertj97/eloquentjsegg","version":"1.2.12","description":"* [Eloquent JS. Chapter 11. Project: A Programming Language](http://eloquentjavascript.net/11_language.html) * [Deploy at GitHub](https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97)","main":"main.js","bin":{"egg":"./bin/egg.js","eggc":"./bin/eggc.js","evm":"./bin/evm.js"},"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97.git"},"keywords":["parsing","lisp"],"author":{"name":"albertj97"},"license":"ISC","bugs":{"url":"https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97/issues"},"homepage":"https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97/Readme.md","devDependencies":{"gulp-shell":"^0.6.5","mocha":"^5.0.4","should":"^13.2.1"},"dependencies":{"assert":"^1.4.1","better-assert":"^1.0.2","chai":"^4.1.2","colors":"^1.2.1","gulp":"^3.9.1","process":"^0.11.10","readline":"^1.3.0","sinon":"^4.4.8","test-console":"^1.1.0","xregexp":"^4.1.1"},"gitHead":"07f986ecbdb2939a6b06885efd73e279ff5eab41","_id":"@albertj97/eloquentjsegg@1.2.12","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"albertj97","email":"alu0100949568@ull.edu.es"},"dist":{"integrity":"sha512-Vu4TplIdUvrFPObrauJ91fdNKO6f2HB9lhKrrvyGz7hsNjSE2XaydyMLNlQDxnM7Z4nCAFHzIoQWlIjCUBdiTA==","shasum":"feac54e6000aa3a93c2a5c3a020955e9272927de","tarball":"https://registry.npmjs.org/@albertj97/eloquentjsegg/-/eloquentjsegg-1.2.12.tgz","fileCount":34,"unpackedSize":43948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHawjCRA9TVsSAnZWagAA/oAP/j4oP7aiRq5xmcBQZ+N8\nxXhBJvifRdCbH6lQHSdswjpth+nx6w/+KAKh9llw+uvDU6fVPCqpKOygW1+Z\nHiiV+zziymgStiBr/fLQx1x8efGNkip6x3MMcjkalBRPDbfImmMXaVF5Ofse\nUFZnd1XeVYRKvAMfDiM/BsqpMnstYtY7pCTLRla1kNpmhdrMK9fMo5sDdFat\nQuCkR+MKQVjVUQIOyax07eeM4nkNrt8X38ovF2M0gqhR+D83Kcp/+tZFhosw\n0UW61gtzuJQvmTDGbOKRGVR7pqdIzdIQuHlGVJG9rhSkMaJmQ+QRPZL9OZYy\nIN53+kCX8nu4eikhmgCxSt70RdM5JD07AG714Cyb3PalFI4prrSh3wI+B5cx\nFsLnyGcYYdVDyMmGeXpZ5+GnwmM9k0iwco3uehQHxTTgoIFdwznqFmaY/dFD\nh0sm3mXcawKZp688hMQvMSPX2xzGqPcZDoZTxOR4YDWT2aMMz9ArF+QX/baN\nMVpNeetU8YADq1xQ26Djzu2GCshBFD01RlvEPoOPfDyIal3zfexoAe8Oqn1x\n6ZKPeeEmCujDpXgHy9/1gMGSCaAIBRUGipAbWNruOXGJwfefILXn1I7evsJz\nTVVWmFAh+98LcJsSFmEY7AQ0kh+B6Sun2Mx7swGpEvPrdqmRJR3+vgz3SYgq\nzQwS\r\n=3lC/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHTCFFoKZjUDgczPPGpEMLUjUbWmKMFsTu7cZaS3AA3PAiBS/pXrcB3iKnICqha3Lu+QFzW41qtxetYF7kfYYrlisA=="}]},"maintainers":[{"name":"albertj97","email":"alu0100949568@ull.edu.es"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eloquentjsegg_1.2.12_1528671267109_0.7261699233286456"},"_hasShrinkwrap":false}},"time":{"created":"2018-06-03T18:30:37.941Z","1.2.1":"2018-06-03T18:30:38.311Z","modified":"2022-04-04T12:35:24.814Z","1.2.2":"2018-06-03T18:41:10.858Z","1.2.3":"2018-06-03T18:57:22.868Z","1.2.4":"2018-06-04T00:37:48.330Z","1.2.5":"2018-06-07T15:38:09.825Z","1.2.6":"2018-06-10T00:33:35.149Z","1.2.7":"2018-06-10T19:42:49.537Z","1.2.8":"2018-06-10T19:44:51.586Z","1.2.9":"2018-06-10T19:50:56.810Z","1.2.10":"2018-06-10T22:25:32.771Z","1.2.11":"2018-06-10T22:28:22.198Z","1.2.12":"2018-06-10T22:54:27.207Z"},"maintainers":[{"name":"albertj97","email":"alu0100949568@ull.edu.es"}],"description":"* [Eloquent JS. Chapter 11. Project: A Programming Language](http://eloquentjavascript.net/11_language.html) * [Deploy at GitHub](https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97)","homepage":"https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97/Readme.md","keywords":["parsing","lisp"],"repository":{"type":"git","url":"git+https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97.git"},"author":{"name":"albertj97"},"bugs":{"url":"https://github.com/ULL-ESIT-PL-1718/infix-to-egg-AlberTJ97/issues"},"license":"ISC","readme":"[![Build Status](https://travis-ci.org/ULL-ESIT-PL-1617/egg.svg?branch=master)](https://travis-ci.org/ULL-ESIT-PL-1617/egg)\n[![npm version](https://badge.fury.io/js/%40crguezl%2Feloquentjsegg.svg)](https://badge.fury.io/js/%40crguezl%2Feloquentjsegg)\n\n### Code from Eloquent JS. Chapter 11. Project: A Programming Language\n\n* [Eloquent JS. Chapter 11. Project: A Programming Language](http://eloquentjavascript.net/11_language.html)\n* [As an npm module](https://www.npmjs.com/package/@crguezl/eloquentjsegg)\n* [gist to check the npm module](https://gist.github.com/crguezl/8dfcaa01a0377dead374bc35c462c29d)\n\n### Grammar\n\n```Yacc\n\nexpression: STRING\n          | NUMBER\n          | WORD apply \n\napply: /* vacio */\n     | '(' (expression ',')* expression? ')' apply\n\n\nWHITES = /^(\\s|[#;].*|\\/\\*(.|\\n)*?\\*\\/)*/;\nSTRING = /^\"((?:[^\"\\\\]|\\\\.)*)\"/;\nNUMBER = /^([-+]?\\d*\\.?\\d+([eE][-+]?\\d+)?)/;\nWORD   = /^([^\\s(),\"]+)/;\n```\n\n### AST\n\n* Expressions of type \"VALUE\" represent literal strings or numbers. \nTheir `value` property contains the string or number value that they represent.\n\n* Expressions of type \"WORD\" are used for identifiers (names). Such objects have a `name` property that holds the identifier’s name as a string. \n* Finally, \"APPLY\" expressions represent applications. They have an `operator` property that refers to the expression that is being applied, and an `args` property that holds an array of argument expressions.\n\n```\nast: VALUE{value: String | Number}\n   | WORD{name: String}\n   | APPLY{operator: ast, args: [ ast ...]}\n```\n\nThe `>(x, 5)` would be represented like this:\n\n```bash\n$ cat greater-x-5.egg \n>(x,5)\n$ ./eggc.js greater-x-5.egg \n$ cat greater-x-5.egg.evm \n{\n  \"type\": \"apply\",\n  \"operator\": {\n    \"type\": \"word\",\n    \"name\": \">\"\n  },\n  \"args\": [\n    {\n      \"type\": \"word\",\n      \"name\": \"x\"\n    },\n    {\n      \"type\": \"value\",\n      \"value\": 5\n    }\n  ]\n}\n```\n\n### Examples\n\n* [Directory with examples](https://github.com/ULL-ESIT-PL-1617/egg/tree/master/examples)\n\n### Instalation\n\n```\n$ npm i -g @crguezl/eloquentjsegg\n...\n```\n\n### Executables\n\n* `egg` \n    - Runs an egg program: `egg examples/two.egg` compiles the source onto the AST and interprets the AST\n\n```\n$ cat one.egg\ndo(\n  define(x, 4),\n  define(setx, fun(val, \n      set(x, val)\n    )\n  ),\n  setx(50),\n  print(x)\n)\n$ egg one.egg\n50\n```\n\n* `eggc`\n    - Compiles the input program to produce a JSON containing the tree: `eggc examples/two.egg` produces the JSON file `examples/two.egg.evm`\n* `evm` \n    - Egg Virtual Machine. Runs the tree: `evm examples/two.egg.evm`\n```\n$ eggc one.egg\n$ ls -ltr | tail -1\n-rw-r--r--  1 casiano  wheel  1656 19 mar 08:05 one.egg.evm\n$ evm one.egg.evm \n50\n```\n\nHere is the tree in JSON format for the former `one.egg` program:\n\n```\n$ cat one.egg.evm\n{\n  \"type\": \"apply\",\n  \"operator\": {\n    \"type\": \"word\",\n    \"name\": \"do\"\n  },\n  \"args\": [\n    {\n      \"type\": \"apply\",\n      \"operator\": {\n        \"type\": \"word\",\n        \"name\": \"define\"\n      },\n      \"args\": [\n        {\n          \"type\": \"word\",\n          \"name\": \"x\"\n        },\n        {\n          \"type\": \"value\",\n          \"value\": 4\n        }\n      ]\n    },\n    {\n      \"type\": \"apply\",\n      \"operator\": {\n        \"type\": \"word\",\n        \"name\": \"define\"\n      },\n      \"args\": [\n        {\n          \"type\": \"word\",\n          \"name\": \"setx\"\n        },\n        {\n          \"type\": \"apply\",\n          \"operator\": {\n            \"type\": \"word\",\n            \"name\": \"fun\"\n          },\n          \"args\": [\n            {\n              \"type\": \"word\",\n              \"name\": \"val\"\n            },\n            {\n              \"type\": \"apply\",\n              \"operator\": {\n                \"type\": \"word\",\n                \"name\": \"set\"\n              },\n              \"args\": [\n                {\n                  \"type\": \"word\",\n                  \"name\": \"x\"\n                },\n                {\n                  \"type\": \"word\",\n                  \"name\": \"val\"\n                }\n              ]\n            }\n          ]\n        }\n      ]\n    },\n    {\n      \"type\": \"apply\",\n      \"operator\": {\n        \"type\": \"word\",\n        \"name\": \"setx\"\n      },\n      \"args\": [\n        {\n          \"type\": \"value\",\n          \"value\": 50\n        }\n      ]\n    },\n    {\n      \"type\": \"apply\",\n      \"operator\": {\n        \"type\": \"word\",\n        \"name\": \"print\"\n      },\n      \"args\": [\n        {\n          \"type\": \"word\",\n          \"name\": \"x\"\n        }\n      ]\n    }\n  ]\n}\n```\n### Using it as a library\n\n```js\n> egg = require('@crguezl/eloquentjsegg')\n{ run: [Function: run],\n  runFromFile: [Function: runFromFile],\n  runFromEVM: [Function: runFromEVM],\n  parser: \n   { getProgram: [Function: getProgram],\n     lex: [Function: lex],\n     parse: [Function: parse],\n     parseApply: [Function: parseApply],\n     parseExpression: [Function: parseExpression],\n     parseFromFile: [Function: parseFromFile],\n     setProgram: [Function: setProgram] } }\n> parser = egg.parser\n> parser.parse('def(x,4)')\n{ type: 'apply',\n  operator: { type: 'word', name: 'def' },\n  args: [ { type: 'word', name: 'x' }, { type: 'value', value: 4 } ] }\n```\n","readmeFilename":"README.md"}