@@ -141,33 +141,33 @@ describe "Javascript grammar", ->
141141 describe " instantiation" , ->
142142 it " tokenizes the new keyword and instance entities" , ->
143143 {tokens } = grammar .tokenizeLine (' new something' )
144- expect (tokens[0 ]).toEqual value : ' new' , scopes : [' source.js' , ' meta.class.instance.constructor' , ' keyword.operator.new.js' ]
145- expect (tokens[1 ]).toEqual value : ' ' , scopes : [' source.js' , ' meta.class.instance.constructor' ]
146- expect (tokens[2 ]).toEqual value : ' something' , scopes : [' source.js' , ' meta.class.instance.constructor' , ' entity.name.type.instance.js' ]
144+ expect (tokens[0 ]).toEqual value : ' new' , scopes : [' source.js' , ' meta.class.instance.constructor.js ' , ' keyword.operator.new.js' ]
145+ expect (tokens[1 ]).toEqual value : ' ' , scopes : [' source.js' , ' meta.class.instance.constructor.js ' ]
146+ expect (tokens[2 ]).toEqual value : ' something' , scopes : [' source.js' , ' meta.class.instance.constructor.js ' , ' entity.name.type.instance.js' ]
147147
148148 {tokens } = grammar .tokenizeLine (' new Something' )
149- expect (tokens[0 ]).toEqual value : ' new' , scopes : [' source.js' , ' meta.class.instance.constructor' , ' keyword.operator.new.js' ]
150- expect (tokens[1 ]).toEqual value : ' ' , scopes : [' source.js' , ' meta.class.instance.constructor' ]
151- expect (tokens[2 ]).toEqual value : ' Something' , scopes : [' source.js' , ' meta.class.instance.constructor' , ' entity.name.type.instance.js' ]
149+ expect (tokens[0 ]).toEqual value : ' new' , scopes : [' source.js' , ' meta.class.instance.constructor.js ' , ' keyword.operator.new.js' ]
150+ expect (tokens[1 ]).toEqual value : ' ' , scopes : [' source.js' , ' meta.class.instance.constructor.js ' ]
151+ expect (tokens[2 ]).toEqual value : ' Something' , scopes : [' source.js' , ' meta.class.instance.constructor.js ' , ' entity.name.type.instance.js' ]
152152
153153 {tokens } = grammar .tokenizeLine (' new $something' )
154- expect (tokens[0 ]).toEqual value : ' new' , scopes : [' source.js' , ' meta.class.instance.constructor' , ' keyword.operator.new.js' ]
155- expect (tokens[1 ]).toEqual value : ' ' , scopes : [' source.js' , ' meta.class.instance.constructor' ]
156- expect (tokens[2 ]).toEqual value : ' $something' , scopes : [' source.js' , ' meta.class.instance.constructor' , ' entity.name.type.instance.js' ]
154+ expect (tokens[0 ]).toEqual value : ' new' , scopes : [' source.js' , ' meta.class.instance.constructor.js ' , ' keyword.operator.new.js' ]
155+ expect (tokens[1 ]).toEqual value : ' ' , scopes : [' source.js' , ' meta.class.instance.constructor.js ' ]
156+ expect (tokens[2 ]).toEqual value : ' $something' , scopes : [' source.js' , ' meta.class.instance.constructor.js ' , ' entity.name.type.instance.js' ]
157157
158158 {tokens } = grammar .tokenizeLine (' var instance = new obj.ct.Cla$s();' )
159159 expect (tokens).toEqual [
160160 {value : ' var' , scopes : [' source.js' , ' storage.type.var.js' ]}
161161 {value : ' instance ' , scopes : [' source.js' ]}
162162 {value : ' =' , scopes : [' source.js' , ' keyword.operator.assignment.js' ]}
163163 {value : ' ' , scopes : [' source.js' ]}
164- {value : ' new' , scopes : [' source.js' , ' meta.class.instance.constructor' , ' keyword.operator.new.js' ]}
165- {value : ' ' , scopes : [' source.js' , ' meta.class.instance.constructor' ]}
166- {value : ' obj' , scopes : [' source.js' , ' meta.class.instance.constructor' , ' entity.name.type.instance.js' ]}
167- {value : ' .' , scopes : [' source.js' , ' meta.class.instance.constructor' , ' entity.name.type.instance.js' , ' meta.delimiter.property.period.js' ]}
168- {value : ' ct' , scopes : [' source.js' , ' meta.class.instance.constructor' , ' entity.name.type.instance.js' ]}
169- {value : ' .' , scopes : [' source.js' , ' meta.class.instance.constructor' , ' entity.name.type.instance.js' , ' meta.delimiter.property.period.js' ]}
170- {value : ' Cla$s' , scopes : [' source.js' , ' meta.class.instance.constructor' , ' entity.name.type.instance.js' ]}
164+ {value : ' new' , scopes : [' source.js' , ' meta.class.instance.constructor.js ' , ' keyword.operator.new.js' ]}
165+ {value : ' ' , scopes : [' source.js' , ' meta.class.instance.constructor.js ' ]}
166+ {value : ' obj' , scopes : [' source.js' , ' meta.class.instance.constructor.js ' , ' entity.name.type.instance.js' ]}
167+ {value : ' .' , scopes : [' source.js' , ' meta.class.instance.constructor.js ' , ' entity.name.type.instance.js' , ' meta.delimiter.property.period.js' ]}
168+ {value : ' ct' , scopes : [' source.js' , ' meta.class.instance.constructor.js ' , ' entity.name.type.instance.js' ]}
169+ {value : ' .' , scopes : [' source.js' , ' meta.class.instance.constructor.js ' , ' entity.name.type.instance.js' , ' meta.delimiter.property.period.js' ]}
170+ {value : ' Cla$s' , scopes : [' source.js' , ' meta.class.instance.constructor.js ' , ' entity.name.type.instance.js' ]}
171171 {value : ' (' , scopes : [' source.js' , ' meta.brace.round.js' ]}
172172 {value : ' )' , scopes : [' source.js' , ' meta.brace.round.js' ]}
173173 {value : ' ;' , scopes : [' source.js' , ' punctuation.terminator.statement.js' ]}
0 commit comments