История изменений
Исправление Virtuos86, (текущая версия) :
Вообще я поискал и нашел описание БНФ грамматики Раста: https://doc.rust-lang.org/grammar.html. Определение чисел там есть, и, мне кажется, лучше самому не придумывать его :). Но там не описаны суффиксы для указания типа числа. В принципе, если тебе нужно подсвечивать только эти суффиксы, то так и напиши тупым перебором несколько регулярок:
[0-9]i|u|f8
[0-9]i|u|f16
[0-9]i|u|f32
[0-9]i|u|f64
[0-9]i|u|f128
[0-9]usize
Надеюсь, диапазон чисел mcedit понимает?
Исправление Virtuos86, :
Вообще я поискал и нашел описание БНФ грамматики Раста: https://doc.rust-lang.org/grammar.html. Определение чисел там есть, и, мне кажется, лучше самому не придумывать его :). Но там не описаны суффиксы для указания типа числа. В принципе, если тебе нужно подсвечивать только эти суффиксы, то так и напиши тупым перебором несколько регулярок:
[0-9]i|u|f8
[0-9]i|u|f16
[0-9]i|u|f32
[0-9]i|u|f64
[0-9]i|u|f128
Надеюсь, диапазон чисел mcedit понимает?
Исходная версия Virtuos86, :
Вообще я поискал и нашел описание БНФ грамматики Раста: https://doc.rust-lang.org/grammar.html. Определение чисел там есть, и, мне кажется, лучше самому не придумывать его :). Но там не описаны суффиксы для указания типа числа. В принципе, если тебе нужно подсвечивать только эти суффиксы, то так и напиши тупым перебором несколько регулярок:
[0-9]u|f8
[0-9]u|f16
[0-9]u|f32
[0-9]u|f64
[0-9]u|f128
Надеюсь, диапазон чисел mcedit понимает?