Uploaded image for project: 'Daffodil'
  1. Daffodil
  2. DFDL-830

Performance: Remove unnecessary SeqCombParsers from generated parser

XMLWordPrintableJSON

    • Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Minor Minor
    • deferred
    • s10
    • Middle "End", Performance
    • None

      This is another missing optimization.

      We often have parsers that have nested <seq>....</seq>

      This is never needed as these can be merged. This improves tracing and debugging by avoiding having these excess things there.

      It also simply reduces the number of parser 'actions' a bit, so can't hurt for performance reasons. Every parsed element seems to have at least one excess <seq>...</seq> created around it.

              Unassigned Unassigned
              mbeckerle.dfdl Mike Beckerle
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: