Ещё раз про скобки в MetaEditor

 

Господа разработчики! Сделайте подарок программистам и внедрите в редактор точный поиск строки с пропущенной закрывающейся скобкой. Ну что вам стоит? Это же элементарно...

 

Приветствую героя Альпари! Вот Вам пример:

{ { { } { } }

Где пропущенная закрывающая скобка? После первой, второй, третьей, четвертой открывающей или еще где-нибудь?

Закрывающую тут можно поставить вообще в любом месте - проверьте сами.

 
Mathemat:

Приветствую героя Альпари! Вот Вам пример:

{ { { } { } }

Где пропущенная закрывающая скобка? После первой, второй, третьей, четвертой открывающей или еще где-нибудь?

Закрывающую тут можно поставить вообще в любом месте - проверьте сами.


Здесь 4 открывающих скобки и 3 закрывающих. Из этого следует, что именно на эту строку нужно указать как на источник ошибки. Что избавит программиста от необходимости поиска нужной строки в тысячах строк кода...
 
Ant_TL:

Здесь 4 открывающих скобки и 3 закрывающих. Из этого следует, что именно на эту строку нужно указать как на источник ошибки. Что избавит программиста от необходимости поиска нужной строки в тысячах строк кода...
Вы программист?
 
Roman.:
Вы программист?

Иначе зачем бы я писал об этом?
 
Ant_TL:

Иначе зачем бы я писал об этом?
В таком случае поразмышляйте: А куда именно ставить указатель на ошибку, на какую строку? Как прога определить к какой именно открывающейся скобки не хватает закрывающей? Ведь условия могут быть разными, в том числе и вложенными...
 

Я имею в виду круглые скобки "(" и ")" и ошибку "unbalanced left parenthesis" если не понятно.

 
Ant_TL:

Здесь 4 открывающих скобки и 3 закрывающих. Из этого следует, что именно на эту строку нужно указать как на источник ошибки. Что избавит программиста от необходимости поиска нужной строки в тысячах строк кода...
Используйте функции.
 
Roman.:
В таком случае поразмышляйте: А куда именно ставить указатель на ошибку, на какую строку? Как прога определить к какой именно открывающейся скобки не хватает закрывающей? Ведь условия могут быть разными, в том числе и вложенными...

Это совершенно не нужно. Нужно просто указать на условие, в котором скобки не сбалансированы.
 
Roman.:
Используйте функции.

Какие функции?
 
Ant_TL:

Это совершенно не нужно. Нужно просто указать на условие, в котором скобки не сбалансированы.

Этим заниматься никто не будет. Все и всё - на ПЯТЁРЕ!

Радуйтесь, что вообще 4-ка ещё не канула в небытиЁ! :-)

Причина обращения: