Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nested guidelines for arrays and list #33

Open
brodieG opened this issue Jun 3, 2016 · 2 comments
Open

Nested guidelines for arrays and list #33

brodieG opened this issue Jun 3, 2016 · 2 comments
Milestone

Comments

@brodieG
Copy link
Owner

brodieG commented Jun 3, 2016

Need a mechanism of tracking both the top level guidelines that belong to the actual high level structure (e.g. , , x, y, x for the array, $a$b$c for the list), but also want to have sub-guidelines in case the matrices or other objects contained therein are large enough to warrant having the guidelines.

For Arrays it's pretty straightforward, since we know the sub-object pattern. We just need a way of classifying "major" and "minor" guidelines. Lists are tougher since the sub-component could be anything, but there should be a reasonable way to parse the top level guides, and then dispatch on the sub-object to figure out how to find the minor guides.

@brodieG brodieG added this to the 0.4 milestone Jun 3, 2016
@brodieG
Copy link
Owner Author

brodieG commented Jun 3, 2016

Logic here should help address stripping row headers from things in lists.

@brodieG
Copy link
Owner Author

brodieG commented Nov 15, 2016

Need to generate guidelines for each recursive object's top level, and then recurse depth first.

Arrays probably don't need much work here.

Guidelines will be identified by their text row number, and the depth of recursion they correspond to. We can then show the current guideline, and all guidelines of higher level (note, this is not necessary for lists, but is for S4 objects, some intricacies to deal with when we have alternating nested and S4 objects).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant