Webb's former comments regarding redundancy in the bracket access code #19
Improved testing of dependency code. The coverage is now over 90% and hits several missing cases. Some of which were not perfectly implemented.
Used a new design for the recursive dependency resolution. The new design is more clearly documented, and has two main path return types. One is the type that can be chained with dot notation or bracket access, and the list of completed paths.
Created the concept of "extraneous" nodes. This is basically when we include information beyond the info necessary to resolve the dependency connection, like indexes and paths within any types.
Changes introduced with this PR
This PR addresses several things:
By contributing to this repository, I agree to the contribution guidelines.