updated automatic comma insertion support (cf #950)
added line breaking error on 'return' statement with and without asi option (when it's broken, fix it).