2016-11-11 | Paul Boddie | file changeset files shortlog | Added initial support for the print statement and stream output. Added error reporting where invocation arguments are missing. |
paul@2 | 1 | def f(): |
paul@2 | 2 | l = [1, 2, 3] |
paul@2 | 3 | x = l |
paul@2 | 4 | a, b, c = l |
paul@2 | 5 | d, e, f = [1, 2, 3] |
paul@173 | 6 | print a, b, c |
paul@173 | 7 | print d, e, f |
paul@173 | 8 | print x |
paul@2 | 9 | |
paul@2 | 10 | def g(x): |
paul@2 | 11 | l = [1, 2, 3] |
paul@2 | 12 | m = [4, l, 6] |
paul@2 | 13 | if x: |
paul@2 | 14 | n = l |
paul@2 | 15 | else: |
paul@2 | 16 | n = m |
paul@173 | 17 | print n |
paul@2 | 18 | |
paul@2 | 19 | l = [1, 2, 3] |
paul@2 | 20 | x = l |
paul@2 | 21 | a, b, c = l |
paul@2 | 22 | d, e, f = [1, 2, 3] |
paul@173 | 23 | print a, b, c |
paul@173 | 24 | print d, e, f |
paul@173 | 25 | print x |
paul@2 | 26 | m = [4, l, 6] |
paul@2 | 27 | if x: |
paul@2 | 28 | n = l |
paul@2 | 29 | else: |
paul@2 | 30 | n = m |
paul@173 | 31 | print n |