using Upsilon.Evaluator; using Upsilon.Text; namespace Upsilon.BaseTypes { internal interface IIndexable { LuaType Get(Diagnostics diagnostics, TextSpan span, LuaType index, EvaluationScope scope); void Set(Diagnostics diagnostics, TextSpan span, LuaType index, LuaType value); } internal interface IScopeOwner { EvaluationScope EvaluationScope { get; } } }