bug fixed : If the script has more than one new line, TokenContext produce wrong line numbers.