Ответ
mgorshkov 20.12.2006 01:56
/ 20.12.2006 02:40
Спасибо, ручное прописывание content-type помогло.
Да, ответы на мои вопросы есть и в документации, но она довольно бестолково организована и плохо написана, на мой взгляд (но это чистый субьективизм, а не наезд, потому что я все сравниваю с ActiveState-овской докой по ActivePerl и ActivePython), и человеку, видящему парсер в первый раз в жизни легче задать вопрос на форуме. Например, элементарно, я хочу объявить переменную со строковым значением. Открываем раздел "Переменные", находим, как присваивать строковые значения, присваиваем:
$.content-type[text/plain; charset=utf-8]
и ...упс...почему-то облом. Лог дает:
time-test.html(157:58): syntax error, unexpected ';', expecting STRING or '$' or '^' [parser.compile]
Это мне не говорит ровно ничего. Что такое "доллар" и "крышечка" в контексте Парсера, я не знаю, почему он ожидает STRING, $ или ^ вместо точки с запятой, почему не нравится точка с запятой, понятия не имею. В доке, да, это есть (в разделе "Строковые литералы"). Но не найти, ссылки нет на этот топик! Найти можно только полным прочёсыванием всего хелпа. Или раздел: "Литералы в выражениях". Там написано: "Если строка содержит пробелы, то в выражении ее нужно заключать в кавычки или апострофы." И все. Почему же это не в разделе "Строковые литералы"?
- Преобразование строк, mgorshkov 19.12.2006 23:48 / 20.12.2006 00:00
- Ответ, Misha v.3 [M] 20.12.2006 00:12 / 20.12.2006 00:15
- Ответ, mgorshkov 20.12.2006 01:56 / 20.12.2006 02:40
- Ответ, Misha v.3 [M] 20.12.2006 03:13 / 20.12.2006 03:19
- Ответ, mgorshkov 20.12.2006 14:39
- Ответ, Misha v.3 [M] 20.12.2006 14:53