Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Open sidebar
Jon Shahen
mohawk-t-conversion-tool
Commits
ff3be132
Commit
ff3be132
authored
Jan 24, 2015
by
Jonathan Shahen
Browse files
Better support for custom file extensions
parent
37d0d9e4
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
14 additions
and
10 deletions
+14
-10
src/mohawk/converter/ConverterInstance.java
src/mohawk/converter/ConverterInstance.java
+3
-1
src/mohawk/converter/to/ConvertTo.java
src/mohawk/converter/to/ConvertTo.java
+2
-0
src/mohawk/converter/to/asaptime/ConvertToASAPTimeNSA.java
src/mohawk/converter/to/asaptime/ConvertToASAPTimeNSA.java
+1
-1
src/mohawk/converter/to/asaptime/ConvertToASAPTimeSA.java
src/mohawk/converter/to/asaptime/ConvertToASAPTimeSA.java
+1
-1
src/mohawk/converter/to/mohawk/ConvertToMohawk.java
src/mohawk/converter/to/mohawk/ConvertToMohawk.java
+5
-5
src/mohawk/converter/to/tred/ConvertToTRole.java
src/mohawk/converter/to/tred/ConvertToTRole.java
+1
-1
src/mohawk/converter/to/tred/ConvertToTRule.java
src/mohawk/converter/to/tred/ConvertToTRule.java
+1
-1
No files found.
src/mohawk/converter/ConverterInstance.java
View file @
ff3be132
...
...
@@ -19,6 +19,7 @@ import mohawk.converter.logging.MohawkTiming;
import
mohawk.converter.to.asaptime.ConvertToASAPTimeNSA
;
import
mohawk.converter.to.mohawk.ConvertToMohawk
;
import
mohawk.converter.to.tred.ConvertToTRule
;
import
mohawk.global.FileExtensions
;
import
mohawk.global.pieces.MohawkT
;
import
org.apache.commons.cli.BasicParser
;
...
...
@@ -45,6 +46,7 @@ public class ConverterInstance {
// Helpers
public
SpecHelper
specHelper
=
new
SpecHelper
();
public
MohawkTiming
timing
=
new
MohawkTiming
();
public
FileExtensions
fileExt
=
new
FileExtensions
();
public
int
run
(
String
[]
args
)
{
try
{
...
...
@@ -100,7 +102,7 @@ public class ConverterInstance {
/* Timing */
timing
.
startTimer
(
"convertToRanise ("
+
i
+
")"
);
ConvertToASAPTimeNSA
toRanise
=
new
ConvertToASAPTimeNSA
();
String
raniseStr
=
toRanise
.
convert
(
m
,
specFile
,
true
);
toRanise
.
convert
(
m
,
specFile
,
true
);
if
(
toRanise
.
lastError
==
null
)
{
logger
.
info
(
"[SUCCESS] Successfully converted to Ranise's Input Format"
);
...
...
src/mohawk/converter/to/ConvertTo.java
View file @
ff3be132
...
...
@@ -8,9 +8,11 @@ import java.nio.charset.Charset;
import
java.nio.file.Files
;
import
java.nio.file.Paths
;
import
mohawk.global.FileExtensions
;
import
mohawk.global.pieces.MohawkT
;
public
class
ConvertTo
{
public
FileExtensions
fileExt
=
new
FileExtensions
();
// allows for custom file extensions
public
String
convertedStr
=
null
;
public
String
lastError
=
null
;
...
...
src/mohawk/converter/to/asaptime/ConvertToASAPTimeNSA.java
View file @
ff3be132
...
...
@@ -170,7 +170,7 @@ public class ConvertToASAPTimeNSA extends ConvertTo {
@Override
public
String
getFileExtenstion
()
{
return
".ranise"
;
return
fileExt
.
ASAPTime_NSA
;
}
}
src/mohawk/converter/to/asaptime/ConvertToASAPTimeSA.java
View file @
ff3be132
...
...
@@ -51,7 +51,7 @@ public class ConvertToASAPTimeSA extends ConvertTo {
@Override
public
String
getFileExtenstion
()
{
return
".ranise"
;
return
fileExt
.
ASAPTime_SA
;
}
}
src/mohawk/converter/to/mohawk/ConvertToMohawk.java
View file @
ff3be132
...
...
@@ -15,11 +15,6 @@ import org.stringtemplate.v4.ST;
public
class
ConvertToMohawk
extends
ConvertTo
{
public
static
final
Logger
logger
=
Logger
.
getLogger
(
"mohawk-converter"
);
@Override
public
String
getFileExtenstion
()
{
return
".mohawk"
;
}
@Override
public
String
convert
(
MohawkT
m
,
File
f
,
Boolean
writeToFile
)
{
try
{
...
...
@@ -54,4 +49,9 @@ public class ConvertToMohawk extends ConvertTo {
return
convertedStr
;
}
@Override
public
String
getFileExtenstion
()
{
return
fileExt
.
Mohawk
;
}
}
src/mohawk/converter/to/tred/ConvertToTRole.java
View file @
ff3be132
...
...
@@ -81,6 +81,6 @@ public class ConvertToTRole extends ConvertTo {
@Override
public
String
getFileExtenstion
()
{
return
".uzun"
;
return
fileExt
.
TRole
;
}
}
src/mohawk/converter/to/tred/ConvertToTRule.java
View file @
ff3be132
...
...
@@ -81,6 +81,6 @@ public class ConvertToTRule extends ConvertTo {
@Override
public
String
getFileExtenstion
()
{
return
".uzun"
;
return
fileExt
.
TRule
;
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment