Skip to content

Commit 71e7843

Browse files
update comment
1 parent fd799ec commit 71e7843

2 files changed

Lines changed: 78 additions & 6 deletions

File tree

errormessage.YAML-tmLanguage

Lines changed: 25 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,22 +9,44 @@ patterns:
99
- match: (^\#\d*|\>\#\d*)
1010
name: keyword.other.backtracemessage
1111

12-
- begin: (\s+[a-zA-Z_]+)(\[([a-zA-Z_]+)\])?(\#\w*\#)
12+
13+
- begin: (\s+[a-zA-Z0-9_]+)(\[([a-zA-Z_]+)\])?(\#[\w]*\#)
1314
beginCaptures:
1415
"1" : {name: support.class.backtracemessage}
1516
"3" : {name: entity.name.class.backtracemessage}
1617
"4" : {name: comment.line.class.backtracemessage}
17-
end: (called at)\s+\[(\S+)\]
18+
end: (ed at)\s+\[(\S+)\]
1819
endCaptures:
1920
"1" : {name: support.class.backtracemessage}
2021
"2" : {name: string.location.backtracemessage}
2122
patterns:
22-
- include: source.php
23+
- include: '#commenttext'
24+
# - include: source.php
2325

2426
- begin: (\s+\/\S+\:)\s
2527
beginCaptures:
2628
"1" : {name: string.location.backtracemessage}
2729
end: ^
2830
patterns:
2931
- include: source.php
32+
33+
repository:
34+
commenttext:
35+
patterns:
36+
# - match: (\#[\w]*\#)
37+
# name: comment.block.commenttext.backtracemessage
38+
# - include: source.php
39+
- begin: (->\w*)|(\#)
40+
beginCaptures:
41+
"1" : {name: support.function.commenttext.backtracemessage}
42+
"2" : {name: comment.block.commenttext.backtracemessage}
43+
end: (\#\w*)|(call)
44+
endCaptures:
45+
"1" : {name: comment.block.commenttext.backtracemessage}
46+
"2" : {name: support.class.commenttext.backtracemessage}
47+
patterns:
48+
- name: storage.class.commenttext.backtracemessage
49+
match: \&\w*
50+
51+
# - include: source.php
3052
...

errormessage.tmLanguage

Lines changed: 53 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
</dict>
1919
<dict>
2020
<key>begin</key>
21-
<string>(\s+[a-zA-Z_]+)(\[([a-zA-Z_]+)\])?(\#\w*\#)</string>
21+
<string>(\s+[a-zA-Z0-9_]+)(\[([a-zA-Z_]+)\])?(\#[\w]*\#)</string>
2222
<key>beginCaptures</key>
2323
<dict>
2424
<key>1</key>
@@ -38,7 +38,7 @@
3838
</dict>
3939
</dict>
4040
<key>end</key>
41-
<string>(called at)\s+\[(\S+)\]</string>
41+
<string>(ed at)\s+\[(\S+)\]</string>
4242
<key>endCaptures</key>
4343
<dict>
4444
<key>1</key>
@@ -56,7 +56,7 @@
5656
<array>
5757
<dict>
5858
<key>include</key>
59-
<string>source.php</string>
59+
<string>#commenttext</string>
6060
</dict>
6161
</array>
6262
</dict>
@@ -82,6 +82,56 @@
8282
</array>
8383
</dict>
8484
</array>
85+
<key>repository</key>
86+
<dict>
87+
<key>commenttext</key>
88+
<dict>
89+
<key>patterns</key>
90+
<array>
91+
<dict>
92+
<key>begin</key>
93+
<string>(-&gt;\w*)|(\#)</string>
94+
<key>beginCaptures</key>
95+
<dict>
96+
<key>1</key>
97+
<dict>
98+
<key>name</key>
99+
<string>support.function.commenttext.backtracemessage</string>
100+
</dict>
101+
<key>2</key>
102+
<dict>
103+
<key>name</key>
104+
<string>comment.block.commenttext.backtracemessage</string>
105+
</dict>
106+
</dict>
107+
<key>end</key>
108+
<string>(\#\w*)|(call)</string>
109+
<key>endCaptures</key>
110+
<dict>
111+
<key>1</key>
112+
<dict>
113+
<key>name</key>
114+
<string>comment.block.commenttext.backtracemessage</string>
115+
</dict>
116+
<key>2</key>
117+
<dict>
118+
<key>name</key>
119+
<string>support.class.commenttext.backtracemessage</string>
120+
</dict>
121+
</dict>
122+
<key>patterns</key>
123+
<array>
124+
<dict>
125+
<key>match</key>
126+
<string>\&amp;\w*</string>
127+
<key>name</key>
128+
<string>storage.class.commenttext.backtracemessage</string>
129+
</dict>
130+
</array>
131+
</dict>
132+
</array>
133+
</dict>
134+
</dict>
85135
<key>scopeName</key>
86136
<string>source.backtracemessage</string>
87137
<key>uuid</key>

0 commit comments

Comments
 (0)