Question

La question est très simple: Est-il possible d'analyser PHP en utilisant PEG? Je veux utiliser un PEG analyseur-générateur pour analyser PHP. S'il vous plaît veuillez en informer. Merci!

Était-ce utile?

La solution

Vous pouvez faire la plupart des technologies de l'analyseur parse la plupart des langues, avec un effort suffisant.

Que PEG va analyser PHP sans beaucoup d'effort est une autre question.

AFAIK, PHP lui-même utilise Bison (LALR) donc je suppose PEG traitera probablement la grammaire fournie par la distribution de PHP ou quelque chose de similaire. Et si vous allez utiliser la distribution de PHP, pourquoi ne pas simplement utiliser leur analyseur fourni?

Si vous n'utilisez pas la distribution de PHP, vos problèmes avec l'analyse syntaxique PHP sont susceptibles d'être difficile parce que vous devrez deviner la syntaxe du langage dans le manuel de référence en ligne, (Je suis là, et fait cela) qui est franchement l'une des pires façons de définir un langauge que j'ai jamais vu. Tout ce qu'il est est un tas d'exemples

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top