Final Update

added lexical errors: illegal characters, integer overflow, string overflow