'# comment' Comment '\n' Text '#' Comment '\n' Text ' ' Text '# indented comment' Comment '\n' Text '\n' Text 'dict' Name ':' Punctuation '\n' Text ' ' Text 'key1' Name ': ' Punctuation 'dict-like: value' Literal.String '\n' Text ' ' Text 'key2' Name ': ' Punctuation '- list-like value' Literal.String '\n' Text ' ' Text 'key3' Name ': ' Punctuation '> str-like value' Literal.String '\n' Text ' ' Text 'key4' Name ': ' Punctuation 'no trailing whitespace' Literal.String '\n' Text ' ' Text 'key5' Name ': ' Punctuation 'trailing whitespace' Literal.String ' ' Text.Whitespace '\n' Text ' ' Text "'" Punctuation 'key: single-quoted' Name "': " Punctuation 'value' Literal.String '\n' Text ' ' Text '"' Punctuation 'key: double-quoted' Name '": ' Punctuation 'value' Literal.String '\n' Text ' ' Text 'empty' Name ':' Punctuation '\n' Text.Whitespace '\n' Text 'list' Name ':' Punctuation '\n' Text ' ' Text '- ' Punctuation 'dict-like: value' Literal.String '\n' Text ' ' Text '- ' Punctuation '- list-like value' Literal.String '\n' Text ' ' Text '- ' Punctuation '> str-like value' Literal.String '\n' Text ' ' Text '- ' Punctuation 'no trailing whitespace' Literal.String '\n' Text ' ' Text '- ' Punctuation 'trailing whitespace' Literal.String ' \n' Text.Whitespace '\n' Text 'empty list' Name ':' Punctuation '\n' Text ' ' Text '-' Punctuation '\n' Text.Whitespace '\n' Text 'string' Name ':' Punctuation '\n' Text ' ' Text '> ' Punctuation 'dict-like: value' Literal.String '\n' Text ' ' Text '> ' Punctuation '- list-like value' Literal.String '\n' Text ' ' Text '> ' Punctuation '> str-like value' Literal.String '\n' Text ' ' Text '> ' Punctuation 'no trailing whitespace' Literal.String '\n' Text ' ' Text '> ' Punctuation 'trailing whitespace' Literal.String ' ' Text.Whitespace '\n' Text ' ' Text '>' Punctuation '\n' Text.Whitespace