forked from Vhornets/brackets-builder
-
Notifications
You must be signed in to change notification settings - Fork 7
/
builder.json
50 lines (50 loc) · 1.25 KB
/
builder.json
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
[
{
"name": "PHP",
"cmd": "php $FILE",
"file_reg": "in( file)? (.+) on line",
"line_reg": "on line ([0-9]+)",
"msg_reg": "(.*) in",
"seperator": "\\n"
},
{
"name": "JavaScript",
"cmd": "node $FILE",
"file_reg": "(.+):",
"line_reg": "js:([0-9]+)",
"msg_reg": "[0-9]+[ |\\n]*([\\w\\W]+)",
"seperator": "todo"
},
{
"name": "Ruby",
"cmd": "ruby $FILE",
"file_reg": "^(.*):[0-9]",
"line_reg": ":([0-9]+):",
"msg_reg": ":[0-9]+: (.*)",
"seperator": "\\n"
},
{
"name": "Python",
"cmd": "python $FILE",
"file_reg": "(.*)\",",
"line_reg": ", line ([0-9]+)",
"msg_reg": ", line [0-9]+[ |\\n]*([\\w\\W]+)",
"seperator": "[ ]*File \""
},
{
"name": "Perl",
"cmd": "perl $FILE",
"file_reg": "at( file)? (.+) line",
"line_reg": "line ([0-9]+)",
"msg_reg": "(.*) at",
"seperator": "\\n"
},
{
"name": "D",
"cmd": "rdmd $FILE",
"file_reg": "^(Fail from compiler: )?([^\\(]*)",
"line_reg": "^.*\\(([0-9]+)\\)",
"msg_reg": "^.*Error: (.*)",
"seperator": "\\n"
}
]