diff --git a/markdown/grammar.pg b/markdown/grammar.pg index 01576ce..07ee1d9 100644 --- a/markdown/grammar.pg +++ b/markdown/grammar.pg @@ -402,14 +402,14 @@ token _Sc { '(' | ')' | '>' } token Title { # TitleSingle - | \x27 ( [ . ]* ) \x27 + | '\'' ( [ . ]* ) '\'' # TitleDouble | '"' ( [ . ]* ) '"' | ( '' ) } token _TitleS { - \x27 <.Sp> [ ')' | <.Newline> ] + '\'' <.Sp> [ ')' | <.Newline> ] } token _TitleD { @@ -446,7 +446,7 @@ token RefSrc { <.Nonspacechar>+ } token RefTitle { # RefTitleSingle - | \x27 ( [ . ]* ) \x27 + | '\'' ( [ . ]* ) '\'' # RefTitleDouble | '"' ( [ . ]* ) '"' # RefTitleParens @@ -456,7 +456,7 @@ token RefTitle { } token _RefTitleS { - [ \x27 <.Sp> <.Newline> | <.Newline> ] + [ '\'' <.Sp> <.Newline> | <.Newline> ] } token _RefTitleD { @@ -536,7 +536,7 @@ token BlankLine { <.Sp> <.Newline> {*} } token Quoted { | '"' <-["]>* '"' - | \x27 <-[']>* \x27 + | '\'' <-[']>* '\'' } token HtmlAttribute { @@ -572,7 +572,7 @@ token Sp { * } token Spnl { <.Sp> [<.Newline> <.Sp>]? } -token SpecialChar { '*' | '_' | '`' | '&' | '[' | ']' | '<' | '!' | '\\' | '.' | '-' | \x27 | '"' | '^' } +token SpecialChar { '*' | '_' | '`' | '&' | '[' | ']' | '<' | '!' | '\\' | '.' | '-' | '\'' | '"' | '^' } token NormalChar { . } @@ -611,7 +611,7 @@ token Smart { } token Apostrophe { - \x27 + '\'' {*} }