Beispiel #1
0
        private void IncreaseNumUseParam(common_parameter_reference cpr)
        {
            ParamInfo vi = helper.GetParameter(cpr.par);

            if (vi == null)
            {
                return;
            }
            vi.num_use++;
            vi.cur_use++;
            //if (vi.cur_ass == 0) warns.Add(new UseWithoutAssign(lvr.var.name, lvr.location));
        }
Beispiel #2
0
        private void IncreaseNumAssParam(common_parameter_reference cpr)
        {
            ParamInfo vi = helper.GetParameter(cpr.par);

            if (vi == null)
            {
                return;
            }
            vi.num_use++;
            vi.cur_ass++;
            if (vi.cur_use > 0)
            {
                vi.cur_use--;
            }
        }
Beispiel #3
0
 private void VisitCommonParameterReference(common_parameter_reference en)
 {
     IncreaseNumUseParam(en);
 }