From 7583252b72c1edcf5958ddc5c9c891556c8f5890 Mon Sep 17 00:00:00 2001 From: Max Wash Date: Sat, 16 Aug 2025 21:02:14 +0100 Subject: [PATCH] doc: add/update sample files --- doc/sample/Exception.im | 2 +- doc/sample/Incorrect.im | 5 +++++ doc/sample/Simple.iasm | 9 +++++++++ doc/sample/Simple.im | 6 ++---- 4 files changed, 17 insertions(+), 5 deletions(-) create mode 100644 doc/sample/Incorrect.im create mode 100644 doc/sample/Simple.iasm 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.