Changeset 13811 for src/Pugs/Parser/Charnames.hs
- Timestamp:
- 10/03/06 13:28:56 (2 years ago)
- Files:
-
- 1 modified
-
src/Pugs/Parser/Charnames.hs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Parser/Charnames.hs
r13190 r13811 17 17 nameToCode name = inlinePerformIO $ do 18 18 envSV <- mkVal () 19 sv <- evalPerl5 (" require charnames; charnames::vianame(qq["++name++"])") envSV 119 sv <- evalPerl5 ("use utf8; use charnames ':full'; ord(qq[\\N{"++name++"}])") envSV 1 20 20 svToVInt sv >>= \iv -> case iv of 21 21 0 -> svToVStr sv >>= \pv -> case pv of
