diff options
| author | Drahflow <drahflow@gmx.de> | 2013-08-08 22:33:17 +0200 |
|---|---|---|
| committer | Drahflow <drahflow@gmx.de> | 2013-08-08 22:33:17 +0200 |
| commit | 8d77c18260191515d8d00a46f0806c1721b86b12 (patch) | |
| tree | b9bb8df82ba7b54bb1c7d0fb2976d4e2e5bd64ba /interpreter | |
| parent | a8d7ccc4e6b9f5edaa81fc961ff462ba56a43897 (diff) | |
First usage of optimization semantics
Diffstat (limited to 'interpreter')
| -rw-r--r-- | interpreter/ElymasGlobal.pm | 12 |
1 files changed, 12 insertions, 0 deletions
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) = @_; |
