From 6b6e9642534ea8c619a0c2952e9c7c8f5c619f19 Mon Sep 17 00:00:00 2001 From: kdx Date: Sun, 22 Jan 2023 03:52:35 +0100 Subject: ditch function prototypes --- README.md | 3 --- baby.golem | 9 ++++++--- ultimate.golem | 2 -- 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) -- cgit v1.2.3