private void emitDirector(EmitterBase emitter)
        {
            //emitujeme instrukci pro uložení jména
            //assembly do proměnné
            emitter.AssignLiteral("result", _name);

            //instrukce pro vrácení uložené hodnoty
            emitter.Return("result");
        }
Exemple #2
0
 static void _ret()
 {
     if (HasReturnValue)
     {
         emitPopTo(LocalTmpVar);
         E.Return(LocalTmpVar);
     }
     else
     {
         E.Nop();
     }
 }