cgen: An Abstract Syntax Tree for C, in Python
----------------------------------------------
.. image:: https://gitlab.tiker.net/inducer/cgen/badges/master/pipeline.svg
:alt: Gitlab Build Status
:target: https://gitlab.tiker.net/inducer/cgen/commits/master
.. image:: https://dev.azure.com/ak-spam/inducer/_apis/build/status/inducer.cgen?branchName=master
:alt: Azure Build Status
:target: https://dev.azure.com/ak-spam/inducer/_build/latest?definitionId=7&branchName=master
.. image:: https://badge.fury.io/py/cgen.png
:alt: Python Package Index Release Page
:target: https://pypi.org/project/cgen/
cgen offers a simple abstract syntax tree for C and related languages
(C++/CUDA/OpenCL) to allow structured code generation from Python.
To represent mathematical expressions, cgen can be used with `pymbolic
<https://github.com/inducer/pymbolic>`_.
Places on the web related to cgen:
* `Python package index <http://pypi.python.org/pypi/cgen>`_ (download releases)
.. image:: https://badge.fury.io/py/cgen.png
:target: http://pypi.python.org/pypi/cgen
* `Documentation <http://documen.tician.de/cgen>`_ (read how things work)
* `Github <http://github.com/inducer/cgen>`_ (get latest source code, file bugs)
cgen is licensed under the liberal `MIT license
<http://en.wikipedia.org/wiki/MIT_License>`_ and free for commercial, academic,
and private use. All of cgen's dependencies can be automatically installed from
the package index after using::
pip install cgen
Raw data
{
"_id": null,
"home_page": "http://documen.tician.de/cgen/",
"name": "cgen",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "",
"author": "Andreas Kloeckner",
"author_email": "inform@tiker.net",
"download_url": "https://files.pythonhosted.org/packages/63/d2/2184a24fa93a921937d5da5465e33370c314061f722edf6bebda4e17d7d5/cgen-2020.1.tar.gz",
"platform": "",
"description": "cgen: An Abstract Syntax Tree for C, in Python\n----------------------------------------------\n\n.. image:: https://gitlab.tiker.net/inducer/cgen/badges/master/pipeline.svg\n :alt: Gitlab Build Status\n :target: https://gitlab.tiker.net/inducer/cgen/commits/master\n.. image:: https://dev.azure.com/ak-spam/inducer/_apis/build/status/inducer.cgen?branchName=master\n :alt: Azure Build Status\n :target: https://dev.azure.com/ak-spam/inducer/_build/latest?definitionId=7&branchName=master\n.. image:: https://badge.fury.io/py/cgen.png\n :alt: Python Package Index Release Page\n :target: https://pypi.org/project/cgen/\n\ncgen offers a simple abstract syntax tree for C and related languages\n(C++/CUDA/OpenCL) to allow structured code generation from Python.\nTo represent mathematical expressions, cgen can be used with `pymbolic\n<https://github.com/inducer/pymbolic>`_.\n\nPlaces on the web related to cgen:\n\n* `Python package index <http://pypi.python.org/pypi/cgen>`_ (download releases)\n\n .. image:: https://badge.fury.io/py/cgen.png\n :target: http://pypi.python.org/pypi/cgen\n\n* `Documentation <http://documen.tician.de/cgen>`_ (read how things work)\n* `Github <http://github.com/inducer/cgen>`_ (get latest source code, file bugs)\n\ncgen is licensed under the liberal `MIT license\n<http://en.wikipedia.org/wiki/MIT_License>`_ and free for commercial, academic,\nand private use. All of cgen's dependencies can be automatically installed from\nthe package index after using::\n\n pip install cgen",
"bugtrack_url": null,
"license": "MIT",
"summary": "C/C++ source generation from an AST",
"version": "2020.1",
"project_urls": {
"Homepage": "http://documen.tician.de/cgen/"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "63d22184a24fa93a921937d5da5465e33370c314061f722edf6bebda4e17d7d5",
"md5": "c8fd07604abaeb7d50c48683b0ef5316",
"sha256": "4ec99d0c832d9f95f5e51dd18a629ad50df0b5464ce557ef42c6e0cd9478bfcf"
},
"downloads": -1,
"filename": "cgen-2020.1.tar.gz",
"has_sig": false,
"md5_digest": "c8fd07604abaeb7d50c48683b0ef5316",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 19895,
"upload_time": "2020-02-06T23:04:59",
"upload_time_iso_8601": "2020-02-06T23:04:59.246594Z",
"url": "https://files.pythonhosted.org/packages/63/d2/2184a24fa93a921937d5da5465e33370c314061f722edf6bebda4e17d7d5/cgen-2020.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2020-02-06 23:04:59",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "cgen"
}