コード例 #1
0
ファイル: test_basic.py プロジェクト: enyst/plexnet
 def f(n):
     obj1 = ootype.new(A)
     obj2 = ootype.new(B)
     s1 = ootype.oostring(obj1, -1)
     s2 = ootype.oostring(obj2, -1)
     ch1 = s1.ll_stritem_nonneg(1)
     ch2 = s2.ll_stritem_nonneg(1)
     return ord(ch1) + ord(ch2)
コード例 #2
0
ファイル: test_basic.py プロジェクト: xx312022850/pypy
 def f(n):
     obj1 = ootype.new(A)
     obj2 = ootype.new(B)
     s1 = ootype.oostring(obj1, -1)
     s2 = ootype.oostring(obj2, -1)
     ch1 = s1.ll_stritem_nonneg(1)
     ch2 = s2.ll_stritem_nonneg(1)
     return ord(ch1) + ord(ch2)
コード例 #3
0
def ll_int2oct(i, addPrefix):
    if not addPrefix or i==0:
        return oostring(i, 8)

    buf = new(StringBuilder)
    if i<0:
        if i == SPECIAL_VALUE:
            return SPECIAL_VALUE_OCT
        i = -i
        buf.ll_append_char('-')

    buf.ll_append_char('0')
    buf.ll_append(oostring(i, 8))
    return buf.ll_build()
コード例 #4
0
def ll_int2hex(i, addPrefix):
    if not addPrefix:
        return oostring(i, 16)

    buf = new(StringBuilder)
    if i<0:
        if i == SPECIAL_VALUE:
            return SPECIAL_VALUE_HEX
        i = -i
        buf.ll_append_char('-')

    buf.ll_append_char('0')
    buf.ll_append_char('x')
    buf.ll_append(oostring(i, 16))
    return buf.ll_build()
コード例 #5
0
ファイル: test_basic.py プロジェクト: xx312022850/pypy
    def test_oohash(self):
        def f(n):
            s = ootype.oostring(n, -1)
            return s.ll_hash()

        res = self.interp_operations(f, [5])
        assert res == ootype.oostring(5, -1).ll_hash()
コード例 #6
0
ファイル: test_ooregistry.py プロジェクト: Debug-Orz/Sypy
 def oof(ch):
     return ootype.oostring(ch, -1)
コード例 #7
0
ファイル: test_basic.py プロジェクト: enyst/plexnet
 def f(n):
     s = ootype.oostring(n, -1)
     return s.ll_hash()
コード例 #8
0
ファイル: support.py プロジェクト: neurobcn/plexnet
 def _ll_1_oostring_root_foldable(s):
     return ootype.oostring(s, -1)
コード例 #9
0
ファイル: support.py プロジェクト: neurobcn/plexnet
 def _ll_1_oostring_char_foldable(ch):
     return ootype.oostring(ch, -1)
コード例 #10
0
 def oofakeimpl(fmt, x):
     return ootype.oostring(rarithmetic.formatd(fmt._str, x), -1)
コード例 #11
0
 def fn(i):
     s = ootype.oostring(42, -1)
     meth = s.ll_stritem_nonneg
     args = (i, )
     return meth(*args)
コード例 #12
0
def ll_int2dec(i):
    return oostring(i, 10)
コード例 #13
0
def ll_float_str(repr, f):
    return oostring(f, -1)
コード例 #14
0
ファイル: test_basic.py プロジェクト: xx312022850/pypy
 def f(n):
     s = ootype.oostring(n, -1)
     return s.ll_hash()
コード例 #15
0
 def _ll_2_oostring_signed_foldable(n, base):
     return ootype.oostring(n, base)
コード例 #16
0
 def oofakeimpl(fmt, x):
     return ootype.oostring(rarithmetic.formatd(fmt._str, x), -1)
コード例 #17
0
 def _ll_1_oostring_unsigned_foldable(n):
     return ootype.oostring(n, -1)
コード例 #18
0
ファイル: support.py プロジェクト: Debug-Orz/Sypy
 def to_rstr(s):
     if s is None:
         return ootype.null(ootype.String)
     return ootype.oostring(s, -1)
