עכשיו עם התקנה רגילה ואופציות להציג את הקוד המתורגם ואת הטוקנים.

תודה לקובי זמיר על עזרתו.


דוגמת הרצה:


$ hpython -st examples/fibonaci.py
STRING (0, 22): """" סדרת פיבונאצ'י """"
NEWLINE (22, 23): "
"
NL (0, 1): "
"
NAME (0, 4): "הדפס"
STRING (5, 29): ""סדרת פיבונאצ'י עד 1000""
NEWLINE (29, 30): "
"
NAME (0, 1): "א"
OP (1, 2): ","
NAME (3, 4): "ב"
OP (5, 6): "="
NUMBER (7, 8): "0"
OP (8, 9): ","
NUMBER (10, 11): "1"
NEWLINE (11, 12): "
"
NAME (0, 5): "כלעוד"
NAME (6, 7): "ב"
OP (8, 9): "<"
NUMBER (10, 14): "1000"
OP (14, 15): ":"
NEWLINE (15, 16): "
"
INDENT (0, 4): "    "
NAME (4, 8): "הדפס"
NAME (9, 10): "ב"
OP (10, 11): ","
NEWLINE (11, 12): "
"
NAME (4, 5): "א"
OP (5, 6): ","
NAME (7, 8): "ב"
OP (9, 10): "="
NAME (11, 12): "ב"
OP (12, 13): ","
NAME (14, 15): "א"
OP (16, 17): "+"
NAME (18, 19): "ב"
NEWLINE (19, 20): "
"
NL (4, 5): "
"
DEDENT (0, 0): ""
ENDMARKER (0, 0): ""
""" סדרת פיבונאצ'י """

print "סדרת פיבונאצ'י עד 1000"
hpy_d790, hpy_d791 = 0, 1
while hpy_d791 < 1000:
    print hpy_d791,
    hpy_d790, hpy_d791 = hpy_d791, hpy_d790 + hpy_d791
   

סדרת פיבונאצ'י עד 1000
1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987




ניר סופר





לענות