langkit
Port variant std
Summary Syntactic and semantic language analysis compiler
BROKEN
Package version 25.0.0,1
Homepage https://github.com/AdaCore/langkit
Keywords lang, devel
Maintainer John Marino
License APACHE20
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 22 NOV 2024, 12:26:16 UTC
Port created 28 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) python312:dev:std
python-pip:single:v12
python-setuptools:single:v12
python-wheel:single:v12
python-build:single:v12
python-installer:single:v12
autoselect-python:single:std
Build and Runtime python312:primary:std
Download groups
main mirror://GITHUB/AdaCore:langkit:v25.0.0
Distribution File Information
de7976a815b810da98c841c475a0d0d83ed45dc1016c71327902ba63aa0d651c 1560623 AdaCore-langkit-25.0.0.tar.gz
Ports that require langkit:std
langkit_support:std Support files for Ada Langkit
libgpr2:std Parser for GPR Project files