Ive seen a simple expression parser before some time and was not able to find it again

So if anyone knows a parser for simple math expressions (at least +-*/) with the possibility to add own functions (like mySin() ) on the fly, I would be glad if you could tell me!