Changeset 14214 for src/Pugs/Parser/Charnames.hs
- Timestamp:
- 10/11/06 05:36:36 (2 years ago)
- Files:
-
- 1 modified
-
src/Pugs/Parser/Charnames.hs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Parser/Charnames.hs
r13811 r14214 16 16 nameToCode :: String -> Maybe Int 17 17 nameToCode name = inlinePerformIO $ do 18 envSV <- mkVal () 19 sv <- evalPerl5 ("use utf8; use charnames ':full'; ord(qq[\\N{"++name++"}])") envSV 1 18 sv <- evalPerl5 ("use utf8; use charnames ':full'; ord(qq[\\N{"++name++"}])") nullEnv 1 20 19 svToVInt sv >>= \iv -> case iv of 21 20 0 -> svToVStr sv >>= \pv -> case pv of
