summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkdx <kdx@42l.fr>2023-01-22 03:52:35 +0100
committerkdx <kdx@42l.fr>2023-01-22 03:52:35 +0100
commit6b6e9642534ea8c619a0c2952e9c7c8f5c619f19 (patch)
tree77db05b2dff475c24ca37e3b3b53a2543bf597ba
parentc8b502313d46e7f91d08fd390979099b60195290 (diff)
downloadgolem-6b6e9642534ea8c619a0c2952e9c7c8f5c619f19.tar.gz
ditch function prototypes
-rw-r--r--README.md3
-rw-r--r--baby.golem9
-rw-r--r--ultimate.golem2
3 files changed, 6 insertions, 8 deletions
diff --git a/README.md b/README.md
index 3e633c0..9e20dd9 100644
--- a/README.md
+++ b/README.md
@@ -16,9 +16,6 @@ Here's GOLEM's grandiose resume, please be nice: GOLEM is quite shy.
Here's some cute GOLEM code.
```golem
-fn alloc(size);
-fn atoi(str);
-
fn main(argc, argv) {
var i;
var ret;
diff --git a/baby.golem b/baby.golem
index 5e9fa57..6da1cb9 100644
--- a/baby.golem
+++ b/baby.golem
@@ -4,6 +4,9 @@ var heap = 0;
const dwidth = 396;
const dheight = 224;
-// prototypes
-fn hello();
-fn alloc(size);
+// simple function
+fn hello()
+{
+ var x = 10;
+ return x;
+}
diff --git a/ultimate.golem b/ultimate.golem
index 5cff4fb..7010583 100644
--- a/ultimate.golem
+++ b/ultimate.golem
@@ -1,5 +1,3 @@
-fn strlen(s);
-
// typeless language
// (i know, this stupid but me bad)