Ограничения грамматики ШТЕПСЕЛЯ и парсеров-генераторов?

Я просто использую Courier New, или безотносительно моноширинного шрифта, который я имею в наличии.

Однако мне иногда нравится использовать гротесковый шрифт (в настоящее время Comic Sans MS) для комментариев в Блокноте ++. (Однако я теперь склонен больше переключать все на моноширинный только для непротиворечивости в интервале и таком.)

14
задан Viet 6 December 2009 в 23:32
поделиться

1 ответ

Я думаю, что большая «проблема» с PEG заключается в том, что они не вписываются в обычную таксономию грамматик, поскольку работают принципиально другим способом. Нормальные грамматики «обратны» в том смысле, что они описывают все возможные предложения (программы), которые можно сгенерировать. PEG описывают, как разбирать - они приходят к проблеме с другого конца.

На мой взгляд, это более естественный способ думать о проблеме, и, конечно, для любого рукописного (рекурсивного спуска) парсера я бы не стал больше ничего не делаю.

18
ответ дан 1 December 2019 в 12:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: