Last change
on this file since 366 was 2, checked in by Rick van der Zwet, 15 years ago |
Initial import of data of old repository ('data') worth keeping (e.g. tracking
means of URL access statistics)
|
-
Property svn:executable
set to
*
|
File size:
1.4 KB
|
Rev | Line | |
---|
[2] | 1 | #!/usr/bin/env perl
|
---|
| 2 | # Author : Rick van der Zwet
|
---|
| 3 | # S-number : 0433373
|
---|
| 4 | # Version : $Id: inv2human.pl 322 2007-11-22 14:09:00Z rick $
|
---|
| 5 | # Copyright : FreeBSD Licence
|
---|
| 6 | #
|
---|
| 7 |
|
---|
| 8 |
|
---|
| 9 | # 1. AtLeaf 9. PutInfo
|
---|
| 10 | # 2. GoRoot 10. GetInfo
|
---|
| 11 | # 3. ExistsChild 11. GotoNode
|
---|
| 12 | # 4. GoChild 12. GetNode
|
---|
| 13 | # 5. FirstChild 13. Show
|
---|
| 14 | # 6. NextChild 14. Show (2)
|
---|
| 15 | # 7. AddChild 15. Opnieuw beginnen
|
---|
| 16 | # 8. RemoveChild 16. Stoppen
|
---|
| 17 |
|
---|
| 18 |
|
---|
| 19 |
|
---|
| 20 | @input = <STDIN>;
|
---|
| 21 | @onecommand = (1,2,5,10,11,12,13,14,15,16);
|
---|
| 22 | @number2name = ( 'ERROR: Option Zero',
|
---|
| 23 | 'AtLeaf',
|
---|
| 24 | 'GoRoot',
|
---|
| 25 | 'ExistsChild',
|
---|
| 26 | 'GoChild',
|
---|
| 27 | 'FirstChild',
|
---|
| 28 | 'NextChild',
|
---|
| 29 | 'AddChild',
|
---|
| 30 | 'RemoveChild',
|
---|
| 31 | 'PutInfo',
|
---|
| 32 | 'GetInfo',
|
---|
| 33 | 'GotoNode',
|
---|
| 34 | 'GetNode',
|
---|
| 35 | 'Show',
|
---|
| 36 | 'Show (2)',
|
---|
| 37 | 'Opnieuw beginnen',
|
---|
| 38 | 'Stoppen',
|
---|
| 39 | );
|
---|
| 40 |
|
---|
| 41 |
|
---|
| 42 | while ( my $line = shift(@input) )
|
---|
| 43 | {
|
---|
| 44 | printf "%-5d #", $line;
|
---|
| 45 | chomp $line;
|
---|
| 46 | if ( grep(/^$line$/, @onecommand) )
|
---|
| 47 | {
|
---|
| 48 | print $number2name[$line] . "\n";
|
---|
| 49 | }
|
---|
| 50 | else
|
---|
| 51 | {
|
---|
| 52 | $value = shift(@input);
|
---|
| 53 | chomp($value);
|
---|
| 54 | print $number2name[$line] . " - " . $value . "\n";
|
---|
| 55 | printf "%-5d #Value\n", $value;
|
---|
| 56 | }
|
---|
| 57 | }
|
---|
Note:
See
TracBrowser
for help on using the repository browser.