mermaidjs / mermaid-live-editor

Location has moved to https://github.com/mermaid-js/mermaid-live-editor
https://mermaidjs.github.io/mermaid-live-editor/
MIT License
977 stars 181 forks source link

Lexical error on line 3. Unrecognized text. ...interface(调用star接口参数【】) #2

Closed willin closed 6 years ago

willin commented 6 years ago
graph TD

action[Star一个项目] -->interface(调用star接口参数【】)

When Chinese: 【】()。, and so on...

tylerlong commented 6 years ago

Confirmed

Next time please include a link: https://mermaidjs.github.io/mermaid-live-editor/#/edit/Z3JhcGggVEQKCmFjdGlvbltTdGFy5LiA5Liq6aG555uuXSAtLT5pbnRlcmZhY2Uo6LCD55Soc3RhcuaOpeWPo+WPguaVsOOAkOOAkSk=/error/TGV4aWNhbCBlcnJvciBvbiBsaW5lIDMuIFVucmVjb2duaXplZCB0ZXh0LgouLi5pbnRlcmZhY2Uo6LCD55Soc3RhcuaOpeWPo+WPguaVsOOAkOOAkSkKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1e

The purpose of live editor is for easy creating and sharing of charts. :)

tylerlong commented 6 years ago

It's not only about Chinese. English [,],{,} will cause syntax error too:

https://mermaidjs.github.io/mermaid-live-editor/#/edit/Z3JhcGggVEQKCmFjdGlvbltTdGFy5LiA5Liq6aG555uuXSAtLT5pbnRlcmZhY2Uo6LCD55Soc3RhcuaOpeWPo-WPguaVsFspCg/error/UGFyc2UgZXJyb3Igb24gbGluZSAzOgouLi5pbnRlcmZhY2Uo6LCD55Soc3RhcuaOpeWPo-WPguaVsFspCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXgpFeHBlY3RpbmcgJ1NFTUknLCAnTkVXTElORScsICdTUEFDRScsICdFT0YnLCAnR1JBUEgnLCAnRElSJywgJ1RBR0VORCcsICdUQUdTVEFSVCcsICdVUCcsICdET1dOJywgJ3N1YmdyYXBoJywgJ2VuZCcsICdTUUUnLCAnUEUnLCAnLSknLCAnRElBTU9ORF9TVE9QJywgJ01JTlVTJywgJy0tJywgJ0FSUk9XX1BPSU5UJywgJ0FSUk9XX0NJUkNMRScsICdBUlJPV19DUk9TUycsICdBUlJPV19PUEVOJywgJ0RPVFRFRF9BUlJPV19QT0lOVCcsICdET1RURURfQVJST1dfQ0lSQ0xFJywgJ0RPVFRFRF9BUlJPV19DUk9TUycsICdET1RURURfQVJST1dfT1BFTicsICc9PScsICdUSElDS19BUlJPV19QT0lOVCcsICdUSElDS19BUlJPV19DSVJDTEUnLCAnVEhJQ0tfQVJST1dfQ1JPU1MnLCAnVEhJQ0tfQVJST1dfT1BFTicsICdQSVBFJywgJ1NUWUxFJywgJ0xJTktTVFlMRScsICdDTEFTU0RFRicsICdDTEFTUycsICdDTElDSycsICdERUZBVUxUJywgJ05VTScsICdQQ1QnLCAnQ09NTUEnLCAnQUxQSEEnLCAnQ09MT04nLCAnQlJLVCcsICdET1QnLCAnUFVOQ1RVQVRJT04nLCAnVU5JQ09ERV9URVhUJywgJ1BMVVMnLCAnRVFVQUxTJywgJ01VTFQnLCBnb3QgJ1NRUyc

tylerlong commented 6 years ago

According to the documentation, it is possible to put text within quotes in order to render more troublesome characters. https://mermaidjs.github.io/flowchart.html

https://mermaidjs.github.io/mermaid-live-editor/#/edit/Z3JhcGggVEQKCmFjdGlvbltTdGFy5LiA5Liq6aG555uuXSAtLT5pbnRlcmZhY2UoIuiwg-eUqHN0YXLmjqXlj6Plj4LmlbDjgJDjgJEiKQ

arezk84 commented 4 years ago

Also,Arabic numbers cause Lexical error even if I put it between quotes.

https://mermaid-js.github.io/mermaid-live-editor/#/edit/eyJjb2RlIjoiZ3JhcGggVERcbiAgQVsn2aQnXSAtLT58R2V0IG1vbmV5fCBCKEdvIHNob3BwaW5nKVxuICBCIC0tPiBDe0xldCBtZSB0aGlua31cbiAgQyAtLT58T25lfCBEW0xhcHRvcF1cbiAgQyAtLT58VHdvfCBFW2lQaG9uZV1cbiAgQyAtLT58VGhyZWV8IEZbZmE6ZmEtY2FyIENhcl1cblx0XHQiLCJtZXJtYWlkIjp7InRoZW1lIjoiZGVmYXVsdCJ9fQhttps://mermaid-js.github.io/mermaid-live-editor/#/edit/eyJjb2RlIjoiZ3JhcGggVERcbiAgQVsn2aQnXSAtLT58R2V0IG1vbmV5fCBCKEdvIHNob3BwaW5nKVxuICBCIC0tPiBDe0xldCBtZSB0aGlua31cbiAgQyAtLT58T25lfCBEW0xhcHRvcF1cbiAgQyAtLT58VHdvfCBFW2lQaG9uZV1cbiAgQyAtLT58VGhyZWV8IEZbZmE6ZmEtY2FyIENhcl1cblx0XHQiLCJtZXJtYWlkIjp7InRoZW1lIjoiZGVmYXVsdCJ9fQ