25 June 2021 2 July 2021 - accordproject/cicero-word-add-in GitHub Wiki

Rewrite the transformerCiceroMark->OOXML handled in the PR

The need was to handle the logic for nesting which was incompatible with the previous transformer. The approach traverses the node in a DFS manner. Following changes are made:

  1. Add text transformer.
  2. Add emphasis transformer.
  3. Add heading transformer.
  4. Add variable transformer.
  5. Add softbreak transformer.
  6. Add strong transformer.

The transformations also handle the nesting logic.