Java and Ruby code generators don't need to switch on the language to choose a
authorthurston <thurston@052ea7fc-9027-0410-9066-f65837a77df0>
Sun, 4 Feb 2007 03:08:34 +0000 (03:08 +0000)
committerthurston <thurston@052ea7fc-9027-0410-9066-f65837a77df0>
Sun, 4 Feb 2007 03:08:34 +0000 (03:08 +0000)
default extension.

git-svn-id: http://svn.complang.org/ragel/trunk@71 052ea7fc-9027-0410-9066-f65837a77df0

rlgen-java/main.cpp
rlgen-ruby/main.cpp

index 82e4b73..42ca2f1 100644 (file)
@@ -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. */
index c952dca..fdc9499 100644 (file)
@@ -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. */