From edceb1e0c42811bf569c176e8cf74ffa79755819 Mon Sep 17 00:00:00 2001 From: thurston Date: Sun, 4 Feb 2007 03:08:34 +0000 Subject: [PATCH] Java and Ruby code generators don't need to switch on the language to choose a default extension. git-svn-id: http://svn.complang.org/ragel/trunk@71 052ea7fc-9027-0410-9066-f65837a77df0 --- rlgen-java/main.cpp | 11 ++--------- rlgen-ruby/main.cpp | 11 ++--------- 2 files changed, 4 insertions(+), 18 deletions(-) diff --git a/rlgen-java/main.cpp b/rlgen-java/main.cpp index 82e4b73..42ca2f1 100644 --- a/rlgen-java/main.cpp +++ b/rlgen-java/main.cpp @@ -186,15 +186,8 @@ ostream *openOutput( char *inputFile, char *language ) char *ext = findFileExtension( inputFile ); if ( ext != 0 && strcmp( ext, ".rh" ) == 0 ) outputFileName = fileNameFromStem( inputFile, ".h" ); - else { - char *defExtension = 0; - switch ( hostLangType ) { - case CCode: defExtension = ".c"; break; - case DCode: defExtension = ".d"; break; - case JavaCode: defExtension = ".java"; break; - } - outputFileName = fileNameFromStem( inputFile, defExtension ); - } + else + outputFileName = fileNameFromStem( inputFile, ".java" ); } /* Make sure we are not writing to the same file as the input file. */ diff --git a/rlgen-ruby/main.cpp b/rlgen-ruby/main.cpp index c952dca..fdc9499 100644 --- a/rlgen-ruby/main.cpp +++ b/rlgen-ruby/main.cpp @@ -186,15 +186,8 @@ ostream *openOutput( char *inputFile, char *language ) char *ext = findFileExtension( inputFile ); if ( ext != 0 && strcmp( ext, ".rh" ) == 0 ) outputFileName = fileNameFromStem( inputFile, ".h" ); - else { - char *defExtension = 0; - switch ( hostLangType ) { - case CCode: defExtension = ".c"; break; - case DCode: defExtension = ".d"; break; - case JavaCode: defExtension = ".java"; break; - } - outputFileName = fileNameFromStem( inputFile, defExtension ); - } + else + outputFileName = fileNameFromStem( inputFile, ".rb" ); } /* Make sure we are not writing to the same file as the input file. */ -- 2.7.4