aboutsummaryrefslogtreecommitdiff
path: root/crates/syntax
diff options
context:
space:
mode:
authorbors[bot] <26634292+bors[bot]@users.noreply.github.com>2020-10-17 23:38:04 +0100
committerGitHub <[email protected]>2020-10-17 23:38:04 +0100
commit63956e509eea1aba1a303c58bf60d068863a61dd (patch)
treec696fba1395b93b357e543e0cd69bbe4977f3889 /crates/syntax
parent783c6a333acc3c05839f8c4bfa3174665a32abc6 (diff)
parentc2335d0cb2aee42ae70e94c005cdb5d2ae418cd1 (diff)
Merge #6248
6248: Textmate grammar: prevent early termination of raw strings with hash (closes #6042) r=matklad a=dustypomerleau Problematic sample code from #6042: ```rust #[derive(Debug, Clone, Logos)] enum Quoted<'source> { #[regex(r#"[^\\"']+"#)] Text(&'source str), #[token("\\")] StartEscape, #[token("\'", |_| Quote::Single)] #[token("\"", |_| Quote::Double)] End(Quote), #[error] Error, } ``` Before fix: <img width="400" alt="Screen Shot 2020-10-16 at 10 45 59" src="https://user-images.githubusercontent.com/6304651/96198390-6a726d00-0fa0-11eb-8428-e76b2866836b.png"> After fix: <img width="400" alt="Screen Shot 2020-10-16 at 10 45 33" src="https://user-images.githubusercontent.com/6304651/96198408-7a8a4c80-0fa0-11eb-9104-ca708009fe63.png"> Co-authored-by: Dusty Pomerleau <[email protected]>
Diffstat (limited to 'crates/syntax')
0 files changed, 0 insertions, 0 deletions