Ich habe mir einige Lexer in verschiedenen höheren Sprachen angesehen ( Python , PHP , Javascript ua) und alle scheinen reguläre Ausdrücke in der einen oder anderen Form zu verwenden. Obwohl ich sicher bin, dass Regex wahrscheinlich der beste Weg ist, dies zu tun, habe ich mich gefragt, ob es eine Möglichkeit gibt, eine grundlegende Lexierung ohne reguläre Ausdrücke zu erreichen, vielleicht eine Art direktes String-Parsing oder so.
Also ja, ist es möglich, eine Art grundlegendes Lexieren in einer höheren Sprache * zu implementieren, ohne reguläre Ausdrücke in irgendeiner Form zu verwenden?
* Höhere Sprachen sind Dinge wie Perl / PHP / Python / Javascript usw. Ich bin sicher, dass es in C eine Möglichkeit gibt, dies zu tun