189 lines
3.6 KiB
XML
189 lines
3.6 KiB
XML
|
|
<package xmlns="http://www.lovullo.com/rater"
|
|
xmlns:c="http://www.lovullo.com/calc"
|
|
xmlns:t="http://www.lovullo.com/rater/apply-template">
|
|
|
|
<template name="_empty_" />
|
|
|
|
<template name="_with-static-reachable_">
|
|
|
|
|
|
|
|
<rate yields="tplStaticA">
|
|
<c:sum />
|
|
</rate>
|
|
<classify as="tpl-static-b">
|
|
<any />
|
|
</classify>
|
|
</template>
|
|
|
|
<template name="_with-static-unreachable_">
|
|
|
|
|
|
|
|
<c:sum>
|
|
<c:product />
|
|
</c:sum>
|
|
|
|
<c:product>
|
|
<c:sum />
|
|
</c:product>
|
|
</template>
|
|
|
|
<template name="_with-static-mix-reachability_">
|
|
|
|
|
|
|
|
|
|
<c:sum>
|
|
<c:product />
|
|
</c:sum>
|
|
|
|
<c:product>
|
|
<c:sum />
|
|
</c:product>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<rate yields="tplStaticMix" />
|
|
|
|
<c:sum>
|
|
<c:product />
|
|
</c:sum>
|
|
</template>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<template name="_short-hand-nullary_" />
|
|
<apply-template name="_short-hand-nullary_" />
|
|
|
|
<template name="_short-hand-unary_" />
|
|
<apply-template name="_short-hand-unary_">
|
|
<with-param name="@foo@" value="bar" />
|
|
</apply-template>
|
|
|
|
<template name="_short-hand-nary_" />
|
|
<apply-template name="_short-hand-nary_">
|
|
<with-param name="@foo@" value="bar" />
|
|
<with-param name="@bar@" value="baz" />
|
|
<with-param name="@baz@" value="quux" />
|
|
</apply-template>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<template name="_short-hand-nullary-body_" />
|
|
<apply-template name="_short-hand-nullary-body_">
|
|
<with-param name="@values@" value="___dsgr-c23___" />
|
|
</apply-template>
|
|
<template name="___dsgr-c23___">
|
|
<c:product>
|
|
<c:sum />
|
|
</c:product>
|
|
</template>
|
|
|
|
<template name="_short-hand-nary-body_" />
|
|
<apply-template name="_short-hand-nary-body_">
|
|
<with-param name="@bar@" value="baz" />
|
|
<with-param name="@baz@" value="quux" />
|
|
<with-param name="@values@" value="___dsgr-cc2___" />
|
|
</apply-template>
|
|
<template name="___dsgr-cc2___">
|
|
<c:sum>
|
|
<c:product />
|
|
</c:sum>
|
|
</template>
|
|
|
|
<template name="_short-hand-nullary-outer_" />
|
|
<apply-template name="_short-hand-nullary-outer_">
|
|
<with-param name="@values@" value="___dsgr-d72___" />
|
|
</apply-template>
|
|
<template name="___dsgr-d72___">
|
|
<template name="_short-hand-nullary-inner-dfn-inner_" />
|
|
<apply-template name="_short-hand-nullary-inner-dfn-inner_" />
|
|
</template>
|
|
|
|
<template name="_short-hand-nullary-inner-dfn-outer_" />
|
|
<apply-template name="_short-hand-nullary-outer_">
|
|
<with-param name="@values@" value="___dsgr-e59___" />
|
|
</apply-template>
|
|
<template name="___dsgr-e59___">
|
|
<apply-template name="_short-hand-nullary-inner-dfn-outer_" />
|
|
</template>
|
|
|
|
<template name="_short-hand-unary-with-values_" />
|
|
<apply-template name="_short-hand-unary-with-values_">
|
|
<with-param name="@foo@" value="bar" />
|
|
<with-param name="@values@" value="___dsgr-eff___" />
|
|
</apply-template>
|
|
<template name="___dsgr-eff___">
|
|
<template name="_short-hand-unary-with-values-inner_" />
|
|
<apply-template name="_short-hand-unary-with-values-inner_" />
|
|
</template>
|
|
|
|
<template name="_short-hand-in-expr_" />
|
|
<rate yields="shortHandTplInExpr">
|
|
<apply-template name="_short-hand-in-expr_">
|
|
<with-param name="@in@" value="rate" />
|
|
</apply-template>
|
|
</rate>
|
|
|
|
<template name="_tpl-with-short-hand-inner_">
|
|
<template name="_tpl-with-short-hand-inner-inner_" />
|
|
<apply-template name="_tpl-with-short-hand-inner-inner_" />
|
|
|
|
<c:sum>
|
|
<apply-template name="_tpl-with-short-hand-inner-inner_">
|
|
<with-param name="@in@" value="sum" />
|
|
</apply-template>
|
|
</c:sum>
|
|
</template>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<template name="_match-child_">
|
|
<match on="foo" value="TRUE" />
|
|
</template>
|
|
</package>
|
|
|