[
{"begin":-1,"ender":-1,"lexer":"script","lines":0,"stack":"global","token":"/*prettydiff.com wrap:40, lexer:script*/","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"/* qwer qwer asdf asdf asdf asdf asdf\n   asdf asdf xy asdf asdf sadf asdf\n   asdf asdf asdf hy qwer\n\n    asdf asdf asdf asdf asdf asdf asdf\n\n   * first bullet point qwer qwer qwer\n   qwer qwer qwer qwer qwer qwer qwer\n   qwer qwer qwer qwer qwer qwer qwer\n   * second bullet point qwer qwer qwer\n   qwer qwer qwer qwer\n   * third bullet point zxcv zxcv zxcv\n   zxcv zxcv zxcv zxcv\n\n   - first dash bullet asdf asdf asdf\n   asdf asdf asdf asdf\n   - second dash bullet asdf asdf asdf\n   asdf asdf asdf asdf\n   - third dash bullet asdf asdf asdf\n   asdf asdf asdf asdf\n\n   1. number point asdf asdf asdf asdf\n   asdf asdf asdf\n   2. number point asdf asdf asdf asdf\n   asdf asdf asdf\n   3. number point asdf asdf asdf asdf\n   asdf asdf asdf\n\n   asdf asdf asdf asdf asdf asdf asdf\n   asdf */","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":5,"stack":"global","token":"// this is a long line comment that","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// should wrap onto an additional line,","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// but we will see","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":5,"stack":"global","token":"// this comment has line breaks that","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// should be preserved","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"//","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// line breaks can contain white space,","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// which is to be ignored","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"//","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// the white space in line breaks could","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// resemble code, but it should still be","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// ignored","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"//","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// a long line that should wrap onto a","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// much smaller following line, but we","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// will see","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":5,"stack":"global","token":"// comments starting with 4 spaces or a","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// tab are treated as code and should","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// not wrap","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"//","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"//    this is a long line that should not wrap as it is formatted as commented code in markdown","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"//","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// comments that start with either an","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// asterisks, dash, or a number followed","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// by a dot are list items and comments","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// should not wrap onto list lines","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// * star line, but i am going to make","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// it longer to see if it wraps into the","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// next line","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// - dash line, but we also need to see","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// if this wraps into the next line","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// 46000. number line and again we need","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// to see if this wraps into the next","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// line","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// * arrrrgghhh","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":5,"stack":"global","token":"// comments starting with 4 spaces or a","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// tab are treated as code and should","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// not wrap","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"//","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"//    this is a long line that should not wrap as it is formatted as commented code in markdown","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"//","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// comments that start with either an","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// asterisks, dash, or a number followed","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// by a dot are list items and comments","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// should not wrap onto list lines","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// * star line, but i am going to make","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// it longer to see if it wraps into the","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// next line","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"//","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// - dash line, but we also need to see","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// if this wraps into the next line","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"//","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// 46000. number line and again we need","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// to see if this wraps into the next","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// line","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"//","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"// * arrrrgghhh","types":"comment"}
]