'<defvar vname="' VNAME '">'
DESCRIPTION ?
INT ?
- <possible-value> [ INT | '<range>' INT INT '</range>' ] *</possible-value>
+ POSSIBLE-INT-VALUE ?
'</defvar>'
+POSSIBLE-INT-VALUE =
+ <possible-value> [ INT | '<range>' INT INT '</range>' ] + </possible-value>
+
DEFVAR-STR =
'<defvar vname"' VNAME '">'
DESCRIPTION ?
STR ?
- <possible-value> STR * </possible-value>
+ DEFVAR-STR_VALUE ?
'</defvar>'
+DEFVAR-STR_VALUE =
+ <possible-value> STR + </possible-value>
+
DEFVAR-SYM =
'<defvar vname"' VNAME '">'
DESCRIPTION ?
SYMBOL ?
- <possible-value> SYMBOL * </possible-value>
+ POSSIBLE-SYM-VALUE ?
'</defvar>'
+POSSIBLE-SYM-VALUE =
+ <possible-value> SYMBOL + </possible-value>
+
DESCRIPTION =
'<description>' [ TEXT | GETTEXT ] '</description>'