Rev 3319 | Rev 4561 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
23 | reyssat | 1 | !read scripts/check.class |
2 | !if $error!=$empty |
||
3 | !exit |
||
4 | !endif |
||
5 | |||
6 | data1=!nonempty lines $data1 |
||
7 | n=!linecnt $data1 |
||
8 | set=0 |
||
3261 | obado | 9 | name_or_def=0 |
23 | reyssat | 10 | |
11 | !for i=1 to $n |
||
12 | l=!line $i of $data1 |
||
13 | l=!translate = to $\ |
||
14 | $ in $l |
||
15 | !distribute lines $l into n_,v_ |
||
16 | n_=!word 1 of $n_ |
||
17 | v_=!trim $v_ |
||
18 | !if $n_ isitemof $classdefs |
||
19 | !setdef !set class_$n_=$v_ in $classdeffile |
||
20 | !advance set |
||
21 | !endif |
||
3261 | obado | 22 | !if $n_ == connections |
23 | !readdef $classdeffile |
||
24 | !if $v_ notin $class_connections |
||
3319 | obado | 25 | !setdef !set class_connections = $class_connections $v_ in $classdeffile |
3261 | obado | 26 | !advance set |
27 | !endif |
||
28 | !endif |
||
29 | |||
30 | !if $n_ isitemof name,description |
||
31 | !advance name_or_def |
||
32 | !endif |
||
23 | reyssat | 33 | !next i |
34 | |||
35 | !if $set<1 |
||
36 | error=nothing done |
||
37 | !exit |
||
38 | !endif |
||
39 | |||
4058 | obado | 40 | #on ne recree l'index des classes que si un nom ou une description a change |
3261 | obado | 41 | !if $name_or_def>0 |
42 | !sh cd $wims_home/log/classes; ./.build-index |
||
43 | !endif |