:::{default-domain} bzl :::
:::{bzl:currentfile} //lang:function.bzl :::
Module documentation
::::::{bzl:function} myfunc(foo, bar=False, baz=[]) -> FooObj
This is a bazel function.
:arg arg1:
{default-value}99
{type}bool | int
arg1 doc
:arg arg2:
{default-value}True
{type}dict[str, str] my arg2 doc
and a second paragraph of text here
:arg arg3:
{default-value}"arg3default"
{type}list[int]
my arg3 doc
:arg arg4:
my arg4 doc
:returns:
{bzl:return-type}list | int
description
:::{deprecated} unspecified
Some doc about the deprecation :::
::::::
:::{bzl:function} mylongfunc(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)
:::