+let regexp paren = [ '(' '[' '{' ')' ']' '}' ]
+let regexp implicit = '?'
+let regexp placeholder = '%'
+let regexp symbol_char =
+ [^ 'a' - 'z' 'A' - 'Z' '0' - '9'
+ ' ' '\t' '\n'
+ '\\' '(' '[' '{' ')' ']' '}' '?'
+ ]
+
+let regexp comment_char = [^'*'] | '*'[^')']
+let regexp note = "(*" ([^'*'] | "**") comment_char* "*)"
+
+let regexp commentbegin = "(**" blank
+let regexp commentend = "*)"