Changeset 2358


Ignore:
Timestamp:
Feb 9, 2007, 9:55:21 PM (14 years ago)
Author:
yura
Message:
  • Advances in Java-bytecode generation.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • to-imperative/trunk/compiler/rfp_asail_jbc.rf

    r2357 r2358  
    684684          <MVvisitTypeInsn <MV> &NEW "org/refal/plus/Expr">,
    685685          <MVvisitInsn <MV> &DUP>,
    686           <MVvisitLdcInsn <MV> <Integer s.sym>>,
    687           <MVvisitInsn <MV> &I2L>;
    688           <MVvisitMethodInsn <MV> &INVOKESTATIC "java/math/BigInteger" "valueOf" "(J)Ljava/math/BigInteger;">,
    689           <MVvisitMethodInsn <MV> &INVOKESPECIAL "org/refal/plus/Expr" "<init>" "(Ljava/math/BigInteger;)V">;
     686          <MVvisitLdcInsn <MV> <StringToObject <To-Word s.sym>>>,
     687          <MVvisitMethodInsn <MV> &INVOKESTATIC "java/math/BigInteger" "valueOf" "(Ljava.lang.String;)Ljava/math/BigInteger;">,
     688          <MVvisitMethodInsn <MV> &INVOKESPECIAL "org/refal/plus/Expr" "<init>" "(Ljava/lang/Object;)V">;
    690689        //    () ('new Expr (new '<? &Int>' ("'s.sym'"))');
    691690      };
     
    696695      <MVvisitInsn <MV> &DUP>,
    697696      <MVvisitLdcInsn <MV> <To-Word <Symbol-To-JBC s.sym>>>,
    698       <MVvisitMethodInsn <MV> &INVOKESPECIAL "org/refal/plus/Word" "<init>" "(Ljava.lang.String;)V">,
    699       <MVvisitMethodInsn <MV> &INVOKESPECIAL "org/refal/plus/Expr" "<init>" "(Lorg/refal/plus/Word;)V">;
     697      <MVvisitMethodInsn <MV> &INVOKESPECIAL "org/refal/plus/Word" "<init>" "(Ljava/lang/String;)V">,
     698      <MVvisitMethodInsn <MV> &INVOKESPECIAL "org/refal/plus/Expr" "<init>" "(Ljava/lang/Object;)V">;
    700699  };
    701700};
Note: See TracChangeset for help on using the changeset viewer.