Looser symbol parsing
This commit is contained in:
parent
10ceb9ec88
commit
c9c231914b
|
@ -56,7 +56,7 @@ grammar "Preserves":
|
||||||
binchar <- binunescaped | (escape * (escaped | '"' | ('x' * Xdigit[2])))
|
binchar <- binunescaped | (escape * (escaped | '"' | ('x' * Xdigit[2])))
|
||||||
binunescaped <- {' '..'!', '#'..'[', ']'..'~'}
|
binunescaped <- {' '..'!', '#'..'[', ']'..'~'}
|
||||||
|
|
||||||
symchar <- (utf8.any - { 0..127, '\\', '|' }) | (escape * (escaped | ('u' * Xdigit[4]))) | "\\|"
|
symchar <- (utf8.any - {'\\', '|'}) | (escape * (escaped | ('u' * Xdigit[4]))) | "\\|"
|
||||||
QuotedSymbol <- '|' * >(*symchar) * '|'
|
QuotedSymbol <- '|' * >(*symchar) * '|'
|
||||||
sympunct <- {'~', '!', '$', '%', '^', '&', '*', '?', '_', '=', '+', '-', '/', '.'}
|
sympunct <- {'~', '!', '$', '%', '^', '&', '*', '?', '_', '=', '+', '-', '/', '.'}
|
||||||
symuchar <- utf8.any - { 0..127 }
|
symuchar <- utf8.any - { 0..127 }
|
||||||
|
|
Loading…
Reference in New Issue