Merge pull request #957 from GDFaber/master
Flowchart parsing issue with CRLF #894
This commit is contained in:
commit
f49bae6622
|
@ -439,5 +439,18 @@ Class08 <--> C2: Cool label
|
||||||
}, 100)
|
}, 100)
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
<script>
|
||||||
|
const testLineEndings = (test, input) => {
|
||||||
|
try {
|
||||||
|
mermaid.render(test, input, () => {});
|
||||||
|
} catch (err) {
|
||||||
|
console.error("Error in %s:\n\n%s", test, err);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
testLineEndings("CR", "graph LR\rsubgraph CR\rA --> B\rend");
|
||||||
|
testLineEndings("LF", "graph LR\nsubgraph LF\nA --> B\nend");
|
||||||
|
testLineEndings("CRLF", "graph LR\r\nsubgraph CRLF\r\nA --> B\r\nend");
|
||||||
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -169,7 +169,7 @@
|
||||||
"{" return 'DIAMOND_START'
|
"{" return 'DIAMOND_START'
|
||||||
"}" return 'DIAMOND_STOP'
|
"}" return 'DIAMOND_STOP'
|
||||||
"\"" return 'QUOTE';
|
"\"" return 'QUOTE';
|
||||||
\n+ return 'NEWLINE';
|
(\r|\n|\r\n)+ return 'NEWLINE';
|
||||||
\s return 'SPACE';
|
\s return 'SPACE';
|
||||||
<<EOF>> return 'EOF';
|
<<EOF>> return 'EOF';
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue