langkit
Port variant standard
Summary Syntactic and semantic language analysis compiler
Package version 2021
Homepage https://github.com/AdaCore/langkit
Keywords lang, devel
Maintainer John Marino
License GPLv3+ , GPLv3RLE (multi)
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 24 JUN 2021, 02:00:42 UTC
Port created 27 NOV 2019, 00:54:55 UTC
Subpackage Descriptions
single Langkit (nickname for language kit) is a tool whose purpose is to make it easy to create syntactic and semantic analysis engines. Write a language specification in our Python DSL and Langkit will generate for you an Ada library with bindings for the C and Python programming languages. The generated library is meant to provide a basis to write tooling, including tools working on potentially changing and incorrect code, such as IDEs. The currently main Langkit user is Libadalang, a high performance semantic engine for the Ada programming language.
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
Build (only) python-setuptools:single:py39
autoselect-python:single:standard
Build and Runtime python-Mako:single:py39
python-PyYAML:single:py39
python-funcy:single:py39
python-docutils:single:py39
python-e3-core:single:py39
python39:single:standard
Runtime (only) langkit_support:single:standard
Download groups
main mirror://ADACORE/709e5ffa66fd8181655951e0ec8ed04e1d2977e2?filename=langkit-2021-20210518-19B8E-src.tar.gz&x=/
Distribution File Information
7d3923754ebef6412d999e9d7f8c800ca52c1b3ef7bfe612cf1121f5ad2e3def 1029581 langkit-2021-20210518-19B8E-src.tar.gz
Ports that require langkit:standard
libadalang:standard High-performance semantic engine for Ada