From 6ef9e85f9e8c293a91705ca28a69ac0af7cfe724 Mon Sep 17 00:00:00 2001 From: Nathanne Isip Date: Sun, 30 Jun 2024 22:26:13 +0800 Subject: [PATCH] Example scripts for operator expressions. --- examples/example_17.utx | 3 ++- examples/example_18.utx | 9 +++++++++ examples/example_19.utx | 5 +++++ examples/example_20.utx | 8 ++++++++ 4 files changed, 24 insertions(+), 1 deletion(-) create mode 100755 examples/example_18.utx create mode 100755 examples/example_19.utx create mode 100755 examples/example_20.utx diff --git a/examples/example_17.utx b/examples/example_17.utx index e3e2f67..3d3f2ff 100755 --- a/examples/example_17.utx +++ b/examples/example_17.utx @@ -4,4 +4,5 @@ render (true || false) + "\r\n"; # Logical or render (true && false) + "\r\n"; # Logical and render (8 | 9) + "\r\n"; # Bitwise or -render (8 & 9) + "\r\n"; # Bitwise and \ No newline at end of file +render (8 & 9) + "\r\n"; # Bitwise and +render (8 ^ 9) + "\r\n"; # Bitwise xor \ No newline at end of file diff --git a/examples/example_18.utx b/examples/example_18.utx new file mode 100755 index 0000000..b326068 --- /dev/null +++ b/examples/example_18.utx @@ -0,0 +1,9 @@ +#!/usr/local/bin/uartix +# Comparison operator examples. + +render (8 == 9) + "\r\n"; # Equals +render (8 != 9) + "\r\n"; # Not equals +render (8 < 9) + "\r\n"; # Less than equals +render (8 > 9) + "\r\n"; # Greater than equals +render (8 <= 9) + "\r\n"; # Less than equals +render (8 >= 9) + "\r\n"; # Greater than equals \ No newline at end of file diff --git a/examples/example_19.utx b/examples/example_19.utx new file mode 100755 index 0000000..a322006 --- /dev/null +++ b/examples/example_19.utx @@ -0,0 +1,5 @@ +#!/usr/local/bin/uartix +# Shift operator examples. + +render (8 << 9) + "\r\n"; # Left shift expression +render (8 >> 9) + "\r\n"; # Right shift expression \ No newline at end of file diff --git a/examples/example_20.utx b/examples/example_20.utx new file mode 100755 index 0000000..2226abe --- /dev/null +++ b/examples/example_20.utx @@ -0,0 +1,8 @@ +#!/usr/local/bin/uartix +# Term and factor operator examples. + +render (8 + 9) + "\r\n"; # Add +render (8 - 9) + "\r\n"; # Subtract +render (8 / 9) + "\r\n"; # Divide +render (8 * 9) + "\r\n"; # Multiply +render (8 % 9) + "\r\n"; # Reminder/Modulus \ No newline at end of file