X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=Wiki.hs;h=337d715eb9160b83cd94e2fa2549de67e09fd6da;hb=411547157fb221f10c8620e2a92efe8e5219e82d;hp=f2a68f28e432b1f8005e7ebc31c2b1c4aab5a295;hpb=0faacae411100c8ba6606c22a453bff6a5517a11;p=yawbih.git diff --git a/Wiki.hs b/Wiki.hs index f2a68f2..337d715 100644 --- a/Wiki.hs +++ b/Wiki.hs @@ -63,42 +63,22 @@ pLinkLong = do string "[[" l <- many1 $ noneOf ['|'] char '|' - d <- many1 $ noneOf [']'] + d <- many1 $ noneOf "]" string "]]" return (Link l d) pLink = do string "[[" - l <- many1 $ noneOf ['|','[',']'] + l <- many1 $ noneOf "]" string "]]" return (Link l l) pOtherChar = do - c <- satisfy validChar + c <- oneOf ",;.:!?[]()\'\"=-%$£<>/\\|" return (Text (c:[])) pText = do t <- many1 alphaNum--(noneOf ['\n','\r','[',']']) return (Text t) -validChar ',' = True -validChar '.' = True -validChar '!' = True -validChar '?' = True -validChar '[' = True -validChar ']' = True -validChar '\'' = True -validChar '"' = True -validChar '=' = True -validChar '-' = True -validChar '%' = True -validChar '$' = True -validChar '£' = True -validChar '<' = True -validChar '>' = True -validChar '/' = True -validChar '\\' = True -validChar '|' = True -validChar _ = False - newtype PGB = PGB DBService