From bb5a9deb5f17b0e4cc89c8577b745a44ae5b1bdd Mon Sep 17 00:00:00 2001 From: Drahflow Date: Wed, 2 Oct 2013 11:53:04 +0200 Subject: Fixed obnoxious "not a scope" error after freeze --- elymas/Makefile | 2 +- elymas/interpreter.ey | 2 +- elymas/loaded.ey | 2 +- elymas/optimized.ey | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) (limited to 'elymas') diff --git a/elymas/Makefile b/elymas/Makefile index 08c7e69..6ee1265 100644 --- a/elymas/Makefile +++ b/elymas/Makefile @@ -1,5 +1,5 @@ loaded: optimized loaded.ey $(shell find lib -name '*.ey') ./optimized < loaded.ey || true -optimized: interpreter optimized.ey $(shell find lib -name '*.ey') +optimized: interpreter optimized.ey lib/math.ey lib/sys/opt.ey ./interpreter < optimized.ey || true diff --git a/elymas/interpreter.ey b/elymas/interpreter.ey index 35c0dad..bb25d00 100644 --- a/elymas/interpreter.ey +++ b/elymas/interpreter.ey @@ -1,3 +1,3 @@ #!/usr/bin/env elymas -{ "/proc/self/fd/0" include }' "interpreter" sys .freeze +{ "/proc/self/fd/0" include 0 sys .exit }' "interpreter" sys .freeze diff --git a/elymas/loaded.ey b/elymas/loaded.ey index c737634..f917b62 100644 --- a/elymas/loaded.ey +++ b/elymas/loaded.ey @@ -14,4 +14,4 @@ "lib/net/alg/http.ey" ] { _ dump include }' each -{ "/proc/self/fd/0" include }' "loaded" sys .freeze +{ "/proc/self/fd/0" include 0 sys .exit }' "loaded" sys .freeze diff --git a/elymas/optimized.ey b/elymas/optimized.ey index ca53b40..f64504e 100644 --- a/elymas/optimized.ey +++ b/elymas/optimized.ey @@ -5,4 +5,4 @@ "lib/sys/opt.ey" ] { _ dump include }' each -2 { { "/proc/self/fd/0" include }' "optimized" sys .freeze } rep # FIXME freeze wonkyness (the optimizer allocates during freeze) +2 { { "/proc/self/fd/0" include 0 sys .exit }' "optimized" sys .freeze } rep # FIXME freeze wonkyness (the optimizer allocates during freeze) -- cgit v1.2.3