14: CLASS 14: CLASS_ID(Sieve) 14: LCBR 16: INT 16: LB 16: RB 16: ID(num) 16: SEMI 18: VOID 18: ID(initArray) 18: LP 18: RP 18: LCBR 19: INT 19: ID(i) 19: ASSIGN 19: INTEGER(0) 19: SEMI 20: WHILE 20: LP 20: ID(i) 20: LT 20: ID(num) 20: DOT 20: LENGTH 20: RP 20: LCBR 21: ID(num) 21: LB 21: ID(i) 21: RB 21: ASSIGN 21: ID(i) 21: SEMI 22: ID(i) 22: ASSIGN 22: ID(i) 22: PLUS 22: INTEGER(1) 22: SEMI 23: RCBR 24: RCBR 26: VOID 26: ID(sieveAll) 26: LP 26: RP 26: LCBR 27: INT 27: ID(i) 27: ASSIGN 27: INTEGER(2) 27: SEMI 28: WHILE 28: LP 28: ID(i) 28: LT 28: ID(num) 28: DOT 28: LENGTH 28: RP 28: LCBR 29: ID(sieve) 29: LP 29: ID(i) 29: RP 29: SEMI 30: ID(i) 30: ASSIGN 30: ID(i) 30: PLUS 30: INTEGER(1) 30: SEMI 31: RCBR 32: RCBR 34: VOID 34: ID(sieve) 34: LP 34: INT 34: ID(n) 34: RP 34: LCBR 35: INT 35: ID(i) 35: ASSIGN 35: INTEGER(2) 35: MULTIPLY 35: ID(n) 35: SEMI 36: WHILE 36: LP 36: ID(i) 36: LT 36: ID(num) 36: DOT 36: LENGTH 36: RP 36: LCBR 37: ID(num) 37: LB 37: ID(i) 37: RB 37: ASSIGN 37: INTEGER(0) 37: SEMI 38: ID(i) 38: ASSIGN 38: ID(i) 38: PLUS 38: ID(n) 38: SEMI 39: RCBR 40: RCBR 42: VOID 42: ID(printPrimes) 42: LP 42: RP 42: LCBR 43: INT 43: ID(i) 43: ASSIGN 43: INTEGER(2) 43: SEMI 44: CLASS_ID(Library) 44: DOT 44: ID(print) 44: LP 44: QUOTE("Primes less than ") 44: RP 44: SEMI 45: CLASS_ID(Library) 45: DOT 45: ID(printi) 45: LP 45: ID(num) 45: DOT 45: LENGTH 45: RP 45: SEMI 46: CLASS_ID(Library) 46: DOT 46: ID(print) 46: LP 46: QUOTE(": ") 46: RP 46: SEMI 47: WHILE 47: LP 47: ID(i) 47: LT 47: ID(num) 47: DOT 47: LENGTH 47: RP 47: LCBR 48: IF 48: LP 48: ID(num) 48: LB 48: ID(i) 48: RB 48: NEQUAL 48: INTEGER(0) 48: RP 48: LCBR 49: CLASS_ID(Library) 49: DOT 49: ID(printi) 49: LP 49: ID(num) 49: LB 49: ID(i) 49: RB 49: RP 49: SEMI 50: CLASS_ID(Library) 50: DOT 50: ID(print) 50: LP 50: QUOTE(" ") 50: RP 50: SEMI 51: RCBR 52: ID(i) 52: ASSIGN 52: ID(i) 52: PLUS 52: INTEGER(1) 52: SEMI 53: RCBR 54: RCBR 57: STATIC 57: VOID 57: ID(main) 57: LP 57: STRING 57: LB 57: RB 57: ID(args) 57: RP 57: LCBR 58: LP 58: NEW 58: CLASS_ID(Sieve) 58: LP 58: RP 58: RP 58: DOT 58: ID(test) 58: LP 58: ID(args) 58: RP 58: SEMI 59: RCBR 61: VOID 61: ID(test) 61: LP 61: STRING 61: LB 61: RB 61: ID(args) 61: RP 61: LCBR 62: INT 62: ID(n) 62: SEMI 64: IF 64: LP 64: ID(args) 64: DOT 64: LENGTH 64: NEQUAL 64: INTEGER(1) 64: RP 64: LCBR 65: CLASS_ID(Library) 65: DOT 65: ID(println) 65: LP 65: QUOTE("Unspecified number.") 65: RP 65: SEMI 66: RETURN 66: SEMI 67: RCBR 69: CLASS_ID(Library) 69: DOT 69: ID(println) 69: LP 69: QUOTE("") 69: RP 69: SEMI 70: ID(n) 70: ASSIGN 70: CLASS_ID(Library) 70: DOT 70: ID(stoi) 70: LP 70: ID(args) 70: LB 70: INTEGER(0) 70: RB 70: COMMA 70: INTEGER(0) 70: RP 70: SEMI 71: IF 71: LP 71: ID(n) 71: LTE 71: INTEGER(0) 71: RP 71: LCBR 72: CLASS_ID(Library) 72: DOT 72: ID(println) 72: LP 72: QUOTE("Invalid array length") 72: RP 72: SEMI 73: RETURN 73: SEMI 74: RCBR 75: ID(num) 75: ASSIGN 75: NEW 75: INT 75: LB 75: ID(n) 75: RB 75: SEMI 77: ID(initArray) 77: LP 77: RP 77: SEMI 78: ID(sieveAll) 78: LP 78: RP 78: SEMI 79: ID(printPrimes) 79: LP 79: RP 79: SEMI 80: CLASS_ID(Library) 80: DOT 80: ID(println) 80: LP 80: QUOTE("") 80: RP 80: SEMI 82: RCBR 84: RCBR 85: EOF