Bir süre için bu tür bir şey arayanlar için olmuştur. Bu yazıyı bulduktan sonra, ben ANTLR PHP zamanını denedim. Ben bugüne kadar bitmiş olmaktan olduğunu bildirebilirsiniz. Orijinal java runtime sınıfları düzgün PHP tercüme edilmemiştir oluşturulan kod birkaç hatalar vardır (kullanarak, iç içe sınıf bildirimleri. 'Yerine'. 'Sınıfı yöntemleri operatörü erişmeye çalışırken).
The ANTLR framework itself is quite powerful (can't attest to the efficiency of the generated code).
Especially the graphical tool ANTLRWorks makes it easy to create and debug grammas. Just too bad about the PHP version. It's possible to roll your own though. The best solution may be to analyse the generated ANTLR runtime class, figure out how it's works, and come up with a light weight less enterprisey version thereof.