From d07791237728be0ad8edf2ccfbfce5b90ef4760c Mon Sep 17 00:00:00 2001 From: heck Date: Tue, 20 Jun 2023 17:09:59 +0200 Subject: [PATCH] idl-api: add idl_get_package_name() version() license() --- idl/idl_api.ysl2 | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/idl/idl_api.ysl2 b/idl/idl_api.ysl2 index a909e7d..f244cbc 100644 --- a/idl/idl_api.ysl2 +++ b/idl/idl_api.ysl2 @@ -19,6 +19,18 @@ def "func:exists" { // ---------------------------------------------------------------------- // idl-api (ysl2) // ---------------------------------------------------------------------- +def "func:idl_get_package_name" { + result "/pEpACIDLang/package/@name" +} + +def "func:idl_get_package_version" { + result "/pEpACIDLang/package/version/text()" +} + +def "func:idl_get_package_license" { + result "/pEpACIDLang/package/license/text()" +} + def "func:idl_typekind_is_defined" { param "typekind";