Changeset 3646 for src/Pugs/Run.hs

Show
Ignore:
Timestamp:
05/22/05 15:58:46 (4 years ago)
Author:
iblech
svk:copy_cache_prev:
5201
Message:

* INIT {...} blocks in void context and as rvalues. :)
* Added a test for them (t/statements/init.t).
* Usual svn props added to t/rules/named_rule_capture.t.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/Pugs/Run.hs

    r3372 r3646  
    7878    progSV  <- newScalar (VStr name) 
    7979    endAV   <- newArray [] 
     80    initAV  <- newArray [] 
    8081    matchAV <- newScalar (VMatch mkMatchFail) 
    8182    incAV   <- newArray (map VStr libs) 
     
    108109        , genSym "$*EGID"       $ MkRef egidSV 
    109110        , genSym "@*END"        $ MkRef endAV 
     111        , genSym "@?INIT"       $ MkRef initAV 
    110112        , genSym "$*IN"         $ MkRef inGV 
    111113        , genSym "$*OUT"        $ MkRef outGV