|
3b2238fa
|
2021-10-10T19:36:58
|
|
JS: Added properties (#3099)
|
|
0e5c48d1
|
2019-09-30T21:09:34
|
|
JS: Tokenize `:` as an operator (#2073)
This changes the JS tokenization of `:` (colon) to `operator`.
|
|
c8844286
|
2019-07-21T22:59:46
|
|
Highlight JS tagged template literals (#1931)
This adds support for highlighting embedded languages in JavaScript tagged template literals.
|
|
0cc8c56a
|
2018-12-03T20:52:13
|
|
Identify JavaScript function parameters (#1446)
Support parameters for these types of functions:
```javascript
// es6 class method
foo(x, y) {}
// es6 arrow function
(x, y) => x
x => x
// es5 function
function foo(x, y) {}
// es5 anonymous function
function (x, y) {}
```
|
|
3e1a9a3d
|
2018-08-20T16:22:11
|
|
React component tags are styled as classes in JSX (#1519)
The PR adds a class-name alias to all the tags of React components. Tags which start
with an uppercase letter are considered React components. HTML tags remain unchanged.
Fixes #1518.
|
|
cc80ccda
|
2018-03-13T08:15:56
|
|
Remove most of the cloning occurrences in language definitions.
|
|
05bf67dc
|
2018-03-08T09:05:21
|
|
JSX: Allow for one level of nested curly braces inside tag attribute value. Fix #1335
|