Apocrypha

langkit-contrib

A Python framework to generate language parsers - Contrib

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.

Available in

OverlayNewestEbuildsLast activity
gentoo gitweb ↗ 26.0.0 2 13 h details ›

Versions & arches

VersionOverlay amd64arm64x86 Committed
26.0.0 gentoo amd64 testing arm64 testing x86 testing view · download · history ↗
25.0.0-r2 gentoo amd64 stable arm64 testing x86 stable view · download · history ↗

Use flags of 26.0.0

  • static-libs Build static versions of dynamic libraries as well
  • static-pic Build static library with pic code
  • ada_target_gcc_12
  • ada_target_gcc_13
  • ada_target_gcc_14
  • ada_target_gcc_15
  • ada_target_gcc_16
3 expansion flags (python targets, ABIs, cpu flags…)
  • python_single_target_python3_12
  • python_single_target_python3_13
  • python_single_target_python3_14

Runtime dependencies of 26.0.0

show 34 lines
python_single_target_python3_12? (
)
python_single_target_python3_13? (
)
python_single_target_python3_14? (
)
ada_target_gcc_12? (
)
ada_target_gcc_13? (
)
ada_target_gcc_14? (
)
ada_target_gcc_15? (
)
ada_target_gcc_16? (
)
python_single_target_python3_12? (
)
python_single_target_python3_13? (
)
python_single_target_python3_14? (
)