7 | | ||Squeak operation||example Smalltalk code||description||equivalent C code||Lorito op|| |
8 | | ||& |||||||||| |
9 | | ||| |||||||||| |
10 | | ||and: |||||||||| |
11 | | ||or: |||||||||| |
12 | | ||not|||||||||| |
13 | | ||+ |||||||||| |
14 | | ||- |||||||||| |
15 | | ||* |||||||||| |
16 | | ||// |||||||||| |
17 | | ||\\ |||||||||| |
18 | | ||min: |||||||||| |
19 | | ||max:|||||||||| |
20 | | ||bitAnd: |||||||||| |
21 | | ||bitOr: |||||||||| |
22 | | ||bitXor: |||||||||| |
23 | | ||bitShift:|||||||||| |
24 | | ||< |||||||||| |
25 | | ||<= |||||||||| |
26 | | ||= |||||||||| |
27 | | ||> |||||||||| |
28 | | ||>= |||||||||| |
29 | | ||~= |||||||||| |
30 | | ||==|||||||||| |
31 | | ||isNil|||||||| |
32 | | ||notNil|||||||| |
33 | | ||whileTrue: |||||||||| |
34 | | ||whileFalse: |||||||||| |
35 | | ||to:do: |||||||||| |
36 | | ||to:by:do:|||||||||| |
37 | | ||ifTrue: |||||||||| |
38 | | ||ifFalse: |||||||||| |
39 | | ||ifTrue:ifFalse: |||||||||| |
40 | | ||ifFalse:ifTrue:|||||||||| |
41 | | ||at: |||||||||| |
42 | | ||at:put:|||||||||| |
43 | | ||<< |||||||||| |
44 | | ||>> |||||||||| |
45 | | ||bitInvert32 |||||||||| |
46 | | ||preIncrement |||||||||| |
47 | | ||integerValueOf:|||||||||| |
48 | | ||integerObjectOf: |||||||||| |
49 | | ||isIntegerObject: |||||||||| |
| 7 | ||Squeak operation ||example Smalltalk code||description||equivalent C code||Lorito op name|| |
| 8 | ||& || || || || || |
| 9 | ||| || || || || || |
| 10 | ||and: || || || || || |
| 11 | ||or: || || || || || |
| 12 | ||not || || || || || |
| 13 | ||+ ||5+5 ||addition ||a = 5 + 5 ||add || |
| 14 | ||- ||4-3 ||subtraction||a = 4 - 3 ||sub || |
| 15 | ||* ||6*7 ||multiplication||a = 6 * 7 ||mul || |
| 16 | ||// ||15//5 ||division ||a = 15 / 5 ||div || |
| 17 | ||\\ ||7\\3 ||mod ||a = 7 % 3 ||mod || |
| 18 | ||min: || || || || || |
| 19 | ||max: || || || || || |
| 20 | ||bitAnd : || || || || || |
| 21 | ||bitOr: || || || || || |
| 22 | ||bitXor: || || || || || |
| 23 | ||bitShift: || || || || || |
| 24 | ||< ||5<3 ||less than ||a = 5 < 3 ||lt || |
| 25 | ||<= ||5<=3 ||less than or equal||a = 5 <= 3||le || |
| 26 | ||= ||5=3 ||equality (deep)||a = 5 == 3 ||eqd || |
| 27 | ||> ||5>3 ||greater than||a = 5 > 3 ||gt || |
| 28 | ||>= ||5>=3 ||greater than or equal||a = 5 <= 3||ge || |
| 29 | ||~= ||5=~3 ||inequality (deep)|| ||ned || |
| 30 | ||== ||5==5 ||equality (shallow)||a = 5 == 5||eqs || |
| 31 | ||isNil || || || || || |
| 32 | ||notNil || || || || || |
| 33 | ||whileTrue: || || || || || |
| 34 | ||whileFalse: || || || || || |
| 35 | ||to:do: || || || || || |
| 36 | ||to:by:do: || || || || || |
| 37 | ||ifTrue: || || || || || |
| 38 | ||ifFalse: || || || || || |
| 39 | ||ifTrue:ifFalse: || || || || || |
| 40 | ||ifFalse:ifTrue: || || || || || |
| 41 | ||at: || || || || || |
| 42 | ||at:put: || || || || || |
| 43 | ||<< || || || || || |
| 44 | ||>> || || || || || |
| 45 | ||bitInvert32 || || || || || |
| 46 | ||preIncrement || || || || || |
| 47 | ||integerValueOf: || || || || || |
| 48 | ||integerObjectOf: || || || || || |
| 49 | ||isIntegerObject: || || || || || |