start with ragel lexer for BigFun