Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
[engine] model snapshots in validation, make root rules a dict instead of a set #4125
I'm working on porting my patch for #3580 to the native engine, (#3960). First, I'm updating the graph construction code with the changes there. It hadn't covered Snapshot processes, and it modeled root rules as a set rather than a graph, which caused problems.
Include snapshot process' behavior in the rule graph construction used by the validator. Update tests to expect the new visualization format.
List of changes