Index: ossp-pkg/var/TODO RCS File: /v/ossp/cvs/ossp-pkg/var/Attic/TODO,v rcsdiff -q -kk '-r1.2' '-r1.3' -u '/v/ossp/cvs/ossp-pkg/var/Attic/TODO,v' 2>/dev/null --- TODO 2001/11/13 12:18:51 1.2 +++ TODO 2001/11/13 12:49:29 1.3 @@ -13,45 +13,6 @@ \x1B hex char \x{263a} wide hex char - - Syntax: - - input : ( TEXT | variable )* - - variable : '$' ( name | expression ) - - expression : START-DELIM ( name | variable )+ ( ':' command )* END-DELIM - - name : ( VARNAME | SPECIAL1 | SPECIAL2 )+ - - command : '-' ( EXPTEXT | variable )+ - | '+' ( EXPTEXT | variable )+ - | 'o' ( NUMBER ('-' | ',') ( NUMBER )? ) - | '#' - | '*' ( EXPTEXT | variable )+ - | 's' '/' ( variable | SUBSTTEXT )+ '/' ( variable | SUBSTTEXT )* '/' ( 'g' | 'i' | 't' )* - | 'y' '/' ( variable | SUBSTTEXT )+ '/' ( variable | SUBSTTEXT )* '/' - | 'p' '/' NUMBER '/' ( variable | SUBSTTEXT )* '/' ( 'r' | 'l' | 'c' ) - | 'l' - | 'u' - - START-DELIM : '{' - - END-DELIM : '}' - - VARNAME : '[a-zA-Z0-9_]+' - - SPECIAL1 : '[' - - SPECIAL2 : ']' - - NUMBER : '[0-9]+' - - SUBSTTEXT : '[^$/]' - - EXPTEXT : '[^$}:]+' - - TEXT : '[^$]+' - - Doku sollte ein Beispiel für Quoting von Shell- und Regexp-Ausdrücken enthalten.