Skip to content

Commit 24c5536

Browse files
committed
Add isize and usize types. Fixes #28
1 parent 9609ab4 commit 24c5536

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

Rust.JSON-tmLanguage

+4-4
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
"match": "\\b(as|box|break|claim|const|continue|copy|Copy|crate|do|drop|else|extern|for|if|impl|in|let|loop|match|mod|mut|Owned|priv|pub|pure|ref|return|unsafe|use|while|mod|Send|static|trait|struct|enum|type|where)\\b"
5555
},
5656
{"name": "storage.type.source.rust",
57-
"match": "\\b(Self|m32|m64|m128|f80|f16|f128|int|uint|float|char|bool|u8|u16|u32|u64|f32|f64|i8|i16|i32|i64|str|Option|Either|c_float|c_double|c_void|FILE|fpos_t|DIR|dirent|c_char|c_schar|c_uchar|c_short|c_ushort|c_int|c_uint|c_long|c_ulong|size_t|ptrdiff_t|clock_t|time_t|c_longlong|c_ulonglong|intptr_t|uintptr_t|off_t|dev_t|ino_t|pid_t|mode_t|ssize_t)\\b"
57+
"match": "\\b(Self|m32|m64|m128|f80|f16|f128|int|uint|isize|usize|float|char|bool|u8|u16|u32|u64|f32|f64|i8|i16|i32|i64|str|Option|Either|c_float|c_double|c_void|FILE|fpos_t|DIR|dirent|c_char|c_schar|c_uchar|c_short|c_ushort|c_int|c_uint|c_long|c_ulong|size_t|ptrdiff_t|clock_t|time_t|c_longlong|c_ulonglong|intptr_t|uintptr_t|off_t|dev_t|ino_t|pid_t|mode_t|ssize_t)\\b"
5858
},
5959
{"name": "variable.language.source.rust",
6060
"match": "\\bself\\b"
@@ -75,13 +75,13 @@
7575
]
7676
},
7777
{"name": "constant.numeric.integer.source.rust",
78-
"match": "\\b(([0-9][0-9_]*)|([0-9][0-9_]*(u|u8|u16|u32|u64))|([0-9][0-9_]*(i|i8|i16|i32|i64)))\\b"
78+
"match": "\\b(([0-9][0-9_]*)|([0-9][0-9_]*(u|us|u8|u16|u32|u64))|([0-9][0-9_]*(i|is|i8|i16|i32|i64)))\\b"
7979
},
8080
{"name": "constant.numeric.hex.source.rust",
81-
"match": "\\b((0x[a-fA-F0-9_]+)|(0x[a-fA-F0-9_]+(u|u8|u16|u32|u64))|(0x[a-fA-F0-9_]+(i|i8|i16|i32|i64)))\\b"
81+
"match": "\\b((0x[a-fA-F0-9_]+)|(0x[a-fA-F0-9_]+(u|us|u8|u16|u32|u64))|(0x[a-fA-F0-9_]+(i|is|i8|i16|i32|i64)))\\b"
8282
},
8383
{"name": "constant.numeric.binary.source.rust",
84-
"match": "\\b((0b[01_]+)|(0b[01_]+(u|u8|u16|u32|u64))|(0b[01_]+(i|i8|i16|i32|i64)))\\b"
84+
"match": "\\b((0b[01_]+)|(0b[01_]+(u|us|u8|u16|u32|u64))|(0b[01_]+(i|is|i8|i16|i32|i64)))\\b"
8585
},
8686
{"name": "constant.numeric.float.source.rust",
8787
"match": "([0-9][0-9_]*(f32|f64|f))|([0-9][0-9_]*([eE][+-]=[0-9_]+))|([0-9][0-9_]*([eE][+-]=[0-9_]+)(f32|f64|f))|([0-9][0-9_]*\\.[0-9_]+)|([0-9][0-9_]*\\.[0-9_]+(f32|f64|f))|([0-9][0-9_]*\\.[0-9_]+%([eE][+-]=[0-9_]+))|([0-9][0-9_]*\\.[0-9_]+%([eE][+-]=[0-9_]+)(f32|f64|f))"

Rust.tmLanguage

+4-4
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@
142142
</dict>
143143
<dict>
144144
<key>match</key>
145-
<string>\b(Self|m32|m64|m128|f80|f16|f128|int|uint|float|char|bool|u8|u16|u32|u64|f32|f64|i8|i16|i32|i64|str|Option|Either|c_float|c_double|c_void|FILE|fpos_t|DIR|dirent|c_char|c_schar|c_uchar|c_short|c_ushort|c_int|c_uint|c_long|c_ulong|size_t|ptrdiff_t|clock_t|time_t|c_longlong|c_ulonglong|intptr_t|uintptr_t|off_t|dev_t|ino_t|pid_t|mode_t|ssize_t)\b</string>
145+
<string>\b(Self|m32|m64|m128|f80|f16|f128|int|uint|isize|usize|float|char|bool|u8|u16|u32|u64|f32|f64|i8|i16|i32|i64|str|Option|Either|c_float|c_double|c_void|FILE|fpos_t|DIR|dirent|c_char|c_schar|c_uchar|c_short|c_ushort|c_int|c_uint|c_long|c_ulong|size_t|ptrdiff_t|clock_t|time_t|c_longlong|c_ulonglong|intptr_t|uintptr_t|off_t|dev_t|ino_t|pid_t|mode_t|ssize_t)\b</string>
146146
<key>name</key>
147147
<string>storage.type.source.rust</string>
148148
</dict>
@@ -183,19 +183,19 @@
183183
</dict>
184184
<dict>
185185
<key>match</key>
186-
<string>\b(([0-9][0-9_]*)|([0-9][0-9_]*(u|u8|u16|u32|u64))|([0-9][0-9_]*(i|i8|i16|i32|i64)))\b</string>
186+
<string>\b(([0-9][0-9_]*)|([0-9][0-9_]*(u|us|u8|u16|u32|u64))|([0-9][0-9_]*(i|is|i8|i16|i32|i64)))\b</string>
187187
<key>name</key>
188188
<string>constant.numeric.integer.source.rust</string>
189189
</dict>
190190
<dict>
191191
<key>match</key>
192-
<string>\b((0x[a-fA-F0-9_]+)|(0x[a-fA-F0-9_]+(u|u8|u16|u32|u64))|(0x[a-fA-F0-9_]+(i|i8|i16|i32|i64)))\b</string>
192+
<string>\b((0x[a-fA-F0-9_]+)|(0x[a-fA-F0-9_]+(u|us|u8|u16|u32|u64))|(0x[a-fA-F0-9_]+(i|is|i8|i16|i32|i64)))\b</string>
193193
<key>name</key>
194194
<string>constant.numeric.hex.source.rust</string>
195195
</dict>
196196
<dict>
197197
<key>match</key>
198-
<string>\b((0b[01_]+)|(0b[01_]+(u|u8|u16|u32|u64))|(0b[01_]+(i|i8|i16|i32|i64)))\b</string>
198+
<string>\b((0b[01_]+)|(0b[01_]+(u|us|u8|u16|u32|u64))|(0b[01_]+(i|is|i8|i16|i32|i64)))\b</string>
199199
<key>name</key>
200200
<string>constant.numeric.binary.source.rust</string>
201201
</dict>

0 commit comments

Comments
 (0)