feat: make lexer module independant

Created by  Jengamon  on February 28, 2024
VRW7NNEWY66Q6QK57JSLMBY5JXIV54ILYJNCKRTASZKVJLHH3W6QC
Change contents