コード例 #19
0
ファイル: test_warmstate.py プロジェクト: alkorzt/pypy
 def fn(c):
     s1 = ootype.oostring("xy", -1)
     s2 = ootype.oostring("x" + chr(c), -1)
     assert (hash_whatever(ootype.typeOf(s1), s1) ==
             hash_whatever(ootype.typeOf(s2), s2))
     assert equal_whatever(ootype.typeOf(s1), s1, s2)
コード例 #20
0
ファイル: test_oortype.py プロジェクト: Debug-Orz/Sypy
 def fn(i):
     s = ootype.oostring(42, -1)
     meth = s.ll_stritem_nonneg
     args = (i,)
     return meth(*args)
コード例 #21
0
ファイル: support.py プロジェクト: neurobcn/plexnet
 def _ll_2_oostring_signed_foldable(n, base):
     return ootype.oostring(n, base)
コード例 #22
0
 def oofakeimpl(x, code, precision, flags):
     return ootype.oostring(rfloat.formatd(x, code, precision, flags), -1)
コード例 #23
0
ファイル: support.py プロジェクト: neurobcn/plexnet
 def _ll_1_oostring_unsigned_foldable(n):
     return ootype.oostring(n, -1)
コード例 #24
0
ファイル: test_ooregistry.py プロジェクト: xx312022850/pypy
 def oof():
     return ootype.oostring(42, -1)
コード例 #25
0
 def ll_str(self, instance):
     return ootype.oostring(instance, -1)
コード例 #26
0
ファイル: test_ooregistry.py プロジェクト: xx312022850/pypy
 def oof(ch):
     return ootype.oostring(ch, -1)
コード例 #27
0
ファイル: test_basic.py プロジェクト: enyst/plexnet
 def test_oohash(self):
     def f(n):
         s = ootype.oostring(n, -1)
         return s.ll_hash()
     res = self.interp_operations(f, [5])
     assert res == ootype.oostring(5, -1).ll_hash()
コード例 #28
0
ファイル: support.py プロジェクト: antoine1fr/pygirl
 def to_rstr(s):
     return ootype.oostring(s, -1)
コード例 #29
0
ファイル: test_ooregistry.py プロジェクト: Debug-Orz/Sypy
 def oof():
     return ootype.oostring(42, -1)
コード例 #30
0
ファイル: llinterp.py プロジェクト: chyyuu/pygirl
 def op_oostring(self, obj, base):
     return ootype.oostring(obj, base)
コード例 #31
0
 def ll_str(self, val):
     return ootype.oostring(self.name, -1)
コード例 #32
0
 def to_rstr(s):
     if s is None:
         return ootype.null(ootype.String)
     return ootype.oostring(s, -1)
コード例 #33
0
 def _ll_1_oostring_char_foldable(ch):
     return ootype.oostring(ch, -1)
コード例 #34
0
ファイル: rstr.py プロジェクト: xx312022850/pypy
 def ll_chr2str(ch):
     return ootype.oostring(ch, -1)
コード例 #35
0
 def _ll_1_oostring_root_foldable(s):
     return ootype.oostring(s, -1)
コード例 #36
0
ファイル: llinterp.py プロジェクト: TheDunn/flex-pypy
 def op_oostring(self, obj, base):
     return ootype.oostring(obj, base)
コード例 #37
0
 def ll_chr2str(ch):
     return ootype.oostring(ch, -1)
コード例 #38
0
 def fn(c):
     s1 = ootype.oostring("xy", -1)
     s2 = ootype.oostring("x" + chr(c), -1)
     assert (hash_whatever(ootype.typeOf(s1),
                           s1) == hash_whatever(ootype.typeOf(s2), s2))
     assert equal_whatever(ootype.typeOf(s1), s1, s2)
コード例 #39
0
ファイル: rclass.py プロジェクト: alkorzt/pypy
 def ll_str(self, instance):
     return ootype.oostring(instance, -1)
コード例 #40
0
ファイル: support.py プロジェクト: chyyuu/pygirl
 def to_rstr(s):
     return ootype.oostring(s, -1)