Skip to content

Commit 5d640c4

Browse files
committed
fix(modes): improve lobster_srv_logs
1 parent 11a9ae5 commit 5d640c4

File tree

1 file changed

+13
-35
lines changed

1 file changed

+13
-35
lines changed

src/main/resources/META-INF/resources/ace-builds/src-min-noconflict/mode-lobster_srv_logs.js

Lines changed: 13 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,19 @@ ace.define(
5151
},
5252
{
5353
token: "keyword",
54-
regex: "^(\\d{2}:\\d{2}:\\d{2}){1}\\s+(?=(([a-zA-Z]+)?|([a-zA-Z]+:.*?)+(?!\\S)))?",
55-
next: "handleType",
54+
regex: "^\\d{2}:\\d{2}:\\d{2}(?=(\\s+[a-zA-Z0-9:\\-\\/[\\]()+@#]+))",
55+
},
56+
{
57+
token: "meta.tag",
58+
regex: "(?<=^\\d{2}:\\d{2}:\\d{2}\\s+)[a-zA-Z0-9:\\-\\/[\\]()+@#]+(?=\\s+[a-zA-Z0-9:\\-\\/[\\]()+@#]+\\s+.*$)",
59+
},
60+
{
61+
token: "constant.language",
62+
regex: "(?<=^\\d{2}:\\d{2}:\\d{2}\\s+[a-zA-Z0-9:\\-\\/[\\]()+@#]+\\s+)[a-zA-Z0-9:\\-\\/[\\]()+@#]+(?=(\\s+.*$))",
63+
},
64+
{
65+
token: "constant.numeric",
66+
regex: "(?<=^\\d{2}:\\d{2}:\\d{2}\\s+[a-zA-Z0-9:\\-\\/[\\]()+@#]+\\s+[a-zA-Z0-9:\\-\\/[\\]()+@#]+\\s+).*$",
5667
},
5768
],
5869

@@ -95,39 +106,6 @@ ace.define(
95106
defaultToken: "string",
96107
},
97108
],
98-
99-
handleType: [
100-
{
101-
token: "meta.tag",
102-
regex: "(([a-zA-Z]+)?|([a-zA-Z]+:.*?)+(?!\\S))\\s+(?=(\\w+:?)+)",
103-
next: "handleOccurance",
104-
},
105-
{
106-
defaultToken: "text",
107-
},
108-
],
109-
110-
handleOccurance: [
111-
{
112-
token: "constant.language",
113-
regex: "([a-zA-Z]+:.*?)+(?!\\S)",
114-
next: "handleError",
115-
},
116-
{
117-
defaultToken: "text",
118-
},
119-
],
120-
121-
handleError: [
122-
{
123-
token: "constant.numeric",
124-
regex: "(.*)?$",
125-
next: "start",
126-
},
127-
{
128-
defaultToken: "text",
129-
},
130-
],
131109
};
132110
};
133111

0 commit comments

Comments
 (0)