Closed anderson-joyle closed 2 weeks ago
This should hang off CheckResult, similalar to TopLevelIdentiifers.
If we just want function names, we can get from parser:
IEnumerable
If we want binding... we should return these: https://github.com/microsoft/Power-Fx/blob/main/src/libraries/Microsoft.PowerFx.Core/Public/Reflection/FunctionInfo.cs
IEnumerable
New API to get a list of all called functions in an expression. Maybe
ParseResults.GetListOfCalledFunctions()
. Expression:With({x:Abs(First(table).field)}, Abs(x-y))
Result: ["With", "Abs", "First", "Abs"]