|
46 | 46 |
|
47 | 47 |
|
48 | 48 | Лог.Отладка("Начинаю чтение спека %1", Спек); |
| 49 | + Лог.Отладка("Количество токенов %1", Токены.Количество()); |
49 | 50 |
|
| 51 | + |
50 | 52 | Результат = ПрочитатьРекурсивно(Ложь); |
51 | 53 |
|
52 | 54 | Если Не КонецТокенов() Тогда |
|
105 | 107 |
|
106 | 108 | Процедура appendComp(КонечноеСостояние, s, e) |
107 | 109 |
|
| 110 | + Лог.Отладка("appendComp цикл >> КонечноеСостояние.МассивСоединений: %1", КонечноеСостояние.МассивСоединений.Количество()); |
| 111 | + Лог.Отладка("appendComp цикл >> s.МассивСоединений: %1", s.МассивСоединений.Количество()); |
| 112 | + |
108 | 113 | Для каждого Соединение Из s.МассивСоединений Цикл |
109 | 114 | КонечноеСостояние.Т(Соединение.Парсер, Соединение.СледующееСостояние); |
110 | 115 | КонецЦикла; |
|
237 | 242 |
|
238 | 243 | КонецЕсли; |
239 | 244 |
|
| 245 | + Если КонечноеСостояние = Неопределено Тогда |
| 246 | + ВызватьИсключение "Не могу правильно построить маршрут"; |
| 247 | + КонецЕсли; |
240 | 248 | возврат Новый Структура("НачальноеСостояние, КонечноеСостояние", НачальноеСостояние, КонечноеСостояние); |
241 | 249 |
|
242 | 250 | КонецФункции |
|
313 | 321 | КонецЕсли; |
314 | 322 |
|
315 | 323 |
|
316 | | - Лог.Отладка("Проверяю текущий токен: |
317 | | - | >> Сверка типов: %1 = %2", Токен().Тип, ТипТокена); |
| 324 | + //Лог.Отладка("Проверяю текущий токен: |
| 325 | + //| >> Сверка типов: %1 = %2", Токен().Тип, ТипТокена); |
318 | 326 | Возврат Токен().Тип = ТипТокена; |
319 | 327 |
|
320 | 328 | КонецФункции |
321 | 329 |
|
322 | 330 | Функция МогуПрочитать() |
323 | 331 |
|
324 | | - Лог.Отладка("Вызов <МогуПрочитать>"); |
| 332 | + //Лог.Отладка("Вызов <МогуПрочитать>"); |
325 | 333 |
|
326 | 334 | Если ЭтоТокен(ТипыТокенов.TTArg) |
327 | 335 | ИЛИ ЭтоТокен(ТипыТокенов.TTOptions) |
|
348 | 356 | Если ЭтоТокен(ТипТокена) Тогда |
349 | 357 |
|
350 | 358 | Лог.Отладка("Нашли токен: %1", ТипТокена); |
351 | | - НайденныйТокен = Токен(); |
| 359 | + НайденныйТокен = Токен(); |
352 | 360 |
|
353 | 361 | ТекущаяПозиция = ТекущаяПозиция +1; |
354 | 362 |
|
| 363 | + ЛОг.Отладка("Текущая позиция: %1", ТекущаяПозиция); |
| 364 | + |
355 | 365 | Возврат Истина; |
356 | 366 |
|
357 | 367 | КонецЕсли; |
|
0 commit comments