caas is now drivable through stdin

* added idetools --eval
* streams.readLine recognises and applies the backspace character
This commit is contained in:
Zahary Karadjov 2012-11-15 15:01:52 +02:00
commit 091c1b3075
18 changed files with 176 additions and 137 deletions

View file

@ -19,7 +19,6 @@ import
when options.hasTinyCBackend:
import tccgen
proc cgenPass*(): TPass
# implementation
var
@ -1157,10 +1156,5 @@ proc myClose(b: PPassContext, n: PNode): PNode =
writeMapping(gMapping)
if generatedHeader != nil: writeHeader(generatedHeader)
proc cgenPass(): TPass =
initPass(result)
result.open = myOpen
result.openCached = myOpenCached
result.process = myProcess
result.close = myClose
const cgenPass* = makePass(myOpen, myOpenCached, myProcess, myClose)