- Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtypes.js
More file actions
Latest commit
31 lines (31 loc) · 549 Bytes
/
Copy pathtypes.js
File metadata and controls
31 lines (31 loc) · 549 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
module.exports=[
{
name: "M_COMMENTS",
reg: /([^\"]\s*)(\/\*[^\*\/]*\*\/)(\s*[^\"])/g
},
{
name: "S_COMMENTS",
reg: /()(\/\/.*\n?)/g
},
{
name: "SYSTEM.OUT.PRINTLN",
reg: /System\.out\.println/g
},
{
name: "STRING_LITERAL",
reg: /()(\"(\\\"|[^\"])*\")/g
},
{
name: "A_CHAR",
// we can allow \n chars
reg: /()(\'(\\.|[^\'])?\')/g
},
{
name: "FLOAT_LITERAL",
reg: /([\*\/\-\+\=])(\d+\.\d+)/g
},
{
name: "INTEGRAL_LITERAL",
reg: /([\*\/\-\+\=]|^)(\d+)/g
},
];