{
"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"
}
]
}