{ "info": { "author": "Marcus Vinicius Monteiro de Souza", "author_email": "mvsouza007@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Assemblers", "Topic :: Software Development :: Code Generators", "Topic :: Software Development :: Compilers" ], "description": "VM Translator\n==============\n\nTranslates a file containing VM (Virtual Machine) commands into a Hack assembly\nlanguage file. The VM specification can can be found in the section 7.2 of\nNisan, Noam. \u201cThe Elements of Computing Systems: Building a Modern Computer\nfrom First Principles.\u201d\n\nUsage\n-----\n\nThe assembler can be invoked via command line with the command:\n\n``vm-translator fileName.vm``\n\n, where the string fileName.vm is the translator\u2019s input, i.e.\u00a0the name of a\ntext file containing VM commands. The translator creates an output text file\nnamed fileName.asm, containing Hack assembly commands. The output file is\nstored in the same directory of the input file. The name of the input file may\ncontain a file path.\n\nReference\n---------\n\nhttp://www.nand2tetris.org/07.php\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/marcusmonteiro/coursera-nand2tetris/tree/master/projects/07/vm_translator", "keywords": "vm translator hack assembly", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "vm-translator", "package_url": "https://pypi.org/project/vm-translator/", "platform": "", "project_url": "https://pypi.org/project/vm-translator/", "project_urls": { "Homepage": "https://github.com/marcusmonteiro/coursera-nand2tetris/tree/master/projects/07/vm_translator" }, "release_url": "https://pypi.org/project/vm-translator/0.1/", "requires_dist": null, "requires_python": ">=3.6", "summary": "Translates VM files into Hack assembly files.", "version": "0.1" }, "last_serial": 3771861, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "e8fafd430f372d9cd3d9378b639bf578", "sha256": "0138663cd68f4b6b522c902e494a8154c682bd531f160530e97c087c26693f41" }, "downloads": -1, "filename": "vm_translator-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e8fafd430f372d9cd3d9378b639bf578", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 3922, "upload_time": "2018-04-17T06:08:07", "url": "https://files.pythonhosted.org/packages/17/16/32408eaa5bdf664ad7505224085f31a1f8b63c2ae964a50ce1494a94451a/vm_translator-0.1-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e8fafd430f372d9cd3d9378b639bf578", "sha256": "0138663cd68f4b6b522c902e494a8154c682bd531f160530e97c087c26693f41" }, "downloads": -1, "filename": "vm_translator-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e8fafd430f372d9cd3d9378b639bf578", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 3922, "upload_time": "2018-04-17T06:08:07", "url": "https://files.pythonhosted.org/packages/17/16/32408eaa5bdf664ad7505224085f31a1f8b63c2ae964a50ce1494a94451a/vm_translator-0.1-py3-none-any.whl" } ] }