I'm missing something... how is the subparser called on each line? I expected it to be somewhere here...