Saya telah melihat beberapa lexer di berbagai bahasa tingkat yang lebih tinggi ( Python , PHP , Javascript antara lain) dan mereka semua tampaknya menggunakan ekspresi reguler dalam satu bentuk atau lainnya. Walaupun saya yakin regex mungkin adalah cara terbaik untuk melakukan ini, saya bertanya-tanya apakah ada cara untuk mencapai lexing dasar tanpa ekspresi reguler, mungkin semacam penguraian string langsung atau sesuatu.
Jadi ya, apakah mungkin untuk menerapkan semacam lexing dasar dalam bahasa tingkat yang lebih tinggi * tanpa menggunakan ekspresi reguler dalam bentuk apa pun?
* Bahasa tingkat tinggi menjadi hal-hal seperti Perl / PHP / Python / Javascript dll. Saya yakin ada cara untuk melakukannya di C