Summary
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.
Versions
v25.0.0-r1 :: 0/25.0.0 :: gentoo
- Modified
- License
- Apache-2.0
- Keywords
- ~amd64 ~arm64 ~x86
- USE flags
- static-libs static-pic
USE flags
General
- static-libs
- Build static versions of dynamic libraries as well
- static-pic
- Build static library with pic code
ada_target
- gcc_12
- Compile with sys-devel/gcc:12
- gcc_13
- Compile with sys-devel/gcc:13
- gcc_14
- Compile with sys-devel/gcc:14
- gcc_15
- Compile with sys-devel/gcc:15
python_single_target
- python3_11
- Build for Python 3.11 only
- python3_12
- Build for Python 3.12 only
- python3_13
- Build for Python 3.13 only
Runtime Dependencies
dev-ada / langkit : A Python framework to generate language parsers
dev-lang / python : Freethreading (no-GIL) version of Python programming language
Depending packages
dev-ada / libadalang : high performance semantic engine for the Ada programming language
Bugs
- 951070
- dev-ada/libadalang-25.0.0, dev-ada/langkit-contrib-25.0.0-r1: stablereq
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Alfredo Tupone · gentoo
dev-ada/langkit-contrib: enable py3.13
Closes: https://bugs.gentoo.org/952270 Signed-off-by: Alfredo Tupone <tupone@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alfredo Tupone · gentoo
dev-ada/langkit-contrib: Fix build due to e3 & AdaSAT
Closes: https://bugs.gentoo.org/949820 Signed-off-by: Alfredo Tupone <tupone@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alfredo Tupone · gentoo
dev-ada/langkit-contrib: keyword 25.0.0 for ~arm64
Signed-off-by: Alfredo Tupone <tupone@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alfredo Tupone · gentoo
dev-ada/langkit-contrib: new package, add 25.0.0
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>