#! /usr/bin/perl -w # Written by Dirk Stöcker # Public domain, no rights reserved. use strict; my $rule_cond; # cumulated conditions from current rule # This is a simple conversion and in no way a complete XML parser # but it works with a default Perl installation # Print a header to write valid Java code. No line break, # so that the input and output line numbers will match. print "class trans_style { void tr(String s){} void f() {"; while(my $line = <>) { chomp($line); print "tr(\"---DUMMY-MARKER---\"); "; if($line =~ //) { $rule_cond = ""; print "/* $line */\n"; } elsif($line =~ /