diff --git a/src/current/include/preproc/template.xsl b/src/current/include/preproc/template.xsl
index 6c9ce049..1e525066 100644
--- a/src/current/include/preproc/template.xsl
+++ b/src/current/include/preproc/template.xsl
@@ -823,6 +823,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tamer/src/nir/parse.rs b/tamer/src/nir/parse.rs
index 2298863c..1a5ab0d0 100644
--- a/tamer/src/nir/parse.rs
+++ b/tamer/src/nir/parse.rs
@@ -1837,6 +1837,10 @@ ele_parse! {
@ {
_name: (QN_NAME) => TplParamIdent,
_eq: (QN_EQ?) => Option,
+ _gt: (QN_GT?) => Option,
+ _gte: (QN_GTE?) => Option,
+ _lt: (QN_LT?) => Option,
+ _lte: (QN_LTE?) => Option,
_prefix: (QN_PREFIX?) => Option,
_suffix: (QN_SUFFIX?) => Option,
} => Nir::Todo,
@@ -1853,6 +1857,10 @@ ele_parse! {
@ {
_name: (QN_NAME) => TplParamIdent,
_eq: (QN_EQ?) => Option,
+ _gt: (QN_GT?) => Option,
+ _gte: (QN_GTE?) => Option,
+ _lt: (QN_LT?) => Option,
+ _lte: (QN_LTE?) => Option,
_prefix: (QN_PREFIX?) => Option,
_suffix: (QN_SUFFIX?) => Option,
} => Nir::Todo,
diff --git a/tamer/src/xir/st.rs b/tamer/src/xir/st.rs
index 91046501..65f2ff37 100644
--- a/tamer/src/xir/st.rs
+++ b/tamer/src/xir/st.rs
@@ -139,6 +139,8 @@ pub mod qname {
QN_GENERATES: :L_GENERATES,
QN_GENSYM: :L_GENSYM,
QN_GENTLE_NO: :L_GENTLE_NO,
+ QN_GT: :L_GT,
+ QN_GTE: :L_GTE,
QN_ID: :L_ID,
QN_IDENTIFIER: :L_IDENTIFIER,
QN_IF: :L_IF,
@@ -152,6 +154,8 @@ pub mod qname {
QN_LABEL: :L_LABEL,
QN_LOCAL: :L_LOCAL,
QN_LOWER: :L_LOWER,
+ QN_LT: :L_LT,
+ QN_LTE: :L_LTE,
QN_LV_IMPORT: L_LV:L_IMPORT,
QN_LV_PACKAGE: L_LV:L_PACKAGE,
QN_L_DEP: L_L:L_DEP,