File: basic_bubble_sort.tr

package info (click to toggle)
turing 0.11-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 10,340 kB
  • sloc: python: 106,582; xml: 101; makefile: 53; sh: 29
file content (1 line) | stat: -rw-r--r-- 1,826 bytes parent folder | download | duplicates (4)
1
BlockStmt([AssignStmt(IdentifierNode('lst'), ListNode([NumberNode(5), NumberNode(1), NumberNode(4), NumberNode(2), NumberNode(8), NumberNode(2), NumberNode(7), NumberNode(1), NumberNode(8), NumberNode(3), NumberNode(6), NumberNode(4), NumberNode(9), NumberNode(5), NumberNode(2), NumberNode(4)])), GWindowStmt(NumberNode(0), CallNode(IdentifierNode('len'), [IdentifierNode('lst')]), CallNode(IdentifierNode('min'), [IdentifierNode('lst')]), CallNode(IdentifierNode('max'), [IdentifierNode('lst')]), NumberNode(0), NumberNode(0)), ForStmt('i', BinOpNode(CallNode(IdentifierNode('len'), [IdentifierNode('lst')]), NumberNode(1), '-'), NumberNode(1), [ForStmt('j', NumberNode(0), BinOpNode(IdentifierNode('i'), NumberNode(1), '-'), [GClearStmt(), IfStmt(BinOpNode(ArrayAccessNode(IdentifierNode('lst'), BinOpNode(IdentifierNode('j'), NumberNode(1), '+')), ArrayAccessNode(IdentifierNode('lst'), IdentifierNode('j')), '<'), [CallStmt(IdentifierNode('swap'), [IdentifierNode('lst'), BinOpNode(IdentifierNode('j'), NumberNode(1), '+'), IdentifierNode('j')]), GLineStmt(IdentifierNode('j'), CallNode(IdentifierNode('max'), [IdentifierNode('lst')]), BinOpNode(IdentifierNode('j'), NumberNode(1), '+'), CallNode(IdentifierNode('max'), [IdentifierNode('lst')]), StringNode('red'))]), ElseStmt([GLineStmt(IdentifierNode('j'), CallNode(IdentifierNode('max'), [IdentifierNode('lst')]), BinOpNode(IdentifierNode('j'), NumberNode(1), '+'), CallNode(IdentifierNode('max'), [IdentifierNode('lst')]), StringNode('green'))]), ForStmt('i', NumberNode(0), BinOpNode(CallNode(IdentifierNode('len'), [IdentifierNode('lst')]), NumberNode(1), '-'), [GLineStmt(IdentifierNode('i'), NumberNode(0), IdentifierNode('i'), ArrayAccessNode(IdentifierNode('lst'), IdentifierNode('i')), StringNode('black'))], None), SleepStmt(NumberNode(0.3))], None)], None)])