Add rule for list element

This commit is contained in:
Kevin Sawicki
2013-02-09 15:35:35 -08:00
parent d81a6f6aa5
commit 1dffcb73a7
2 changed files with 13 additions and 0 deletions

View File

@@ -44,4 +44,10 @@
'2':
'name': 'markup.underline.gfm'
}
{
'match': '^\\s*(\\*)\\s+'
'captures':
'1':
'name': 'constant.gfm'
}
]

View File

@@ -58,3 +58,10 @@ describe "GitHub Flavored Markdown grammar", ->
expect(tokens[3]).toEqual value: "](", scopes: ["source.gfm"]
expect(tokens[4]).toEqual value: "website", scopes: ["source.gfm", "markup.underline.gfm"]
expect(tokens[5]).toEqual value: ")", scopes: ["source.gfm"]
it "tokenizes lists", ->
{tokens} = grammar.tokenizeLine(" * Item 1")
expect(tokens[0]).toEqual value: " ", scopes: ["source.gfm"]
expect(tokens[1]).toEqual value: "*", scopes: ["source.gfm", "constant.gfm"]
expect(tokens[2]).toEqual value: " ", scopes: ["source.gfm"]
expect(tokens[3]).toEqual value: "Item 1", scopes: ["source.gfm"]