anchor.diff:  
   === Balanced Strings Examples
   
  -- `%{foo}` contents is *foo*
  +- `%{foo}` contains *foo*
   
  -- `%{foo\{bar}}` contents is *foo\{bar}*
  +- `%{foo\{bar}}` contains *foo\{bar}*
  +
  +- `foo%{bar}` contains *foo%{bar}*
  +
  +- `"foo %{bar}"` is a single word whose content is *foo bar*
   
   == Non Quoted words
   
  
positive.code: punctuation character it is parsed as a quoted string whose delimiter is,
  respectively, `'`, `"` or `X`.
  
  A quoted string contains every characters (including whitespaces) until
  its closing delimiter. If its closing delimiter is doubled, then it is
  considered to be part of the string content as a single delimiter.
  
  No other escaping takes place in quoted strings.
  
  === Quoted Strings Examples
  
  - `'foo'` contents is *foo*
  
  - `'foo''bar'` is a single word whose content is *foo'bar*
  
  - `"baz"""` is a single word whose content is *baz"*.
  
  == Balanced Strings
  
  
negative.code: If they start with `\\` followed by `%`, `'` or `"`, then that leading
  `\\` is discarded.
  
  If a whitespace or `;` is preceded by `\\`, then the `\\` is discarded
  and the whitespace or `;` becomes part of the word. Any other `\\`
  is treated as a literal `\\`.
  
  