diff --git a/doc/sample/Expressions.im b/doc/sample/Expressions.im index d0245ac..f72f0cc 100644 --- a/doc/sample/Expressions.im +++ b/doc/sample/Expressions.im @@ -1,30 +1,30 @@ -y = 1 + 2 * 3 / 4 * 5 - 6 + 7 multiplyBy:2. -z = w = 2 + 3 multiplyBy:2. -x = (((1 + 2 * 3) multiplyBy:3) add: 5) + 2. +var y = 1 + 2 * 3 / 4 * 5 - 6 + 7 multiplyBy:2. +var z = w = 2 + 3 multiplyBy:2. +var x = (((1 + 2 * 3) multiplyBy:3) add: 5) + 2. x = ((1 + 2 * 3) multiplyBy:3). -p = 5 multiply(by:3 add:(2 + 1)). -q = 10 squared squared. +var p = 5 multiply(by:3 add:(2 + 1)). +var q = 10 squared squared. p1 setAge:2 squared squared + 4 squared multiply(by:2 add:4 + 1 * 3) in:"mon" + "ths". -M = xz multiply(by:3 add:2) squared. +var m = xz multiply(by:3 add:2) squared. -M = xz multiply(by:3 add:2); squared. +m = xz multiply(by:3 add:2); squared. -x = OrderedCollection new +var x = OrderedCollection new add: 2; add: 4; add: 6; yourself. -age = Person new(name:"John Doe" age:34) +var age = Person new(name:"John Doe" age:34) setAge:144 inUnit:"months"; ageInMonths. x = 5. -q = 10 if x > 2. +var q = 10 if x > 2 else 20. q = if x > 2 then 10 else 20 end. cout put:5 multiply(by:5 add:2) if x > 2. @@ -35,7 +35,7 @@ else cout put:"Less" end -Q = match yz in +var q = match yz in 1 => age = age, 2 => age = age / 12, 3 => age = age / 365, @@ -53,14 +53,14 @@ end cout put:"message" while x > 2. cout put:'Count is {i}' for i in 0 to:100 step:2. -z = do - x = 1. - y = 2. +var z = do + var x = 1. + var y = 2. ^x + y end. -j = [ cout put:'Hello!' ]. -k = [ :x :y | cout put:'Hello, {x}, {y}!' ]. +var j = [ cout put:'Hello!' ]. +var k = [ :x :y | cout put:'Hello, {x}, {y}!' ]. x > 2 if:[ cout put:'True' ] @@ -70,7 +70,7 @@ x > 2 p1 test(param:'Hello' :'World'). -pkg = {}. +var pkg = {}. pkg = { 0 }. pkg = { 1, 2, 3, 4, 5 }. pkg = { 10, 2 => "Hello", 9, 5 => "World", 14 }. @@ -92,11 +92,11 @@ pkg['x'] = 32. pkg->x = 32. pkg at:'x' put:32. -v = pkg['x']. +var v = pkg['x']. v = pkg->x. v = pkg at:'x'. -pkg2 = { +var pkg2 = { onEnter => [ cout put:'start!' ], @@ -106,6 +106,6 @@ pkg2 = { ] }. -index = 'x'. +var index = 'x'. pkg[index] = 32. pkg at:index put:32. diff --git a/doc/sample/Person.im b/doc/sample/Person.im old mode 100755 new mode 100644 index 7a86b85..b2e7908 --- a/doc/sample/Person.im +++ b/doc/sample/Person.im @@ -48,6 +48,7 @@ class Person compatibility with lambdas. **/ - init(name:name age:age) + var x. self::name = name. self::age = age! diff --git a/doc/sample/Simple.im b/doc/sample/Simple.im index 4c70e8f..b0a8abe 100644 --- a/doc/sample/Simple.im +++ b/doc/sample/Simple.im @@ -1,3 +1 @@ -v = 2 + 3 * 4. - -cout put:v +2 + 3 * 4. diff --git a/doc/sample/Var.im b/doc/sample/Var.im new file mode 100644 index 0000000..a396ce4 --- /dev/null +++ b/doc/sample/Var.im @@ -0,0 +1,4 @@ +var x = 2 + 3. +var y = x. +var z. +var (x, y) = (3, 4).