Changeset 12153 for src/Pugs/Val
- Timestamp:
- 08/12/06 08:28:23 (2 years ago)
- Files:
-
- 1 modified
-
src/Pugs/Val/Code.hs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Val/Code.hs
r12152 r12153 26 26 , c_postBlocks :: [Code] 27 27 , c_enterBlocks :: [Code] -- ^ AOPish hooks 28 , c_leaveBlocks :: [Code ]28 , c_leaveBlocks :: [CodeLeave] 29 29 , c_firstBlocks :: [Code] 30 30 , c_lastBlocks :: [Code] 31 31 , c_nextBlocks :: [Code] 32 , c_keepBlocks :: [Code]33 , c_undoBlocks :: [Code]34 32 , c_catchBlock :: Maybe Code 35 33 , c_controlBlock :: Maybe Code … … 42 40 , c_isSafe :: Bool 43 41 } 42 deriving (Show, Eq, Ord, Data, Typeable) {-!derive: YAML_Pos, Perl6Class, MooseClass!-} 43 44 -- | Block exit traits may be interleaved, so tag them by type 45 data CodeLeave 46 = LeaveNormal Code -- ^ LEAVE block 47 | LeaveKeep Code -- ^ KEEP block 48 | LeaveUndo Code -- ^ UNDO block 44 49 deriving (Show, Eq, Ord, Data, Typeable) {-!derive: YAML_Pos, Perl6Class, MooseClass!-} 45 50
