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