This parser currently only supports the pk(), pkh(), wpkh(), sh(), wsh(), and multi() script expressions. This parser doesn't really do anything useful with the descriptor after it parses it, I mainly made it to learn about descriptors and to potentially build off of it in the future.