using System.Collections.Generic; namespace YesNt.Interpreter.Runtime; internal class FunctionScope(int callerLine, Stack arguments) { public int CallerLine { get; } = callerLine; public Dictionary Variables { get; } = []; public Dictionary Labels { get; } = []; public Stack Arguments { get; } = arguments; public Stack Results { get; } = new(); }