X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=xex.txt;h=ced1f8006fe9b8580e7812f75b3c7c417c92ec89;hb=a00c135c6ed03fcb7e77dd090cd19dc1347cac72;hp=609284751f6183ad734a8d43fb6fd37e90c0d2cb;hpb=b4d84e254382583a716e778edbc3884bf2d9c9bd;p=m17n%2Fm17n-lib-cs.git diff --git a/xex.txt b/xex.txt index 6092847..ced1f80 100644 --- a/xex.txt +++ b/xex.txt @@ -11,14 +11,14 @@ DEFUN = TERM * '' -DEFMACRO = - '' - ARGS ? - TERM * - '' - ARGS = - '' SYMBOL * '' | '' + '' [ SYMBOL | VAR ] * OPTIONAL ? REST ? '' + +OPTIONAL = + '' [ SYMBOL | VAR ] * + +REST = + '' [ SYMBOL | VAR ] DEFVAR = DEFVAR-INT DEFVAR-STR DEFVAR-BOOL @@ -40,7 +40,6 @@ DEFVAR-BOOL = '' DESCRIPTION ? BOOL ? - BOOL '' DESCRIPTION = @@ -52,20 +51,18 @@ VAR = DIRECT = INT STR BOOL SYMBOL LIST INT = - '' INTEGER '' + '' INTEGER '' STR = - '' STRING '' + '' STRING '' BOOL = - '' [ 'true' | 'false' ] + '' [ 'true' | 'false' ] SYMBOL = - '' NAME '' + '' NAME '' LIST = - '' DIRECT * '' | + '' DIRECT * '' | FUNCALL = - '' TERM * '' - | '' TERM * '' - | '' TERM * '' + '' TERM * '' | '<' PREDEFINED-FUNC-SYMBOL '>' TERM * '' | '<' PREDEFINED-MACRO-SYMBOL '>' TERM * ''