Changeset 10061 in osm for applications/editors/josm/plugins/lang/convpreset.pl
- Timestamp:
- 2008-08-22T17:05:41+02:00 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/lang/convpreset.pl
r9913 r10061 6 6 use strict; 7 7 8 my $item; 8 my $item = ""; 9 my $group; 9 10 my $comment = 0; 10 11 … … 15 16 { 16 17 chomp($line); 17 if($line =~ /<item\s+name= "(.*?)\/ ".*<\/item>/)18 if($line =~ /<item\s+name=(".*?")/) 18 19 { 19 print "tr(\"$1/ \") /* empty item \"$1\" */\n"; 20 print "tr($1) /* item $item */\n"; 21 $item = $group ? "$group$1" : $1; 22 $item =~ s/""/\//; 20 23 } 21 elsif($line =~ /< item\s+name=" ".*<\/item>/)24 elsif($line =~ /<group\s+name=(".*?")/) 22 25 { 23 print "/* empty item */\n"; 24 } 25 elsif($line =~ /<item\s+name=" ".*\/>/) 26 { 27 print "/* empty item */\n"; 28 } 29 elsif($line =~ /<item\s+name=(".*?")/) 30 { 31 $item = $1; 32 print "tr($item) /* item $item */\n"; 26 $group = $1; 27 print "tr($1) /* group $group */\n"; 33 28 } 34 29 elsif($line =~ /<label\s+text=" "/) … … 73 68 print "\n"; 74 69 } 70 elsif($line =~ /<\/group>/) 71 { 72 $group = 0; 73 print "\n"; 74 } 75 elsif($line =~ /<\/item>/) 76 { 77 $item = ""; 78 print "\n"; 79 } 75 80 elsif($line =~ /^\s*$/ 76 || $line =~ /< \/item>/81 || $line =~ /<seperator\/>/ 77 82 || $line =~ /<key/ 78 83 || $line =~ /annotations/
Note:
See TracChangeset
for help on using the changeset viewer.
