#7115: [xml] does not work with characters other than the Latin
This commit is contained in:
parent
4d31798275
commit
f9483d365a
2 changed files with 11 additions and 11 deletions
|
@ -22,7 +22,7 @@
|
|||
<array>
|
||||
<dict>
|
||||
<key>begin</key>
|
||||
<string>(<\?)\s*([-_\w0-9]+)</string>
|
||||
<string>(<\?)\s*([-_a-zA-Z\p{L}0-9]+)</string>
|
||||
<key>captures</key>
|
||||
<dict>
|
||||
<key>1</key>
|
||||
|
@ -44,7 +44,7 @@
|
|||
<array>
|
||||
<dict>
|
||||
<key>match</key>
|
||||
<string> ([\w-]+)</string>
|
||||
<string> ([a-zA-Z\p{L}-]+)</string>
|
||||
<key>name</key>
|
||||
<string>entity.other.attribute-name.xml</string>
|
||||
</dict>
|
||||
|
@ -60,7 +60,7 @@
|
|||
</dict>
|
||||
<dict>
|
||||
<key>begin</key>
|
||||
<string>(<!)(DOCTYPE)\s+([:\w_][:\w0-9_.-]*)</string>
|
||||
<string>(<!)(DOCTYPE)\s+([:a-zA-Z\p{L}_][:a-zA-Z\p{L}0-9_.-]*)</string>
|
||||
<key>captures</key>
|
||||
<dict>
|
||||
<key>1</key>
|
||||
|
@ -109,7 +109,7 @@
|
|||
</dict>
|
||||
<dict>
|
||||
<key>begin</key>
|
||||
<string>(<)((?:([-_\w0-9]+)((:)))?([-_\w0-9:]+))(?=(\s[^>]*)?></\2>)</string>
|
||||
<string>(<)((?:([-_a-zA-Z\p{L}0-9]+)((:)))?([-_a-zA-Z\p{L}0-9:]+))(?=(\s[^>]*)?></\2>)</string>
|
||||
<key>beginCaptures</key>
|
||||
<dict>
|
||||
<key>1</key>
|
||||
|
@ -139,7 +139,7 @@
|
|||
</dict>
|
||||
</dict>
|
||||
<key>end</key>
|
||||
<string>(>(<))/(?:([-_\w0-9]+)((:)))?([-_\w0-9:]+)(>)</string>
|
||||
<string>(>(<))/(?:([-_a-zA-Z\p{L}0-9]+)((:)))?([-_a-zA-Z\p{L}0-9:]+)(>)</string>
|
||||
<key>endCaptures</key>
|
||||
<dict>
|
||||
<key>1</key>
|
||||
|
@ -190,7 +190,7 @@
|
|||
</dict>
|
||||
<dict>
|
||||
<key>begin</key>
|
||||
<string>(</?)(?:([-_\w0-9]+)((:)))?([-_\w0-9:]+)</string>
|
||||
<string>(</?)(?:([-_a-zA-Z\p{L}0-9]+)((:)))?([-_a-zA-Z\p{L}0-9:]+)</string>
|
||||
<key>captures</key>
|
||||
<dict>
|
||||
<key>1</key>
|
||||
|
@ -333,7 +333,7 @@
|
|||
<key>EntityDecl</key>
|
||||
<dict>
|
||||
<key>begin</key>
|
||||
<string>(<!)(ENTITY)\s+(%\s+)?([:\w_][:\w0-9_.-]*)(\s+(?:SYSTEM|PUBLIC)\s+)?</string>
|
||||
<string>(<!)(ENTITY)\s+(%\s+)?([:a-zA-Z\p{L}_][:a-zA-Z\p{L}0-9_.-]*)(\s+(?:SYSTEM|PUBLIC)\s+)?</string>
|
||||
<key>captures</key>
|
||||
<dict>
|
||||
<key>1</key>
|
||||
|
@ -435,7 +435,7 @@
|
|||
</dict>
|
||||
</dict>
|
||||
<key>match</key>
|
||||
<string>(&)([:\w_][:\w0-9_.-]*|#[0-9]+|#x[0-9a-fA-F]+)(;)</string>
|
||||
<string>(&)([:a-zA-Z\p{L}_][:a-zA-Z\p{L}0-9_.-]*|#[0-9]+|#x[0-9a-fA-F]+)(;)</string>
|
||||
<key>name</key>
|
||||
<string>constant.character.entity.xml</string>
|
||||
</dict>
|
||||
|
@ -483,7 +483,7 @@
|
|||
</dict>
|
||||
</dict>
|
||||
<key>match</key>
|
||||
<string>(%)([:\w_][:\w0-9_.-]*)(;)</string>
|
||||
<string>(%)([:a-zA-Z\p{L}_][:a-zA-Z\p{L}0-9_.-]*)(;)</string>
|
||||
<key>name</key>
|
||||
<string>constant.character.parameter-entity.xml</string>
|
||||
</dict>
|
||||
|
@ -552,7 +552,7 @@
|
|||
</dict>
|
||||
</dict>
|
||||
<key>match</key>
|
||||
<string> (?:([-_\w0-9]+)((:)))?([-_\w0-9]+)=</string>
|
||||
<string> (?:([-_a-zA-Z\p{L}0-9]+)((:)))?([-_a-zA-Z\p{L}0-9]+)=</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>include</key>
|
||||
|
|
|
@ -75,7 +75,7 @@
|
|||
</dict>
|
||||
</dict>
|
||||
<key>match</key>
|
||||
<string> (?:([-_\w0-9]+)((:)))?([a-zA-Z-]+)</string>
|
||||
<string> (?:([-_a-zA-Z\p{L}0-9]+)((:)))?([a-zA-Z\p{L}-]+)</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>include</key>
|
||||
|
|
Loading…
Reference in a new issue