public override void ExitIfDef(VariableStateCalculatorGrammarParser.IfDefContext context)
            {
                ExecutionFrame frame = FrameStack.Pop();

                FrameStack.Peek().Merge(frame);
                base.ExitIfDef(context);
            }
            public override void EnterIfDef(VariableStateCalculatorGrammarParser.IfDefContext context)
            {
                Int32 usedParameter = Int32.Parse(context.NUMBER().GetText());

                FrameStack.Push(new ExecutionFrame(usedParameter));
                base.EnterIfDef(context);
            }