Add docstrings to the various passes
Initial line and column numbers are 1, not 0