| 43 | static const String special_characters = "()[]{}?*+-|^$\\.&~# \t\n\r\v\f"; |
| 44 | static const String glob_characters = "[]*?"; |
| 45 | HashMap<char32_t, String> _init_map() { |
| 46 | HashMap<char32_t, String> map; |
| 47 | for (int i = 0; i < special_characters.length(); i++) { |
| 48 | auto sc = special_characters[i]; |
| 49 | map.insert( |
| 50 | static_cast<char32_t>(sc), String{ "\\" } + sc); |
| 51 | } |
| 52 | return map; |
| 53 | } |
| 54 | #ifdef WINDOWS_ENABLED |
| 55 | static constexpr bool is_windows = true; |
| 56 | #else |