From 8d77c18260191515d8d00a46f0806c1721b86b12 Mon Sep 17 00:00:00 2001 From: Drahflow Date: Thu, 8 Aug 2013 22:33:17 +0200 Subject: First usage of optimization semantics --- interpreter/ElymasGlobal.pm | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'interpreter') diff --git a/interpreter/ElymasGlobal.pm b/interpreter/ElymasGlobal.pm index 1cf8227..321a10d 100644 --- a/interpreter/ElymasGlobal.pm +++ b/interpreter/ElymasGlobal.pm @@ -659,6 +659,18 @@ sub installGlobal1IntFunction { }, ['func', $name, ['int'], ['int']], 'active']; } +# TODO: maybe support optimization semantics in the interpreter as well one day +$globalScope->{'defvs'} = $globalScope->{'defv'}; +$globalScope->{'deffs'} = $globalScope->{'deff'}; +$globalScope->{'defvt'} = $globalScope->{'defv'}; +$globalScope->{'defft'} = $globalScope->{'deff'}; +$globalScope->{'defvst'} = $globalScope->{'defv'}; +$globalScope->{'deffst'} = $globalScope->{'deff'}; +$globalScope->{'defvc'} = $globalScope->{'defv'}; +$globalScope->{'deffc'} = $globalScope->{'deff'}; +$globalScope->{'defvd'} = $globalScope->{'defv'}; +$globalScope->{'deffd'} = $globalScope->{'deff'}; + sub installGlobal2IntFunction { my ($name, $code) = @_; -- cgit v1.2.3