summary refs log tree commit diff stats
path: root/compiler/ecmasgen.nim
diff options
context:
space:
mode:
authorZahary Karadjov <zahary@gmail.com>2012-11-15 15:01:52 +0200
committerZahary Karadjov <zahary@gmail.com>2012-11-28 01:15:13 +0200
commit091c1b30756a15c76ca09c0d95cfbb946aa9ea13 (patch)
tree18f876f9a6a5e998d08e9c6568c983747429c138 /compiler/ecmasgen.nim
parentc43bf78000b21001726b31eb4259b90b3c91e03c (diff)
downloadNim-091c1b30756a15c76ca09c0d95cfbb946aa9ea13.tar.gz
caas is now drivable through stdin
* added idetools --eval
* streams.readLine recognises and applies the backspace character
Diffstat (limited to 'compiler/ecmasgen.nim')
-rwxr-xr-xcompiler/ecmasgen.nim8
1 files changed, 1 insertions, 7 deletions
diff --git a/compiler/ecmasgen.nim b/compiler/ecmasgen.nim
index cff4cc1dd..d341a93be 100755
--- a/compiler/ecmasgen.nim
+++ b/compiler/ecmasgen.nim
@@ -17,7 +17,6 @@ import
   times, ropes, math, passes, ccgutils, wordrecg, renderer, rodread, rodutils,
   intsets, cgmeth
 
-proc ecmasgenPass*(): TPass
 # implementation
 
 type 
@@ -1620,9 +1619,4 @@ proc myOpenCached(s: PSym, filename: string, rd: PRodReader): PPassContext =
 proc myOpen(s: PSym, filename: string): PPassContext = 
   result = newModule(s, filename)
 
-proc ecmasgenPass(): TPass = 
-  InitPass(result)
-  result.open = myOpen
-  result.close = myClose
-  result.openCached = myOpenCached
-  result.process = myProcess
+const ecmasgenPass* = makePass(myOpen, myOpenCached, myProcess, myClose)