Rev 11312 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 11312 | Rev 12981 | ||
|---|---|---|---|
| Line 20... | Line 20... | ||
| 20 | cp_=!append item $classes to $progs |
20 | cp_=!append item $classes to $progs |
| 21 | cp_=!translate internal / to _ in $cp_ |
21 | cp_=!translate internal / to _ in $cp_ |
| 22 | idata= |
22 | idata= |
| 23 | rdata= |
23 | rdata= |
| 24 | !for c in $cp_ |
24 | !for c in $cp_ |
| 25 | rdata_$c= |
25 | rdata_$c= |
| 26 | idata_$c= |
26 | idata_$c= |
| 27 | !next c |
27 | !next c |
| 28 | 28 | ||
| 29 | !for c in $levels |
29 | !for c in $levels |
| 30 | cdata_$c= |
30 | cdata_$c= |
| 31 | pdata_$c= |
31 | pdata_$c= |
| 32 | idata_$c= |
32 | idata_$c= |
| 33 | !next c |
33 | !next c |
| 34 | !for c in $courses |
34 | !for c in $courses |
| 35 | c_=!translate internal / to , in $c |
35 | c_=!translate internal / to , in $c |
| 36 | cc=!char 1 to 3 of $(c_[3]) |
36 | cc=!char 1 to 3 of $(c_[3]) |
| 37 | l_=$(c_[1]) |
37 | l_=$(c_[1]) |
| 38 | C_=$(c_[1])_$(c_[2]) |
38 | C_=$(c_[1])_$(c_[2]) |
| 39 | p_=$(c_[1])_$cc |
39 | p_=$(c_[1])_$cc |
| - | 40 | t_=!defof class_Supervisor\ |
|
| - | 41 | class_supervisor\ |
|
| - | 42 | class_description\ |
|
| - | 43 | class_connections\ |
|
| - | 44 | in $D_/$c/.def |
|
| - | 45 | !distribute lines $t_ into s_,n_,t_,co_ |
|
| - | 46 | co_=!items2words $co_ |
|
| - | 47 | L_=$c,$s_,$t_,$n_,$co_ |
|
| - | 48 | rdata_$l_=!append line $L_ to $(rdata_$l_) |
|
| - | 49 | rdata_$C_=!append line $L_ to $(rdata_$C_) |
|
| - | 50 | rdata_$p_=!append line $L_ to $(rdata_$p_) |
|
| - | 51 | rdata=!append line $L_ to $(rdata) |
|
| - | 52 | !next c |
|
| - | 53 | !for c in $icourses |
|
| - | 54 | c_=!translate internal / to , in $c |
|
| - | 55 | l_=$(c_[1]) |
|
| - | 56 | p_=$(c_[1])_$(c_[2]) |
|
| 40 | t_=!defof class_Supervisor\ |
57 | t_=!defof class_Supervisor\ |
| 41 | class_supervisor\ |
58 | class_supervisor\ |
| 42 | class_description\ |
59 | class_description\ |
| 43 | class_connections\ |
60 | class_connections\ |
| 44 | in $D_/$c/.def |
61 | in $D_/$c/.def |
| 45 | !distribute lines $t_ into |
62 | !distribute lines $t_ into s_,n_,t_ |
| 46 | co_=!items2words $co_ |
- | |
| 47 |
|
63 | L_=$c,$s_,$t_,$n_ |
| 48 |
|
64 | idata_$l_=!append line $L_ to $(idata_$l_) |
| 49 |
|
65 | idata_$p_=!append line $L_ to $(idata_$p_) |
| 50 |
|
66 | vistest=!defof class_visibility in $D_/$c/.def |
| - | 67 | !!ifval $vistest=2 |
|
| 51 |
|
68 | idata=!append line $L_ to $idata |
| - | 69 | !!endif |
|
| 52 | !next c |
70 | !next c |
| 53 | !for c in $icourses |
- | |
| 54 | c_=!translate internal / to , in $c |
- | |
| 55 | l_=$(c_[1]) |
- | |
| 56 | p_=$(c_[1])_$(c_[2]) |
- | |
| 57 | t_=!defof class_Supervisor\ |
- | |
| 58 | class_supervisor\ |
- | |
| 59 | class_description\ |
- | |
| 60 | class_connections\ |
- | |
| 61 | in $D_/$c/.def |
- | |
| 62 | !distribute lines $t_ into s_,n_,t_ |
- | |
| 63 | L_=$c,$s_,$t_,$n_ |
- | |
| 64 | idata_$l_=!append line $L_ to $(idata_$l_) |
- | |
| 65 | idata_$p_=!append line $L_ to $(idata_$p_) |
- | |
| 66 | vistest=!defof class_visibility in $D_/$c/.def |
- | |
| 67 | !!ifval $vistest=2 |
- | |
| 68 | idata=!append line $L_ to $idata |
- | |
| 69 | !!endif |
- | |
| 70 | !next c |
- | |
| 71 | 71 | ||
| 72 | cdata= |
72 | cdata= |
| 73 | !for c in $classes |
73 | !for c in $classes |
| 74 | c_=!translate internal / to , in $c |
74 | c_=!translate internal / to , in $c |
| 75 | c_=!item 1 of $c_ |
75 | c_=!item 1 of $c_ |
| 76 | t_=!defof class_Supervisor\ |
76 | t_=!defof class_Supervisor\ |
| 77 | class_supervisor\ |
77 | class_supervisor\ |
| 78 | class_description\ |
78 | class_description\ |
| 79 | class_connections\ |
79 | class_connections\ |
| 80 | in $D_/$c/.def |
80 | in $D_/$c/.def |
| 81 | !distribute lines $t_ into s_,n_,t_,co_ |
81 | !distribute lines $t_ into s_,n_,t_,co_ |
| 82 | co_=!items2words $co_ |
82 | co_=!items2words $co_ |
| 83 | cdata=!append line $c,$s_,$t_,$n_,$co_ to $cdata |
83 | cdata=!append line $c,$s_,$t_,$n_,$co_ to $cdata |
| 84 | cdata_$c_=!append line $c,$s_,$t_,$n_ to $(cdata_$c_) |
84 | cdata_$c_=!append line $c,$s_,$t_,$n_ to $(cdata_$c_) |
| 85 | c_=!translate internal / to _ in $c |
85 | c_=!translate internal / to _ in $c |
| 86 | !writefile $D_/$c/courses $(rdata_$c_) |
86 | !writefile $D_/$c/courses $(rdata_$c_) |
| 87 | !next c |
87 | !next c |
| 88 | !writefile $D_/courses $(rdata_$c_) |
88 | !writefile $D_/courses $(rdata_$c_) |
| 89 | 89 | ||
| 90 | pdata= |
90 | pdata= |
| 91 | !for c in $progs |
91 | !for c in $progs |
| 92 | c_=!translate internal / to , in $c |
92 | c_=!translate internal / to , in $c |
| 93 | c_=!item 1 of $c_ |
93 | c_=!item 1 of $c_ |
| 94 | t_=!defof class_Supervisor\ |
94 | t_=!defof class_Supervisor\ |
| 95 | class_supervisor\ |
95 | class_supervisor\ |
| 96 | class_description\ |
96 | class_description\ |
| 97 | class_connections\ |
97 | class_connections\ |
| 98 | in $D_/$c/.def |
98 | in $D_/$c/.def |
| 99 | !distribute lines $t_ into s_,n_,t_,co_ |
99 | !distribute lines $t_ into s_,n_,t_,co_ |
| 100 | co_=!items2words $co_ |
100 | co_=!items2words $co_ |
| 101 | pdata=!append line $c,$s_,$t_,$n_,$co_ to $pdata |
101 | pdata=!append line $c,$s_,$t_,$n_,$co_ to $pdata |
| 102 | pdata_$c_=!append line $c,$s_,$t_,$n_,$co_ to $(pdata_$c_) |
102 | pdata_$c_=!append line $c,$s_,$t_,$n_,$co_ to $(pdata_$c_) |
| 103 | c_=!translate internal / to _ in $c |
103 | c_=!translate internal / to _ in $c |
| 104 | !writefile $D_/$c/courses $(rdata_$c_) |
104 | !writefile $D_/$c/courses $(rdata_$c_) |
| 105 | !writefile $D_/$c/icourses $(idata_$c_) |
105 | !writefile $D_/$c/icourses $(idata_$c_) |
| 106 | !next c |
106 | !next c |
| 107 | 107 | ||
| 108 | ldata= |
108 | ldata= |
| 109 | !for c in $levels |
109 | !for c in $levels |
| 110 | t_=!defof class_Supervisor\ |
110 | t_=!defof class_Supervisor\ |
| 111 | class_supervisor\ |
111 | class_supervisor\ |
| 112 | class_description\ |
112 | class_description\ |
| 113 | class_connections\ |
113 | class_connections\ |
| 114 | in $D_/$c/.def |
114 | in $D_/$c/.def |
| 115 | !distribute lines $t_ into s_,n_,t_,co_ |
115 | !distribute lines $t_ into s_,n_,t_,co_ |
| 116 | co_=!items2words $co_ |
116 | co_=!items2words $co_ |
| 117 | ldata=!append line $c,$s_,$t_,$n_,$co_ to $ldata |
117 | ldata=!append line $c,$s_,$t_,$n_,$co_ to $ldata |
| 118 | !writefile $D_/$c/classes $(cdata_$c) |
118 | !writefile $D_/$c/classes $(cdata_$c) |
| 119 | !writefile $D_/$c/programs $(pdata_$c) |
119 | !writefile $D_/$c/programs $(pdata_$c) |
| 120 | !writefile $D_/$c/courses $(rdata_$c) |
120 | !writefile $D_/$c/courses $(rdata_$c) |
| 121 | !writefile $D_/$c/icourses $(idata_$c) |
121 | !writefile $D_/$c/icourses $(idata_$c) |
| 122 | !next c |
122 | !next c |
| 123 | 123 | ||
| 124 | !writefile $D_/levels $ldata |
124 | !writefile $D_/levels $ldata |
| 125 | !writefile $D_/classes $cdata |
125 | !writefile $D_/classes $cdata |
| 126 | !writefile $D_/programs $pdata |
126 | !writefile $D_/programs $pdata |
| 127 | !writefile $D_/icourses $idata |
127 | !writefile $D_/icourses $idata |
| 128 | !writefile $D_/courses $rdata |
128 | !writefile $D_/courses $rdata |
| 129 | - | ||