anchor.diff:  punctuation character it is parsed as a quoted string whose delimiter is,
   respectively, `'`, `"` or `X`.
   
  -A quoted string contains every characters (including whitespaces) until
  +A quoted string contains every character (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.
  +
  +Inside double quotes, `%`-strings are processed unless the `%` is escaped by
  +doubling it. Double quotes inside these nested strings must still be escaped.
   
   No other escaping takes place in quoted strings.
   
   === Quoted Strings Examples
   
  -- `'foo'` contents is *foo*
  +- `'foo'` contains *foo*
  +
  +- `foo'bar'` is read verbatim, so it contains *foo'bar'*
  +
  +- `foo%|bar|` is read verbatim, so it contains *foo%|bar|*.
   
   - `'foo''bar'` is a single word whose content is *foo'bar*
   
   - `"baz"""` is a single word whose content is *baz"*.
  +
  +- `%|foo||bar|` is a single word whose content is *foo|bar*.
  +
  +- `"foo %|""bar| %%,baz,"` is a single word whose content is *foo "bar %,baz,*.
   
   == Balanced Strings
   
  
positive.code: If they start with `\\` followed by `%`, `'` or `"`, then that leading
  `\\` is discarded.
  
  If a whitespace or `;` is preceeded by `\\`, then the `\\` is discarded
  and the whitespace or `;` becomes part of the word. Any other `\\`
  is treated as a literal `\\`.
  
  
negative.code: 
  === Balanced Strings Examples
  
  - `%{foo}` contains *foo*
  
  - `%{foo\{bar}}` contains *foo\{bar}*
  
  - `foo%{bar}` contains *foo%{bar}*
  
  - `"foo %{bar}"` is a single word whose content is *foo bar*
  
  == Non Quoted words
  
  