@@ -31,52 +31,52 @@ namespace Sass {
3131 // this even seems to improve performance by quite a bit
3232 // ####################################
3333
34- const bool is_alpha (const char & chr)
34+ bool is_alpha (const char & chr)
3535 {
3636 return unsigned (chr - ' A' ) <= ' Z' - ' A' ||
3737 unsigned (chr - ' a' ) <= ' z' - ' a' ;
3838 }
3939
40- const bool is_space (const char & chr)
40+ bool is_space (const char & chr)
4141 {
4242 // adapted the technique from is_alpha
4343 return chr == ' ' || unsigned (chr - ' \t ' ) <= ' \r ' - ' \t ' ;
4444 }
4545
46- const bool is_digit (const char & chr)
46+ bool is_digit (const char & chr)
4747 {
4848 // adapted the technique from is_alpha
4949 return unsigned (chr - ' 0' ) <= ' 9' - ' 0' ;
5050 }
5151
52- const bool is_xdigit (const char & chr)
52+ bool is_xdigit (const char & chr)
5353 {
5454 // adapted the technique from is_alpha
5555 return unsigned (chr - ' 0' ) <= ' 9' - ' 0' ||
5656 unsigned (chr - ' a' ) <= ' f' - ' a' ||
5757 unsigned (chr - ' A' ) <= ' F' - ' A' ;
5858 }
5959
60- const bool is_punct (const char & chr)
60+ bool is_punct (const char & chr)
6161 {
6262 // locale independent
6363 return chr == ' .' ;
6464 }
6565
66- const bool is_alnum (const char & chr)
66+ bool is_alnum (const char & chr)
6767 {
6868 return is_alpha (chr) || is_digit (chr);
6969 }
7070
7171 // check if char is outside ascii range
72- const bool is_unicode (const char & chr)
72+ bool is_unicode (const char & chr)
7373 {
7474 // check for unicode range
7575 return unsigned (chr) > 127 ;
7676 }
7777
7878 // Match word character (look ahead)
79- const bool is_character (const char & chr)
79+ bool is_character (const char & chr)
8080 {
8181 // valid alpha, numeric or unicode char (plus hyphen)
8282 return is_alnum (chr) || is_unicode (chr) || chr == ' -' ;
0 commit comments