extract sample computation verifier into trait
commit forgotten change
working yaml writer
initial working csv and yaml writers on new repository
refactor test
remove unneeded override
remove duplication
final bit of cleanup
small cleanup and refactoring
rename sequence to sequenceNumber on NodeDataEdge
fix yaml to use indents to denote objects instead of { } This prevents small objects like library and version from being rolled up into one line
remove unneeded id field from table writer node sub classes
move node class hierarchy into writer
move writer node class hierarchy into writer companion object, remove context type alias
stop using hard coded library name and version number in csv data writer
rename ContextNodeList to NodeListNode and ListNode to StringListNode
refactor to get rid of MappingWrapper, rename a few miscellaneous variables
remove unneeded overrides by pushing Writer node creation methods up into Writer trait, mark all Writer node classes sealed
more clearly differentiate between building the AST that is about to be written, and converting that AST into the actual output we write into a given output target
stop using empty label to differentiate lists of key and values from a map