Added negated character classes (for #1).
Changed guard elements for start and end of input string to special objects.
Added some notes to the ECMAScript text file.