       expect(lines[2][2]).toEqual value: "'", scopes: ["source.perl", "string.quoted.single.perl", "punctuation.definition.string.end.perl"]
       expect(lines[2][3]).toEqual value: " ", scopes: ["source.perl"]
 
-
   describe "when package to tokenizes", ->
     it "does not highlight semicolon in package name", ->
       {tokens} = grammar.tokenizeLine("package Test::ASD; #this is my new class")

$asd\\n
;""")
      expect(lines[1][0]).toEqual value: "$asd\\n", scopes: ["source.perl", "string.unquoted.heredoc.quote.perl"]


  describe "when a hash variable tokenizes", ->
    it "does not highlight whitespace beside a key as a constant", ->

      expect(tokens[3]).toEqual value: "{", scopes: ["source.perl"]
      expect(tokens[4]).toEqual value: "m", scopes: ["source.perl", "constant.other.bareword.perl"]
      expect(tokens[5]).toEqual value: "}", scopes: ["source.perl"]

  describe "when a regexp find tokenizes", ->
    it "works with all bracket/seperator variations", ->
