fix #1550

take a "\n" as the first character for lexer instead of taking the
first character from the next file, to prevent mruby "concatenate"
two keywords between files

thanks @bovi 's idea