I need a parser that takes in a boolean function. How do I do it? It should also implement parentheses(of course). How do I do this? :|