# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= langkit VERSION= 24.0.0 EPOCH= 1 KEYWORDS= lang devel VARIANTS= standard SDESC[standard]= Syntactic and semantic language analysis compiler HOMEPAGE= https://github.com/AdaCore/langkit CONTACT= John_Marino[draco@marino.st] DOWNLOAD_GROUPS= main SITES[main]= GITHUB/AdaCore:langkit:v24.0.0 DISTFILE[1]= generated:main DF_INDEX= 1 SPKGS[standard]= single OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILDRUN_DEPENDS= python-Mako:single:python_used python-PyYAML:single:python_used python-funcy:single:python_used python-docutils:single:python_used python-e3-core:single:python_used USES= python:sutools LICENSE= APACHE20:single LICENSE_TERMS= single:{{WRKDIR}}/TERMS LICENSE_FILE= APACHE20:{{WRKSRC}}/LICENSE.txt LICENSE_AWK= TERMS:"^$$" LICENSE_SOURCE= TERMS:{{WRKSRC}}/langkit/support/langkit_support.ads LICENSE_SCHEME= solo SKIP_BUILD= yes MAKE_ENV= PYTHONPATH={{WRKSRC}} do-install: (cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} \ ${PYTHON_CMD} setup.py install --root ${STAGEDIR}) [FILE:554:descriptions/desc.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. [FILE:108:distinfo] 0ceb35394717bbebdf71a22f26d1f40c36ad4861a4b137d22d8964a89657752d 1282265 AdaCore-langkit-24.0.0.tar.gz