A few times now, I've had to get around an issue that happens on macOS Catalina where you try to run a Python script and it fails with an import error...
Read more
Let's talk about syntax trees. In static analysis, a common operation is to take a character string (e.g. "x = 1") and transform it into well structured data. Let's try to do this in python. We'll use Pyparsing as our tokenization tool.
Read more