*** empty log message ***
[m17n/m17n-lib-cs.git] / xex.txt
diff --git a/xex.txt b/xex.txt
index 7069f4b..01d95f7 100644 (file)
--- a/xex.txt
+++ b/xex.txt
@@ -28,23 +28,32 @@ DEFVAR-INT =
   '<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>'