예제 #1
0
파일: codegen.cs 프로젝트: retahc/old-code
 internal override void Walk(EmitContext ec)
 {
     if (ec.Emitting)
     {
         if (lit is int)
         {
             ec.EmitRNum((int)lit);
         }
         else
         {
             throw new NotSupportedException("bug: literal type not supported: " + lit.GetType().Name);
         }
     }
 }
예제 #2
0
파일: codegen.cs 프로젝트: emtees/old-code
 internal override void Walk(EmitContext ec)
 {
     if(ec.Emitting) {
         if(lit is int) {
             ec.EmitRNum((int)lit);
         } else {
             throw new NotSupportedException("bug: literal type not supported: " + lit.GetType().Name);
         }
     }
 }