В строке 31 в столбце 0 найден неверный токен '\ n' - PullRequest
4 голосов
/ 11 сентября 2009

У меня есть файл CF-7 с 30 строками кода. В 31-й строке я получаю сообщение об ошибке

             ** Invalid token '\n' found on line 31 at column 0.**

что означает сообщение об ошибке?

Привет

Vas

Ответы [ 2 ]

11 голосов
/ 11 сентября 2009

Ошибка немного вводит в заблуждение. Компилятор CF пытается выполнить синтаксический анализ кода, но терпит неудачу из-за незакрытого тега / блока, поэтому он продолжает анализировать до конца документа, а затем сообщает об ошибке, поскольку последнее, что он обнаружил, был перевод строки закрытие тега, который в данный момент открыт. Так что просмотрите исходный код и проверьте, где вы что-то неправильно закрываете. Ошибка до строки 31.

это может быть что-то вроде

<cfif foo eq "Bar">
  Still haven't found what I'm looking for.

и затем не имеет закрывающего тега. Или это также может быть ваш комментарий в стиле CF

<!--- but are closing it as a HTML comment -->
1 голос
/ 11 сентября 2009

В начале строки находится символ новой строки. То, что вы используете для анализа файла, не ожидает пустой строки?

...