anchor.diff:              | false, _ ->
                   // Once the indent level stack is empty, we defer to Farkle's
                   // tokenizer for one last time to officialy state that input ended.
  -                base.GetNextToken(transformer, input)
  +                base.GetNextToken(postProcessor, input)
   
   // We build our designtime Farkle almost as usual.
   let runtime =
  
positive.code:                     exitingBlock <- false
                      // We have nothing else to do and defer to
                      // Farkle's tokenizer to get our line token.
                      base.GetNextToken(transformer, input)
                  // And if our indentation level is smaller than our
                  // block's, it means that we are exiting that block.
                  else
  
negative.code:             else
                  // If we are not at the beginning of a line we defer to
                  // Farkle's tokenizer to process the rest of the line.
                  base.GetNextToken(postProcessor, input)
          else
              // If we are at the end of the file we have
              // to end all blocks we are currently into.
  