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