Changeset 4023
- Timestamp:
- Nov 1, 2008, 2:48:03 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
to-imperative/trunk/java/refal/refal/plus/List2.rf
r4022 r4023 280 280 e.new_list; 281 281 282 $func FrequenciesHelp (e.expr) (s.num) = s.num e.expr; 283 FrequenciesHelp (e.expr) (s.num) = s.num e.expr; 284 282 285 $public $func Frequencies e.list = e.list; 283 286 Frequencies e.list = … … 288 291 <Bind s.table (t.term) (<Add s.num 1>)>, 289 292 $fail; 290 < MapIn &Concat <Entries s.table>>;293 <Sort <MapIn &FrequenciesHelp <Entries s.table>>>; 291 294 }; 292 295 … … 295 298 <Table> :: s.table, 296 299 { 297 e.list : e ( e.expr s.n) e,300 e.list : e (s.n e.expr) e, 298 301 { <Lookup s.table e.expr>; 0; } : s.num, 299 302 <Bind s.table (e.expr) (<Add s.num s.n>)>, 300 303 $fail; 301 < MapIn &Concat <Entries s.table>>;304 <Sort <MapIn &FrequenciesHelp <Entries s.table>>>; 302 305 }; 303 306
Note: See TracChangeset
for help on using the changeset viewer.