From 982c8b4f36ae22e914379366aead1e5552703125 Mon Sep 17 00:00:00 2001 From: Paul Loyd Date: Fri, 9 Jan 2015 18:49:29 +0300 Subject: [PATCH 1/2] Add `isize` and `usize` types --- Rust.tmLanguage | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Rust.tmLanguage b/Rust.tmLanguage index 460cc37a..2e2061e4 100644 --- a/Rust.tmLanguage +++ b/Rust.tmLanguage @@ -142,7 +142,7 @@ 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 + \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 name storage.type.source.rust From 4239dc577e4b92a8e89d313a3d081d6b9ad5cda2 Mon Sep 17 00:00:00 2001 From: Paul Loyd Date: Sat, 10 Jan 2015 18:53:53 +0300 Subject: [PATCH 2/2] Add `is` and `us` suffixes --- Rust.tmLanguage | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Rust.tmLanguage b/Rust.tmLanguage index 2e2061e4..96b0b0b4 100644 --- a/Rust.tmLanguage +++ b/Rust.tmLanguage @@ -183,19 +183,19 @@ 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 + \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 name constant.numeric.integer.source.rust 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 + \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 name constant.numeric.hex.source.rust match - \b((0b[01_]+)|(0b[01_]+(u|u8|u16|u32|u64))|(0b[01_]+(i|i8|i16|i32|i64)))\b + \b((0b[01_]+)|(0b[01_]+(u|us|u8|u16|u32|u64))|(0b[01_]+(i|is|i8|i16|i32|i64)))\b name constant.numeric.binary.source.rust