This lexer allows you to define your regular expression based rules in a very declarative way using F# computation expressions.With those defined you can execute the lexer with:Which will result in:The lexer’s code is structured in three parts. The first part is a state monad us