Added lexer based on finite automation