Changeset 18010
- Timestamp:
- 09/20/07 23:03:56 (14 months ago)
- Files:
-
- 3 modified
-
AUTHORS (modified) (1 diff)
-
docs/SEEALSO (modified) (1 diff)
-
src/Pugs/Parser/Literal.hs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
AUTHORS
r17864 r18010 168 168 Randal L. Schwartz (MERLYN) 169 169 Richard "crysflame" Soderberg (RSOD) 170 Rob Hoelz 170 171 Rob "dragonchild" Kinyon (RKINYON) 171 172 Rob Zinkov -
docs/SEEALSO
r12351 r18010 2 2 3 3 ./README Installation, platforms, mailinglists and websites. 4 5 ./lib/Pugs/Doc/Run.pod pugs::run - How to run Pugs6 ./lib/Pugs/Doc/Hack.pod pugs::hack - How to hack on Pugs7 4 8 5 ./READTHEM Haskell resources. Assorted recommended reading. -
src/Pugs/Parser/Literal.hs
r17044 r18010 126 126 yadaLiteral = expRule $ do 127 127 sym <- choice . map symbol $ words " ... ??? !!! " 128 return $ App (_Var $ doYada sym) Nothing [Val $ VStr (sym ++ " - not yet implemented")] 129 where 130 doYada "..." = "&fail_" -- XXX rename to fail() eventually 128 exp <- option emptyExp ruleExpression 129 return $ App (_Var $ doYada sym) Nothing $ 130 if exp == emptyExp 131 then [(Val $ VStr "Unimplemented stub called")] 132 else [exp] 133 where 134 doYada "..." = "&fail" 131 135 doYada "???" = "&warn" 132 136 doYada "!!!" = "&die"
