{ "info": { "author": "Dominik Madarasz", "author_email": "zaklaus@madaraszd.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Other", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "PADLang |Build Status| |Apache 2 licensed|\r\n==========================================\r\n\r\nYet another language written in Python.\r\n\r\nContains\r\n--------\r\n\r\n- Basic parser for converting tokens into AST (Abstract syntax tree).\r\n- Interpreter. Handles the flow of instructions in AST.\r\n- Contains basic types: Integer, Real, String.\r\n- Class support, inheritance.\r\n- List and dictionary support.\r\n- Scope module imports, global program imports.\r\n- Class member call support, which supports local and Python object\r\n members. (ie. you can call append on your list, but also call member\r\n of class declared locally.)\r\n- Scoping, ie. scope can have its own local variables and still access\r\n those declared in outer scope.\r\n- Methods with their own scope. They clone program's main scope rules,\r\n therefore they support nested methods.\r\n- Conditional statements\r\n- Case switch\r\n- Basic variable existence checks when using variables.\r\n- Variable references (ex. you can pass variable reference to a\r\n procedure, which can then modify it.)\r\n\r\nHow to use\r\n----------\r\n\r\n- Either clone the repo or ``pip install padlang``, see *samples* for\r\n an example of how to use the package.\r\n\r\nCopyright\r\n---------\r\n\r\n- PADLang is licensed under the **Apache 2 License**, see LICENSE for\r\n more information.\r\n\r\n.. |Build Status| image:: https://travis-ci.org/arogan-group/padlang.svg?branch=master\r\n :target: https://travis-ci.org/arogan-group/padlang\r\n.. |Apache 2 licensed| image:: https://img.shields.io/hexpm/l/plug.svg?maxAge=2592000\r\n :target: https://github.com/arogan-group/DZMLang/blob/master/LICENSE", "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/zaklaus/padlang", "keywords": "interpreted development language pascal c", "license": "Apache 2.0", "maintainer": null, "maintainer_email": null, "name": "padlang", "package_url": "https://pypi.org/project/padlang/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/padlang/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/zaklaus/padlang" }, "release_url": "https://pypi.org/project/padlang/1.0.21/", "requires_dist": null, "requires_python": null, "summary": "PADLang is yet another interpreted language now with focus on Pascal/C-like syntax", "version": "1.0.21" }, "last_serial": 2465107, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "06fcdf6068244994726b2132a89d3e96", "sha256": "800976a2755d402b762ffe491939610188ea6cefac2906ce10e9b4fd6ad1a4b3" }, "downloads": -1, "filename": "padlang-1.0.0.zip", "has_sig": false, "md5_digest": "06fcdf6068244994726b2132a89d3e96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18095, "upload_time": "2016-10-23T17:47:55", "url": "https://files.pythonhosted.org/packages/ee/50/c48ebf8f0ac4f47dcc73424a2f0835bec8ad975965aac596ff311f9488a1/padlang-1.0.0.zip" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "25fe69cc1ef816e02fbd63abc5bc0de7", "sha256": "ccb2645a25efd4cd3bd705d41eb1cd047d46d9d72fd279c7162b9f16cc8fd54f" }, "downloads": -1, "filename": "padlang-1.0.1.zip", "has_sig": false, "md5_digest": "25fe69cc1ef816e02fbd63abc5bc0de7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18133, "upload_time": "2016-10-23T18:01:06", "url": "https://files.pythonhosted.org/packages/74/44/961d25f2b89d42a75bc8c8b9fd58537f2897dbd5ca1c150baf234f3d09fb/padlang-1.0.1.zip" } ], "1.0.10": [ { "comment_text": "", "digests": { "md5": "3e197b6a207b44a0a76e0faaccc06aae", "sha256": "f035cfb5c40d80f2ee58d35651bd2f0e0b3a05d69403bb6968fcf3af4eeadd1f" }, "downloads": -1, "filename": "padlang-1.0.10.zip", "has_sig": false, "md5_digest": "3e197b6a207b44a0a76e0faaccc06aae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21961, "upload_time": "2016-10-25T13:46:03", "url": "https://files.pythonhosted.org/packages/5c/50/b0901fde8b308cf59b4c9c79045bd36170188f66490d21255b1067be94ff/padlang-1.0.10.zip" } ], "1.0.11": [ { "comment_text": "", "digests": { "md5": "7c91e0293503a73670963ee12a314a40", "sha256": "9d6866a6bcacc777d40d7c858d15bf4e2ea278e8c4f2f55e2bb4c412f2c934ba" }, "downloads": -1, "filename": "padlang-1.0.11.zip", "has_sig": false, "md5_digest": "7c91e0293503a73670963ee12a314a40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24244, "upload_time": "2016-10-25T15:57:40", "url": "https://files.pythonhosted.org/packages/3c/be/93706f811d5b58d6b76b0f24e634c3bd51f49cbfd8ce77a5e9d48b831424/padlang-1.0.11.zip" } ], "1.0.12": [ { "comment_text": "", "digests": { "md5": "f92683f705a14c2701469af03a2d081e", "sha256": "3a6d9c89570114d8ab529e6358ed3dc7a14bf56f1fe6a7332f1bab20f4a70573" }, "downloads": -1, "filename": "padlang-1.0.12.zip", "has_sig": false, "md5_digest": "f92683f705a14c2701469af03a2d081e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25110, "upload_time": "2016-10-25T17:05:00", "url": "https://files.pythonhosted.org/packages/47/5d/e7548f748c155a19065f5ee8cdc64e26658a1121681a62f4959297177b63/padlang-1.0.12.zip" } ], "1.0.13": [ { "comment_text": "", "digests": { "md5": "8bb00a9c3c499a5e5217100a3e503ad9", "sha256": "e882c659fad9e00f03eae0f5a96011df2e884ed672c0809fd7f79f12e4a0a919" }, "downloads": -1, "filename": "padlang-1.0.13.zip", "has_sig": false, "md5_digest": "8bb00a9c3c499a5e5217100a3e503ad9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26194, "upload_time": "2016-11-01T21:29:02", "url": "https://files.pythonhosted.org/packages/46/6f/5821ac9d152252b2e524be534a23c841a47213f766bab386dea955ecbe58/padlang-1.0.13.zip" } ], "1.0.14": [ { "comment_text": "", "digests": { "md5": "3a5b32d362d0bbcb8e46a56ad927815c", "sha256": "0b4416d6e62fa7a48ade1ff2f3c14e96e0f008b514cfef9a7328a9402b528489" }, "downloads": -1, "filename": "padlang-1.0.14.zip", "has_sig": false, "md5_digest": "3a5b32d362d0bbcb8e46a56ad927815c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27381, "upload_time": "2016-11-02T17:03:56", "url": "https://files.pythonhosted.org/packages/d3/db/01345b27d43394601aa398efafb98f3d51507c04c0d5e7c3787c1d98f247/padlang-1.0.14.zip" } ], "1.0.15": [ { "comment_text": "", "digests": { "md5": "f6e7119c9f29dd0332a9dced0daecc77", "sha256": "bfbd20cb7223b91439196c88f4e48915f050e40d955225abb48af8a501c043fd" }, "downloads": -1, "filename": "padlang-1.0.15.zip", "has_sig": false, "md5_digest": "f6e7119c9f29dd0332a9dced0daecc77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27587, "upload_time": "2016-11-02T18:50:54", "url": "https://files.pythonhosted.org/packages/86/c4/310d006b60c4a645e21b74656fb8413b61c4f8584eb8d283f5f802303286/padlang-1.0.15.zip" } ], "1.0.16": [ { "comment_text": "", "digests": { "md5": "24289bd582d361cdc840438fad7db9cb", "sha256": "89c5ea2b6af18b7b94f51d512cfc826b8148d10fa571ea8e5529667e66b19c5a" }, "downloads": -1, "filename": "padlang-1.0.16.tar.gz", "has_sig": false, "md5_digest": "24289bd582d361cdc840438fad7db9cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19448, "upload_time": "2016-11-12T14:09:40", "url": "https://files.pythonhosted.org/packages/72/08/e60d0aeb93d34e2b4bcc50d7e26ed2c5b303c0ad793c1f9959bccb0bb7f5/padlang-1.0.16.tar.gz" } ], "1.0.17": [ { "comment_text": "", "digests": { "md5": "4f4592987f798d5eac1c5044d281b465", "sha256": "984c4046ac12f629238866b4a6346e59ed6d46d67b387cb334065ad2344f92a6" }, "downloads": -1, "filename": "padlang-1.0.17.tar.gz", "has_sig": false, "md5_digest": "4f4592987f798d5eac1c5044d281b465", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20105, "upload_time": "2016-11-12T16:15:56", "url": "https://files.pythonhosted.org/packages/b0/bc/83611ed6b68fd1db7349ba3155d5270851f10191437d89b65942e03c111b/padlang-1.0.17.tar.gz" } ], "1.0.18": [ { "comment_text": "", "digests": { "md5": "722d1e341029d01910aef54d538f7f89", "sha256": "651b90748db54046feb611c6bc6a99f06307352237b8d30e0afedf95331087bf" }, "downloads": -1, "filename": "padlang-1.0.18.tar.gz", "has_sig": false, "md5_digest": "722d1e341029d01910aef54d538f7f89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20117, "upload_time": "2016-11-12T16:41:47", "url": "https://files.pythonhosted.org/packages/f0/21/4746be2a1c0a484e78d943b5d44522991df808ff487417279af60285e3e6/padlang-1.0.18.tar.gz" } ], "1.0.19": [ { "comment_text": "", "digests": { "md5": "94f45f359a05861083b9a472111306b8", "sha256": "10283cb3a046874953c3c3424e8b0e5901ed3b01434973520fa996fb3a9c1b57" }, "downloads": -1, "filename": "padlang-1.0.19.tar.gz", "has_sig": false, "md5_digest": "94f45f359a05861083b9a472111306b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20403, "upload_time": "2016-11-12T17:40:29", "url": "https://files.pythonhosted.org/packages/0f/82/55e1c1af3bf5197868a4fb6cdd2bd12fd2898e99a5b3748dcfd0c4b395e9/padlang-1.0.19.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "f03900e421b927a1f291a28b5331549d", "sha256": "3774326f8b2d2e6631942a20f79bb94e02b658789ad7be800a9984c130a32f29" }, "downloads": -1, "filename": "padlang-1.0.2.zip", "has_sig": false, "md5_digest": "f03900e421b927a1f291a28b5331549d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18121, "upload_time": "2016-10-23T18:06:42", "url": "https://files.pythonhosted.org/packages/44/8e/b4c5fe7c726d10ae57f5f3bbba3b752f8e2fae29e7261b6fee0fca168761/padlang-1.0.2.zip" } ], "1.0.20": [ { "comment_text": "", "digests": { "md5": "e96b5f8cb9f18ce707ba559daca8a5eb", "sha256": "08b3e8d4527daeb6652c5dfcfb1232e2d6a8e8091d05adae60c521d2882b697e" }, "downloads": -1, "filename": "padlang-1.0.20.tar.gz", "has_sig": false, "md5_digest": "e96b5f8cb9f18ce707ba559daca8a5eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24637, "upload_time": "2016-11-12T20:22:13", "url": "https://files.pythonhosted.org/packages/28/28/505f35e66395975259c1d905d1414d3a6a126392a8b981527e934087857d/padlang-1.0.20.tar.gz" } ], "1.0.21": [ { "comment_text": "", "digests": { "md5": "de16f291027beead5de0d4652b8bee32", "sha256": "df177bf41764a21610d812fbe7315bb97375a1547923cf3686c815e69a9cc22f" }, "downloads": -1, "filename": "padlang-1.0.21.zip", "has_sig": false, "md5_digest": "de16f291027beead5de0d4652b8bee32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31688, "upload_time": "2016-11-16T22:16:53", "url": "https://files.pythonhosted.org/packages/10/48/1ded3b01ced776406b59c5ac704108c85db45731450761129ce0d8c16ab0/padlang-1.0.21.zip" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "8164440679a162b16fde21e3561fc4a7", "sha256": "63d3af2f825d242fa5fbe8a9dc2c83c64bce0c961d57ccd9c5bd23eb8a920d6d" }, "downloads": -1, "filename": "padlang-1.0.3.zip", "has_sig": false, "md5_digest": "8164440679a162b16fde21e3561fc4a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18127, "upload_time": "2016-10-23T18:08:47", "url": "https://files.pythonhosted.org/packages/3b/83/191c03a50eafc86a5c447632794ea4803a7648e5539983f0df5c21197f53/padlang-1.0.3.zip" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "3ded5ec8b1ed5d28a41cf352aa7b4027", "sha256": "8a072e053ad9325956203cfc76b13b1bda20807061e6a0a2fb0c03e0f6625b76" }, "downloads": -1, "filename": "padlang-1.0.4.zip", "has_sig": false, "md5_digest": "3ded5ec8b1ed5d28a41cf352aa7b4027", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19461, "upload_time": "2016-10-23T18:30:07", "url": "https://files.pythonhosted.org/packages/e4/6d/46e3b4bc71fd0d64c44161e48b5f14f6f1fc14ce8fa9c3df8819de8c701a/padlang-1.0.4.zip" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "be0c06b39e07f99c847bfb787382b968", "sha256": "d319630670a76e7877acddca744f02a73fba77ad3f121b1c975c563df6870da7" }, "downloads": -1, "filename": "padlang-1.0.5.zip", "has_sig": false, "md5_digest": "be0c06b39e07f99c847bfb787382b968", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21410, "upload_time": "2016-10-24T14:24:56", "url": "https://files.pythonhosted.org/packages/78/50/c0761c479b3087ad0e0f5300a00e5771de2d157fdf290edd39706bd415c0/padlang-1.0.5.zip" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "8c9704ccb13032e64ab51ccf23d6a22a", "sha256": "63026a756929a67970eb12ed03477b65e7577f471015aeccffa86932539d72e6" }, "downloads": -1, "filename": "padlang-1.0.6.zip", "has_sig": false, "md5_digest": "8c9704ccb13032e64ab51ccf23d6a22a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21401, "upload_time": "2016-10-24T15:06:11", "url": "https://files.pythonhosted.org/packages/a2/77/4cdc176f30b70982287f174226bbf7f4f45e5b3bd52fc64e3fe6a6895c3f/padlang-1.0.6.zip" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "17432f4671a532f7248db3bc8f9a9103", "sha256": "00644a4b4dd0a8d1d102132a564c56ff9ed61d786053b49d92fc290a65d5b120" }, "downloads": -1, "filename": "padlang-1.0.7.zip", "has_sig": false, "md5_digest": "17432f4671a532f7248db3bc8f9a9103", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21793, "upload_time": "2016-10-24T16:01:28", "url": "https://files.pythonhosted.org/packages/ae/2c/6882408ba80d6431bdf49354abfe8682de1a80e49d5c02ef87872debe9a1/padlang-1.0.7.zip" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "48ab4c0537bdfa5c2648c4d765e775e9", "sha256": "f00685e3ae6622934c0573bc1970a54a4bc1290d2712da17be05652b38fc8f4e" }, "downloads": -1, "filename": "padlang-1.0.8.zip", "has_sig": false, "md5_digest": "48ab4c0537bdfa5c2648c4d765e775e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22080, "upload_time": "2016-10-24T17:16:19", "url": "https://files.pythonhosted.org/packages/b8/4e/38005aee5a4e6b47390d25451c7b99f3a8cd039dddf3ff2ddf89a29613f8/padlang-1.0.8.zip" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "03aec097d4712bfea3dafcb0f4233021", "sha256": "42cd694bd45ae36801cf9b65732521c92e2aae95fbf990bd13c5bd8fcc9a6928" }, "downloads": -1, "filename": "padlang-1.0.9.zip", "has_sig": false, "md5_digest": "03aec097d4712bfea3dafcb0f4233021", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22669, "upload_time": "2016-10-25T12:43:01", "url": "https://files.pythonhosted.org/packages/ef/67/cd22489c6a29c44196548f6a53b082a561f168fd36099a9e09c7c29ad44c/padlang-1.0.9.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "de16f291027beead5de0d4652b8bee32", "sha256": "df177bf41764a21610d812fbe7315bb97375a1547923cf3686c815e69a9cc22f" }, "downloads": -1, "filename": "padlang-1.0.21.zip", "has_sig": false, "md5_digest": "de16f291027beead5de0d4652b8bee32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31688, "upload_time": "2016-11-16T22:16:53", "url": "https://files.pythonhosted.org/packages/10/48/1ded3b01ced776406b59c5ac704108c85db45731450761129ce0d8c16ab0/padlang-1.0.21.zip" } ] }