diff --git a/doc/sample/Exception.im b/doc/sample/Exception.im index a6a1f8b..4ee7948 100644 --- a/doc/sample/Exception.im +++ b/doc/sample/Exception.im @@ -1,7 +1,7 @@ try x = 0 --v = Int parse:'342' -catch (#err:number_format, err) in +catch ($err:number_format, err) in x = 1 --cout put:'Cannot parse integer string ({err})' catch (_, err) in diff --git a/doc/sample/Incorrect.im b/doc/sample/Incorrect.im new file mode 100644 index 0000000..60d27d9 --- /dev/null +++ b/doc/sample/Incorrect.im @@ -0,0 +1,5 @@ +var x = "Hello, world!" + +for i in 0 to:100 step:2 do + cout put:'Count is {i}' +end diff --git a/doc/sample/Simple.iasm b/doc/sample/Simple.iasm new file mode 100644 index 0000000..4a986ea --- /dev/null +++ b/doc/sample/Simple.iasm @@ -0,0 +1,9 @@ +@block [index:#1007] + br $L0004 +L0004: + ret.n +@end + +@block [index:#1008] + ret +@end diff --git a/doc/sample/Simple.im b/doc/sample/Simple.im index a2738da..b2ec0b7 100644 --- a/doc/sample/Simple.im +++ b/doc/sample/Simple.im @@ -1,5 +1,3 @@ -var x = "Hello, world!". +var x = 2 + 255 * 3 / 63. -for (ch, cy) in x do - cout put:ch -end +cout put:x.