<commit_before>#CJADSLKeyPath
CJADSLKeyPath is a easy to use Category for accessing values with a special keyPath 

##Installation
Just drag&drop the ```CJADSLKeyPath.h``` file in your XCode Project. 
For global usage you can import the ```CJADSLKeyPath.h``` in your projects ```-Prefix.pch``` file.

##Usage
First check out the example Project for further examples

``` objc
NSDictionary *object = @{
                             @"test" : @"foo",
                             @"nested" : @{
                                     @"name" : @"bar",
                                     @"items" : @[
                                             @{ @"value1" : @"0" , @"value2" : @"foo"},
                                             @{ @"value1" : @"1" , @"value2" : @"foo"},
                                             @{ @"value1" : @"2" , @"value2" : @"foo"},
                                             @{ @"value1" : @"3" , @"value2" : @"foo"},
                                             ]
                                     }
                             };
    
NSArray *values = [object valueForDSLKeyPath:@"nested.items[*].value1"];<commit_msg>fixed readme<commit_after>#CJADSLKeyPath
CJADSLKeyPath is a easy to use Category for accessing values with a special keyPath 

##Installation
Just drag&drop the ```NSObject+DSLKeyPath.h.h``` file in your XCode Project. 
For global usage you can import the ```NSObject+DSLKeyPath.h.h``` in your projects ```-Prefix.pch``` file.

##Usage
First check out the example Project for further examples

``` objc
NSDictionary *object = @{
                             @"test" : @"foo",
                             @"nested" : @{
                                     @"name" : @"bar",
                                     @"items" : @[
                                             @{ @"value1" : @"0" , @"value2" : @"foo"},
                                             @{ @"value1" : @"1" , @"value2" : @"foo"},
                                             @{ @"value1" : @"2" , @"value2" : @"foo"},
                                             @{ @"value1" : @"3" , @"value2" : @"foo"},
                                             ]
                                     }
                             };
    
NSArray *values = [object valueForDSLKeyPath:@"nested.items[*].value1"];
{'fraction_non_alphanumeric': 0.14071214071214072, 'fraction_numerical': 0.011154011154011155, 'mean_word_length': 1.1277372262773722, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 26, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5719810', 'n_tokens_mistral': 629, 'n_tokens_neox': 566, 'n_words': 154}