Имя: Пароль:
1C
 
Логика где? секция #Область
,
0 quest
 
30.11.15
14:43
#область Число
//// тут код
#Конецобласти

{}: Ожидается имя области
#область <<?>>Число (Проверка: Толстый клиент (обычное приложение))
{}: Пропущен оператор препроцессора Область (Region)
#<<?>>Конецобласти (Проверка: Толстый клиент (обычное приложение))

То есть число - это запрещенный к использованию идентификатор. Почему? Ведь вычисления это синтаксической конструкции никогда не произойдет. В то же время -

число = "0";
число = число(число);

корректный код для 1С.

и такой тоже корректный

возврат число.возврат


Что курят разработчики синтаксического анализатора????
1 mikecool
 
30.11.15
14:44
(0) тебе это так интересно?
2 ДенисЧ
 
30.11.15
14:44
А если
#область НеЧисло

?
3 quest
 
30.11.15
14:46
(1) было бы не интересно я бы не спрашивал. Я понять логику разработчиков языка хочу.
(2) тогда нормально
4 Кирпич
 
30.11.15
14:48
хакер 1с
5 mikecool
 
30.11.15
14:49
(3) ну поймешь ты ее, а скорее всего нет - жизнь от этого краше станет?
6 quest
 
30.11.15
14:50
(5) станет. пойму как упростить парсер. и он станет логичней и проще
7 Кирпич
 
30.11.15
14:50
(0) жениться тебе надо, барин.
8 Web00001
 
30.11.15
14:53
(6)занес "число" в исключения для своего парсера пошел дальше, жизнь осталась логичной и простой. Че тут развозить?
9 quest
 
30.11.15
14:59
(7) то есть идиотский код в парсере можно объяснить тем что разработчики - женатые люди?
(8) кроме число туда много всего надо тогда занести. Да и сама логика конструкции #Область - очень странная
10 Кирпич
 
30.11.15
15:12
(9) а ты его видел, этот код в парсере?
11 quest
 
30.11.15
15:14
(10) нет, но понять что он немного неадекватен задаче - можно и так.
12 Кирпич
 
30.11.15
15:21
(11) ну и шо теперь будем делать? письмо в 1с писать или забьём?
13 quest
 
30.11.15
15:29
забьем. но будем иметь в виду что из этого можно что-то поиметь. наверное даже интересное
14 Мыш
 
30.11.15
15:33
(0) Мир несовершенен, смирись.
15 Гёдза
 
30.11.15
15:50
Самый косяк в том, что они тот же символ # начали использовать для областей.
Вот где нужно логику искать
16 Лефмихалыч
 
30.11.15
15:53
(0) живи с этим