File size: 1,359 Bytes
21baa2f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# -*- coding: utf-8 -*-
'''
Created on ١١‏/٠٥‏/٢٠١٠

@Created by: Muhammad Altabba
'''
from RootsAndPatternsRepository import *;

rap = RootsAndPatternsRepository();
rap.Load('D:/temp/AlKhalil_1/db/', 'roots2');

print('Nominal Roots = ', len(rap.NominalRoots ));
for k, v in rap.NominalRoots.items():
    print('\tPattern length = ', k, ', count = ', len(v));
    
print('Verbal Roots = ', len(rap.VerbalRoots ));
for k, v in rap.VerbalRoots.items():
    print('\tPattern length = ', k, ', count = ', len(v));
    
print('Unvoweled Nominal Patterns = ', len(rap.UnvoweledNominalPatterns));
for k, v in rap.UnvoweledNominalPatterns.items():
    print('\tPattern length = ', k, ', count = ', len(v));
    
print('Unvoweled Verbal Patterns = ', len(rap.UnvoweledVerbalPatterns));
for k, v in rap.UnvoweledVerbalPatterns.items():
    print('\tPattern length = ', k, ', count = ', len(v));

print('Voweled Nominal Patterns = ', len(rap.VoweledNominalPatterns));
for k, v in rap.UnvoweledVerbalPatterns.items():
    print('\tPattern length = ', k, ', count = ', len(v));

print('Voweled Verbal Patterns = ', len(rap.VoweledVerbalPatterns));
for k, v in rap.UnvoweledVerbalPatterns.items():
    print('\tPattern length = ', k, ', count = ', len(v));


print('Number of Errors: ', len(Error_Log));
for i in range(len(Error_Log)):
    print(Error_Log[i]);