public override void ExitMultiply(lisp_gammarParser.MultiplyContext context)
        {
            if (!_FuncExp)
            {
                if (!_IfExp)
                {
                    int ans = 1, n;
                    for (int i = 2; i < context.ChildCount - 1; i++)
                    {
                        if (int.TryParse(context.GetChild(i).GetText(), out n))
                        {
                            ans *= Convert.ToInt32(context.children[i].GetText());
                        }
                        else
                        {
                            ParsingMessage.ErrorCode(4, context);
                        }
                    }
                    ClearCtx(context);
                    AddCtx(context, ans.ToString());
                }
            }

            base.ExitMultiply(context);
        }