Любой может объяснить, как получить, например, образец?Как использовать ometa-js
Я загрузил ometa-js rep из github и открыл index.htm, что приводит к ошибке. Хостинг версии http://www.tinlizzie.org/ometa-js отображает ошибки внутри исходного кода всякий раз, когда я что-то делаю.
// простой распознаватель, не производит никакой полезной стоимости
ОМЕТА L { число = цифра +, addExpr = addExpr '+' mulExpr | addExpr '-' mulExpr | mulExpr, mulExpr = mulExpr '*' primExpr | mulExpr '/' primExpr | primExpr, primExpr = '(' expr ')' | число, выражение = addExpr }
L.matchAll ('6 * (4 + 3)', 'выражение')