Skip to content

Commit 1121922

Browse files
Merge pull request #1 from F4r3n/master
Add new keywords + Fix number
2 parents 2f96ff9 + afe4a9d commit 1121922

File tree

4 files changed

+7
-9
lines changed

4 files changed

+7
-9
lines changed

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@
33
![version](https://badgen.net/npm/v/highlightjs-4d)
44

55
## Description
6+
67
4d - a language grammar for highlightjs
78

89
### Static website or simple usage
9-
10+
1011
```html
1112
<script type="text/javascript" src="/path/to/highlight.min.js"></script>
1213
<script type="text/javascript" charset="UTF-8"
@@ -20,7 +21,7 @@
2021

2122
```html
2223
<script type="text/javascript"
23-
src="https://unpkg.com/[email protected].0/dist/4d.min.js"></script>
24+
src="https://unpkg.com/[email protected].4/dist/4d.min.js"></script>
2425
```
2526

2627
- More info: <https://unpkg.com>

dist/4d.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "highlightjs-4d",
3-
"version": "1.0.3",
3+
"version": "1.0.4",
44
"description": "highlight.js syntax definition for 4d",
55
"main": "src/4d.js",
66
"scripts": {

src/4d.js

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ module.exports = function(hljs) {
88

99
var KEYWORDS = {
1010
className: 'keyword',
11-
begin: '[\\s]*\\b(Begin SQL|End SQL|For each|End for each|If|Else|End if|Case of|End case|For|End for|Use|End use|While|End while|Repeat|Until)\\b'
11+
begin: '[\\s]*\\b(Begin SQL|End SQL|For each|End for each|If|Else|End if|Case of|End case|For|End for|Use|End use|While|End while|Repeat|Until|Class extends|Class constructor|Function)\\b'
1212
};
1313

1414
var LITERALS = {
@@ -35,10 +35,7 @@ module.exports = function(hljs) {
3535

3636
var NUMBERS = {
3737
className: 'number',
38-
variants: [
39-
{ begin: '(-?)\\b([\\d\']+(\\.[\\d\']*)?|\\.[\\d\']+)' },
40-
{ begin: '(-?)(\\b0[xX][a-fA-F0-9\']+|(\\b[\\d\']+(\\.[\\d\']*)?|\\.[\\d\']+)([eE][-+]?[\\d\']+)?)' }
41-
],
38+
begin: '(-?)(\\b0[xX][a-fA-F0-9]+|(\\b[\\d]+(\\.[\\d]*)?|\\.[\\d]+)([eE][-+]?[\\d]+)?)(?!D)'
4239
};
4340

4441
var VARIABLE = {

0 commit comments

Comments
 (0)