formula parser, regexp