Some initial work for debugging

This commit is contained in:
2018-12-11 18:31:54 +01:00
parent 590614c34d
commit a4cdaa5b05
7 changed files with 140 additions and 11 deletions

View File

@@ -23,6 +23,11 @@ namespace Upsilon.Utilities
{
return node.GetNodeAtPosition(characterPosition).First();
}
public static BoundStatement GetBottomStatementAtPosition(this BoundNode node, int characterPosition)
{
return (BoundStatement) node.GetNodeAtPosition(characterPosition).First(x => x is BoundStatement);
}
public static Dictionary<string, VariableSymbol> GetBoundScopeVisibleVariables(this BoundScope scope)
{