Грамматика ложбана/18.20

From Lojban
Jump to navigation Jump to search

Оглавление

Явный приоритет операций

Как уже упоминалось ранее, Ложбан предоставляет возможность явного объявления старшинства операторов, хотя современные синтаксические анализаторы не понимают эти объявления.

Объявление делается в форме металингвистического комментария с помощью ti'o, члена SEI selma'o. sei, другой член SEI, используется для вставки металингвистических комментариев к bridi, которые дают информацию о дискурсе, который bridi включает в себя. Формат декларации ti'o формально не установлен, но, предположительно, она принимает форму упоминания оператора mekso и последующего присвоения ему либо абсолютного числового приоритета по некоторой заранее установленной шкале, либо указания относительного приоритета между новыми и существующими операторами.

В будущем мы надеемся создать улучшенный машинный синтаксический анализатор, который сможет понимать объявления о старшинстве простых операторов, принадлежащих selma'o VUhU. Первоначально все операторы имели одинаковый приоритет. Объявления будут иметь эффект повышения указанных cmavo VUhU до более высоких уровней приоритета. Сложные операторы, образованные с помощью na'u, ni'e или ma'o, останутся на стандартном низком уровне приоритета; декларации в отношении них предназначены для будущих работ по реализации. Вероятно, в такой синтаксический анализатор будет встроен набор «общепринятых прецедентов» (выбираемых специальной декларацией ti'o), которые будут соответствовать математической интуиции: умножение имеет больший приоритет, чем плюс, и так далее.

Далее