1pub const SETTINGS_ROOT_KEY_VALUE_PATTERN: &str = r#"(document
2 (object
3 (pair
4 key: (string (string_content) @name)
5 value: (_) @value
6 )
7 )
8)"#;
9
10pub const SETTINGS_NESTED_KEY_VALUE_PATTERN: &str = r#"(document
11 (object
12 (pair
13 key: (string (string_content) @parent_key)
14 value: (object
15 (pair
16 key: (string (string_content) @setting_name)
17 value: (_) @setting_value
18 )
19 )
20 )
21 )
22)"#;
23
24pub const SETTINGS_LANGUAGES_PATTERN: &str = r#"(document
25 (object
26 (pair
27 key: (string (string_content) @languages)
28 value: (object
29 (pair
30 key: (string)
31 value: (object
32 (pair
33 key: (string (string_content) @setting_name)
34 value: (_) @value
35 )
36 )
37 ))
38 )
39 )
40 (#eq? @languages "languages")
41)"#;