ПО, ЭВМ и АСУ из Таможенного Союза

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Макропроцессор для сокращения синтаксиса

Сообщений 1 страница 2 из 2

1

Что у нас есть: есть длинные предложения на естественном языке в виде текста (текст - это довольно сложная структура (пример - .odt/.pdf-файлы или HTML), а когда текст парсят, то получается ещё вторая структура - дерево разбора).

Что предлагает сделать Уткин? Он предлагает более короткую форму записи предложений текста. То есть нужны правила преобразования одного дерева разбора в другое дерево разбора. Эти правила надо уметь записывать на каком-нибудь языке (типа XSLT, но другом).

Будден считает, что нужно что-то похожее на lisp, там как раз деревья.

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

А, да, если выражения на всех этих трёх языках перемешать в одном файле-исходнике, то получаем проблему "Проблема макропроцессоров (Makefile-ов в частности)". Но если это всё проделать на естественном языке, это всё наверное будет выглядеть естественно =)

Никогда не разбирался с MASM, как там макросы - удовлетворяют моим требованиям?

Отредактировано Лис (2018-07-18 07:05:11)

0

2

Что предлагает сделать Уткин? Он предлагает более короткую форму записи предложений текста.

Неееет :). Уткин предлагает два синтаксиса - рабочий короткий, для чтения и обмена текстами нормальный, естественный.

0