summaryrefslogtreecommitdiff
path: root/language/examples/all-features.lang
diff options
context:
space:
mode:
authordibyendumajumdar <mobile@majumdar.org.uk>2023-08-25 23:16:07 +0100
committerdibyendumajumdar <mobile@majumdar.org.uk>2023-08-25 23:16:07 +0100
commit9a2ab9bb803aa4da2a6007cc2e945d6bc1fe0b39 (patch)
tree05dcb2c2b972538dba2da0429ba9705e09dc8e96 /language/examples/all-features.lang
parentb6098a9b9166da962676e33de31e93ace260d686 (diff)
downloadSimple-9a2ab9bb803aa4da2a6007cc2e945d6bc1fe0b39.tar.gz
Simple-9a2ab9bb803aa4da2a6007cc2e945d6bc1fe0b39.zip
Reorganized the project as multi-maven module
Updated README Added language module with grammar Split the code into common and chapter01 modules. Removed a number of utility classes that were imported from AA. Added github workflow file.
Diffstat (limited to 'language/examples/all-features.lang')
-rw-r--r--language/examples/all-features.lang21
1 files changed, 21 insertions, 0 deletions
diff --git a/language/examples/all-features.lang b/language/examples/all-features.lang
new file mode 100644
index 00000000..132e4b9c
--- /dev/null
+++ b/language/examples/all-features.lang
@@ -0,0 +1,21 @@
+int i;
+int j;
+
+i = 0;
+j = 100;
+while ( 1 )
+{
+ i = i + 1;
+ j = j - 1;
+ if (i >= j)
+ break;
+}
+
+if (1)
+ i = i + 5;
+else if (2)
+ i = i - 1;
+else
+{
+ j = 0;
+} \ No newline at end of file