Ho visto alcuni lassisti in vari linguaggi di livello superiore ( Python , PHP , Javascript tra gli altri) e sembrano utilizzare espressioni regolari in una forma o nell'altra. Mentre sono sicuro che le regex sono probabilmente il modo migliore per farlo, mi chiedevo se esistesse un modo per ottenere il lexing di base senza espressioni regolari, magari una sorta di analisi delle stringhe diretta o qualcosa del genere.
Quindi sì, è possibile implementare una sorta di lexing di base in un linguaggio di livello superiore * senza usare espressioni regolari in nessuna forma?
* I linguaggi di livello superiore sono cose come Perl / PHP / Python / Javascript ecc. Sono sicuro che c'è un modo per farlo in C