Я определил простую грамматику для синтаксического анализа строки и числа, используя Treetop, как показано ниже. grammar Simple
rule value
number/string
end
rule string
wor
Я пишу небольшой, очень простой синтаксический анализатор в рубине с драгоценным камнем в виде верхушки, чтобы поэкспериментировать с ним. Однако на самом деле это не так, как я хочу, и документация д
Я не хочу повторять the Cthulhu answer, но я хочу совместить пары открывающих и закрывающих HTML-тегов с помощью Treetop. Используя this grammar, я могу сопоставить открывающие теги и закрывающие теги
Как бы вы написать в любой из следующих генераторов Parser в Parsing Expression Grammar (PEG.js, Citrus, Treetop), который может работать с Python/Haskell/CoffeScript стиль отступов: примеры не находи