rep = repr(value)
if value is None:
return ExprNodes.NoneNode(pos)
+ elif value is Ellipsis:
+ return ExprNodes.EllipsisNode(pos)
elif isinstance(value, bool):
return ExprNodes.BoolNode(pos, value=value)
elif isinstance(value, int):
DEF FALSE = TRUE_FALSE[1]
DEF INT_TUPLE1 = TUPLE[:2]
DEF INT_TUPLE2 = TUPLE[1:4:2]
+DEF ELLIPSIS = ...
DEF EXPRESSION = int(float(2*2)) + int(str(2)) + int(max(1,2,3)) + sum([TWO, FIVE])
+
def c():
"""
>>> c()
cdef bint false = FALSE
return false
+def ellipsis():
+ """
+ >>> ellipsis()
+ Ellipsis
+ """
+ return ELLIPSIS
+
@cython.test_assert_path_exists('//IntNode')
@cython.test_fail_if_path_exists('//AddNode')
def expression():