예제 #1
0
파일: reader.py 프로젝트: foodhype/pixie
def parse_ratio(m):
    n = rt.wrap(int(str(m.group(1))))
    d = rt.wrap(int(str(m.group(2))))
    return rt._div(n, d)
예제 #2
0
파일: numbers.py 프로젝트: foodhype/pixie
def _div(a, b):
    assert isinstance(a, Ratio) and isinstance(b, Ratio)
    return rt._div(rt.wrap(b.denominator() * a.numerator()),
                   rt.wrap(b.numerator() * a.denominator()))
예제 #3
0
파일: reader.py 프로젝트: rowhit/pixie
def parse_ratio(m):
    n = rt.wrap(int(str(m.group(1))))
    d = rt.wrap(int(str(m.group(2))))
    return rt._div(n, d)
예제 #4
0
def _div(a, b):
    assert isinstance(a, Ratio) and isinstance(b, Ratio)
    return rt._div(rt.wrap(b.denominator() * a.numerator()),
                   rt.wrap(b.numerator() * a.denominator()))