В строке 31 в столбце 0 найден недопустимый токен '\n'

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

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

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

С Уважением

Вас


person vas    schedule 10.09.2009    source источник
comment
Пожалуйста, опубликуйте исходный код, если можете.   -  person cliff.meyers    schedule 11.09.2009


Ответы (2)


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

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

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

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

<!--- but are closing it as a HTML comment -->
person olle    schedule 10.09.2009
comment
Я прокомментировал две строки и столкнулся с этой ошибкой. Я пропустил место для конца комментария ---› вместо ---›. Итак, ошибка. Исправил и работает нормально - person vas; 11.09.2009

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

person Jerry Bullard    schedule 10.09.2009