mirror of
https://github.com/alecthomas/chroma.git
synced 2025-02-15 13:33:12 +02:00
119 lines
4.6 KiB
Plaintext
119 lines
4.6 KiB
Plaintext
[
|
|
{"type":"Keyword","value":"struct"},
|
|
{"type":"Text","value":" "},
|
|
{"type":"NameClass","value":"Bar"},
|
|
{"type":"Operator","value":"\u003c"},
|
|
{"type":"NameAttribute","value":"'b"},
|
|
{"type":"Operator","value":"\u003e"},
|
|
{"type":"Punctuation","value":"("},
|
|
{"type":"Operator","value":"\u0026"},
|
|
{"type":"NameAttribute","value":"'b"},
|
|
{"type":"TextWhitespace","value":" "},
|
|
{"type":"KeywordType","value":"str"},
|
|
{"type":"Punctuation","value":");"},
|
|
{"type":"TextWhitespace","value":"\n\n"},
|
|
{"type":"Keyword","value":"struct"},
|
|
{"type":"Text","value":" "},
|
|
{"type":"NameClass","value":"Foo"},
|
|
{"type":"Operator","value":"\u003c"},
|
|
{"type":"NameAttribute","value":"'b"},
|
|
{"type":"Punctuation","value":","},
|
|
{"type":"TextWhitespace","value":" "},
|
|
{"type":"NameAttribute","value":"'a"},
|
|
{"type":"Text","value":": "},
|
|
{"type":"NameAttribute","value":"'b"},
|
|
{"type":"Operator","value":"\u003e"},
|
|
{"type":"Punctuation","value":"("},
|
|
{"type":"Operator","value":"\u0026"},
|
|
{"type":"NameAttribute","value":"'a"},
|
|
{"type":"TextWhitespace","value":" "},
|
|
{"type":"Name","value":"Bar"},
|
|
{"type":"Operator","value":"\u003c"},
|
|
{"type":"NameAttribute","value":"'b"},
|
|
{"type":"Operator","value":"\u003e"},
|
|
{"type":"Punctuation","value":");"},
|
|
{"type":"TextWhitespace","value":"\n\n"},
|
|
{"type":"Keyword","value":"fn"},
|
|
{"type":"Text","value":" "},
|
|
{"type":"NameFunction","value":"foo"},
|
|
{"type":"Operator","value":"\u003c"},
|
|
{"type":"NameAttribute","value":"'some_name"},
|
|
{"type":"Operator","value":"\u003e"},
|
|
{"type":"Punctuation","value":"("},
|
|
{"type":"Name","value":"_"},
|
|
{"type":"Text","value":": "},
|
|
{"type":"NameClass","value":"Bar"},
|
|
{"type":"Operator","value":"\u003c"},
|
|
{"type":"NameBuiltin","value":"'_"},
|
|
{"type":"Operator","value":"\u003e"},
|
|
{"type":"Punctuation","value":","},
|
|
{"type":"TextWhitespace","value":" "},
|
|
{"type":"Name","value":"_"},
|
|
{"type":"Text","value":": "},
|
|
{"type":"NameClass","value":"impl"},
|
|
{"type":"TextWhitespace","value":" "},
|
|
{"type":"NameBuiltin","value":"Iterator"},
|
|
{"type":"Operator","value":"\u003c"},
|
|
{"type":"Name","value":"Item"},
|
|
{"type":"TextWhitespace","value":" "},
|
|
{"type":"Operator","value":"="},
|
|
{"type":"TextWhitespace","value":" "},
|
|
{"type":"Name","value":"Bar"},
|
|
{"type":"Operator","value":"\u003c"},
|
|
{"type":"NameBuiltin","value":"'static"},
|
|
{"type":"Operator","value":"\u003e\u003e"},
|
|
{"type":"TextWhitespace","value":" "},
|
|
{"type":"Operator","value":"+"},
|
|
{"type":"TextWhitespace","value":" "},
|
|
{"type":"NameBuiltin","value":"'static"},
|
|
{"type":"Punctuation","value":")"},
|
|
{"type":"TextWhitespace","value":" "},
|
|
{"type":"Punctuation","value":"{"},
|
|
{"type":"TextWhitespace","value":"\n "},
|
|
{"type":"NameAttribute","value":"'im_a_loop_label"},
|
|
{"type":"Text","value":": "},
|
|
{"type":"NameClass","value":"loop"},
|
|
{"type":"TextWhitespace","value":" "},
|
|
{"type":"Punctuation","value":"{"},
|
|
{"type":"TextWhitespace","value":"\n "},
|
|
{"type":"Keyword","value":"break"},
|
|
{"type":"TextWhitespace","value":" "},
|
|
{"type":"NameLabel","value":"'im_a_loop_label"},
|
|
{"type":"Punctuation","value":";"},
|
|
{"type":"TextWhitespace","value":"\n "},
|
|
{"type":"Punctuation","value":"}"},
|
|
{"type":"TextWhitespace","value":"\n\n "},
|
|
{"type":"CommentSingle","value":"// None of these should have lifetimes\n"},
|
|
{"type":"TextWhitespace","value":" "},
|
|
{"type":"KeywordDeclaration","value":"let"},
|
|
{"type":"TextWhitespace","value":" "},
|
|
{"type":"Name","value":"_"},
|
|
{"type":"TextWhitespace","value":" "},
|
|
{"type":"Operator","value":"="},
|
|
{"type":"TextWhitespace","value":" "},
|
|
{"type":"LiteralStringChar","value":"'a'"},
|
|
{"type":"Punctuation","value":";"},
|
|
{"type":"TextWhitespace","value":"\n "},
|
|
{"type":"KeywordDeclaration","value":"let"},
|
|
{"type":"TextWhitespace","value":" "},
|
|
{"type":"Name","value":"_"},
|
|
{"type":"TextWhitespace","value":" "},
|
|
{"type":"Operator","value":"="},
|
|
{"type":"TextWhitespace","value":" "},
|
|
{"type":"LiteralStringAffix","value":"b"},
|
|
{"type":"LiteralStringChar","value":"'a'"},
|
|
{"type":"Punctuation","value":";"},
|
|
{"type":"TextWhitespace","value":"\n "},
|
|
{"type":"KeywordDeclaration","value":"let"},
|
|
{"type":"TextWhitespace","value":" "},
|
|
{"type":"Name","value":"_"},
|
|
{"type":"TextWhitespace","value":" "},
|
|
{"type":"Operator","value":"="},
|
|
{"type":"TextWhitespace","value":" "},
|
|
{"type":"LiteralString","value":"\"\n 'not_a_lifetime_or_label\n \""},
|
|
{"type":"Punctuation","value":";"},
|
|
{"type":"TextWhitespace","value":"\n"},
|
|
{"type":"Punctuation","value":"}"},
|
|
{"type":"TextWhitespace","value":"\n"}
|
|
]
|