public static string RemoveGroupingOperators(string tmp)
 {
     tmp = new string(
         tmp.Remove(
             tmp.LastIndexOf(
                 MultiOperators.FirstOrDefault(itm => itm.Value == MultiOperator.GroupEnd).Key,
                 StringComparison.Ordinal), 1).Reverse().ToArray());
     tmp = new string(tmp
                      .Remove(
                          tmp.LastIndexOf(
                              MultiOperators.FirstOrDefault(itm => itm.Value == MultiOperator.GroupStart).Key,
                              StringComparison.Ordinal), 1).Reverse().ToArray()).Trim();
     return(tmp);
 }
        public static void ExecuteLine(string line)
        {
            line = line.Trim().Replace("\t", string.Empty);
            if (IsCreatingVariable(line))
            {
                return;
            }
            var op = MultiOperators.FirstOrDefault(itm => itm.Value == MultiOperator.ClassAccessor).Key;

            if (IsCallingMethod(line, op))
            {
                AttemptToCallMethod(line, op);
            }
            else
            {
                throw new RuntimeException($"ERROR: Invalid Token - {line}");
            }
        }