public override void ExitProcedureBody([NotNull] SBP.ProcedureBodyContext context)
 {
     m_inFunctionScope = false;
     m_currentProcedure.SetProcedureBody(m_procedureBaseScope.GetBlockCode());
 }
 public override void EnterProcedureBody([NotNull] SBP.ProcedureBodyContext context)
 {
     m_scopeStack.Clear();
     m_procedureBaseScope = null;
     m_inFunctionScope    = true;
 }