stephen-bunn/bethesda-structs

Plugin Subrecord Parsing

Closed this issue · 1 comments

The most critical and logically difficult problem for parsing plugins is determining the subrecord structure to use for parsing the subrecord. This is difficult due to how nested subrecord collections are allowed including the options to be optional and multiple.

  • Handle flat subrecord structures
  • Handle "optional" subrecord structures
  • Handle "multiple" subrecord structures
  • Handle infinitely nested subrecord collections
  • Handle "optional" subrecord collections
  • Handle "multiple" subrecord collections

A quickie post about the issue: http://stephen.bunn.io/blog/2018/07/02/parsing-subrecords/

Logic for proper plugin parsing is being developed in feature/plugin-parsing.