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

Command Parser #3

Open
cchannon opened this issue Dec 19, 2022 · 0 comments
Open

Command Parser #3

cchannon opened this issue Dec 19, 2022 · 0 comments

Comments

@cchannon
Copy link
Owner

We need to implement a new Parser function in the plugin that--using engine.Parse--can inspect an arbitrarily complex PowerFx command and handle specific command inputs that should be supported but otherwise would cause errors.

The Parser should recursively dig through Functions and Args until it reaches any Lookup declaration. That Lookup declaration would then need to be evaluated and converted into a Query Expression so we can--on the fly-- build an in-memory list of the top 5k results from any table in Dataverse and make those records accessible to the PFX author. This will also mean updating the CompareContext method, and an additional Issue will need to be created to handle that.

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

No branches or pull requests

1 participant