Show
Ignore:
Timestamp:
10/03/06 13:28:56 (2 years ago)
Author:
audreyt
Message:

* Charnames.hs: Allow charnames.pm aliases such as \N[LF].

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/Pugs/Parser/Charnames.hs

    r13190 r13811  
    1717nameToCode name = inlinePerformIO $ do 
    1818    envSV   <- mkVal () 
    19     sv      <- evalPerl5 ("require charnames; charnames::vianame(qq["++name++"])") envSV 1 
     19    sv      <- evalPerl5 ("use utf8; use charnames ':full'; ord(qq[\\N{"++name++"}])") envSV 1 
    2020    svToVInt sv >>= \iv -> case iv of 
    2121        0 -> svToVStr sv >>= \pv -> case pv of