Esiste un'implementazione di Lex e Yacc in PHP?Lex e Yacc in PHP
In caso contrario, qualcuno può suggerire un analizzatore lessicale e un generatore di parser (ad esempio, qualsiasi cosa come Lex e Yacc) che creerà il codice PHP. Non sono troppo preoccupato per le prestazioni del parser risultante.
Sono stanco di usare espressioni regolari per analizzare le cose che in realtà non dovrebbe essere verificato con regex ...
@nickf Ben meritato però! – Christian
+1 'preg_split ('# ([{}]) #', ...)' puoi solo farti arrivare così lontano. – Dan
Si consiglia di utilizzare il tokenizer PHP predefinito se la propria lingua utilizza gli stessi token di PHP – niahoo