Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, VladD2, Вы писали:
VD>>Здравствуйте, VladD2, Вы писали:
VD>>Народ! Я эту тему создал не потешить свое самолюбие или халявных оценок срубить. Мне нужен отклик... мнения!
VD>>Давайте по активнее!
VD>>И так дано два подхода: VD>>1. Определяем сортировку расширяемых правил некоторым способом и используем стандартный для PEG механизм приоритетного выбора. VD>>2. Используем принцип "кто длиннее тот и папа" (т.е. побеждает правило которое разобрало большую часть входной строки).
VD>>Нужны аргументы за и против обоих подходов. А так же конкретные синтаксические решения для первого случая.
А>в языках match бывает 2х типов: А>1. В порядке записи А>2. Выбирается наиболее подходящий.
А>Какой по вашему используется чаще?
match это немного не то. Парсеры как правило стараются выбирать именно наиболее подходящий вариант.