Module lexer