pipa-lang 1.0.0-alpha.1

A tiny template language
Documentation
// SPDX-FileCopyrightText: Copyright 2026 olav@occy.org
// SPDX-License-Identifier: MPL-2.0

use super::meta::Strategy;
use crate::func::meta::meta_facade_binary;
use crate::lang::adapter::Adapter;
use crate::lang::error::Error;
use crate::lang::machine::Machine;
use crate::lang::node::Node;
use crate::value::Value;

pub(crate) fn description(
    adapter: &impl Adapter,
    machine: &mut Machine<'_>,
    stdin: Option<&Value>,
    node: Node,
) -> Result<Value, Error> {
    meta_facade_binary(
        adapter,
        machine,
        stdin,
        node,
        Strategy::Mutate,
        b"internal-description",
    )
}