       stripMarks.push foldPrefix if foldPrefix?
       stripMarks = @regexpEscape(stripMarks).join '|'
 
+      # Strip final space only if one is required, hence yet present.
+      stripSpace = if options.requireWhitespaceAfterToken then '(?:\\s)?' else ''
+
       # A dirty lap-dance performed here …
       singleStrip = ///
         (                           # Capture this group:

          #{whitespaceMatch}        #   … plus whitespace
        )
        (?:#{stripMarks})           # The marker(s) to strip from result
      /// if blockStarts?

    inBlock   = false

          #{whitespaceMatch}        #   … plus whitespace
        )
        (?:#{stripMarks})           # The marker(s) to strip from result
        #{stripSpace}               #   … plus an optional whitespace.
      /// if singleLines?

      # … and the corresponding gang-bang here. 8-)
