{ "info": { "author": "Ali Faki", "author_email": "alifaki077@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "vsi\n---\n\nvery simple interpreter written in pure python without any\nthird party dependencies.\n\n\nInstallation\n------------\n\nyou will need `python `_ interpreter and\n`pip `_ package manager\nafter that run this command\n\n.. code-block:: bash\n\n $ pip install vsi\n\n**note**: for linux and mac users you may want to prefix the command with sudo\n\n\nQuick Start\n-----------\n\n.. code-block:: ruby\n\n # this is a comment\n\n # variables\n x := 1;\n y := x + 2;\n\n # printing\n print x;\n print y;\n\n # if statements\n if y > x then\n z := y;\n # optional else\n else\n z := x;\n done\n\n # while statemnt\n while x < 5 do\n x := x + 1;\n print x;\n done\n\n\nsave this to hello.vsi file and then\n\n.. code-block:: bash\n\n $ vsi hello.vsi\n\n\noutput\n\n.. code-block:: bash\n\n 1\n 3\n 2\n 3\n 4\n 5\n\nsee more examples at examples/ folder\n\n\nIs it tested\n------------\n\nyes, follow the following steps:\n\n.. code-block:: bash\n\n $ # first clone the repository\n $ git clone https://github.com/afaki077/vsi.git\n $ # change directory to the clone repository\n $ cd vsi\n $ # install required packages for testing\n $ pip install -r test-requirements.txt\n $ # let's run tests\n $ py.test\n\n\nLICENSE\n-------\n**MIT**\n\nsee LICENSE file for more information.\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/afaki077/vsi", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "vsi", "package_url": "https://pypi.org/project/vsi/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/vsi/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/afaki077/vsi" }, "release_url": "https://pypi.org/project/vsi/0.1.1/", "requires_dist": null, "requires_python": null, "summary": "very simple interpreter written in pure python", "version": "0.1.1" }, "last_serial": 2246602, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "8dc1e195d6832b485d7f1c5277424881", "sha256": "068b4ff584adb426fb7d932186f94230b782bfeb9cd9e109a022fde810322bad" }, "downloads": -1, "filename": "vsi-0.1.tar.gz", "has_sig": false, "md5_digest": "8dc1e195d6832b485d7f1c5277424881", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5567, "upload_time": "2016-06-30T12:48:03", "url": "https://files.pythonhosted.org/packages/79/80/d2ee028c956935c7ae8a9fa379671a59193b2c8a9a0edeba841e384a6d1f/vsi-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e8d371e3b275978fb412c38c22b462fc", "sha256": "94ba0a167969e57839348a69bc8bafad64fdbc79c4d77a0cbc41960dc08d9871" }, "downloads": -1, "filename": "vsi-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e8d371e3b275978fb412c38c22b462fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7648, "upload_time": "2016-07-27T10:43:12", "url": "https://files.pythonhosted.org/packages/79/81/67363bb1dbbc8ad9086352bc2cd8d46de477a9db7a47fe5b46ce2e07c085/vsi-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e8d371e3b275978fb412c38c22b462fc", "sha256": "94ba0a167969e57839348a69bc8bafad64fdbc79c4d77a0cbc41960dc08d9871" }, "downloads": -1, "filename": "vsi-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e8d371e3b275978fb412c38c22b462fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7648, "upload_time": "2016-07-27T10:43:12", "url": "https://files.pythonhosted.org/packages/79/81/67363bb1dbbc8ad9086352bc2cd8d46de477a9db7a47fe5b46ce2e07c085/vsi-0.1.1.tar.gz" } ] }