Skip to content

Commit

Permalink
remove whitespaces for nicer visuals in cookbook snippets
Browse files Browse the repository at this point in the history
  • Loading branch information
karlnapf authored and vigsterkr committed Mar 10, 2016
1 parent df1bef8 commit ffb6f07
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 11 deletions.
8 changes: 4 additions & 4 deletions examples/meta/generator/targets/java.json
@@ -1,14 +1,14 @@
{
"Program": "import org.shogun.*;\nimport org.jblas.*;\n\n${dependencies}class $programName {\n static {\n System.loadLibrary(\"modshogun\");\n }\n\n public static void main(String argv[]) {\n modshogun.init_shogun_with_defaults();\n\n$program\n }\n}\n",
"Program": "import org.shogun.*;\nimport org.jblas.*;\n\n${dependencies}class $programName {\nstatic {\nSystem.loadLibrary(\"modshogun\");\n}\n\npublic static void main(String argv[]) {\nmodshogun.init_shogun_with_defaults();\n\n$program\n}\n}\n",
"Dependencies": {
"AllDependencies": "$enumDependencies\n\n",
"EnumDependencies": "$enums",
"DependencyListElementClass": "$element",
"DependencyListElementEnum": "import static org.shogun.$type.$value;",
"DependencyListSeparator": "\n"
},
"Statement": " $statement;\n",
"Comment": " //$comment\n",
"Statement": "$statement;\n",
"Comment": "//$comment\n",
"Init": {
"Construct": "$type $name = new $type($arguments)",
"Copy": "$type $name = $expr"
Expand Down Expand Up @@ -57,4 +57,4 @@
"Print": "System.out.println($expr)",
"OutputDirectoryName": "java",
"FileExtension": ".java"
}
}
14 changes: 7 additions & 7 deletions examples/meta/generator/tests/test_translate_java.py
Expand Up @@ -40,7 +40,7 @@ class MyExample {

translation = self.translator.translateProgram(programAST, "MyExample")

self.assertEqual(translation, u"import org.shogun.*;\nimport org.jblas.*;\n\nclass MyExample {\n static {\n System.loadLibrary(\"modshogun\");\n }\n\n public static void main(String argv[]) {\n modshogun.init_shogun_with_defaults();\n\n CSVFile trainf = new CSVFile(\"train.dat\");\n RealFeatures feats_train = new RealFeatures(trainf);\n CSVFile testf = new CSVFile(\"test.dat\");\n\n }\n}\n")
self.assertEqual(translation, u"import org.shogun.*;\nimport org.jblas.*;\n\nclass MyExample {\nstatic {\nSystem.loadLibrary(\"modshogun\");\n}\n\npublic static void main(String argv[]) {\nmodshogun.init_shogun_with_defaults();\n\nCSVFile trainf = new CSVFile(\"train.dat\");\nRealFeatures feats_train = new RealFeatures(trainf);\nCSVFile testf = new CSVFile(\"test.dat\");\n\n}\n}\n")

def test_translateProgramWithNewlines(self):
programAST = [
Expand All @@ -53,7 +53,7 @@ def test_translateProgramWithNewlines(self):

translation = self.translator.translateProgram(programAST, "MyExample")

self.assertEqual(translation, u"import org.shogun.*;\nimport org.jblas.*;\n\nclass MyExample {\n static {\n System.loadLibrary(\"modshogun\");\n }\n\n public static void main(String argv[]) {\n modshogun.init_shogun_with_defaults();\n\n CSVFile trainf = new CSVFile(\"train.dat\");\n\n RealFeatures feats_train = new RealFeatures(trainf);\n\n CSVFile testf = new CSVFile(\"test.dat\");\n\n }\n}\n")
self.assertEqual(translation, u"import org.shogun.*;\nimport org.jblas.*;\n\nclass MyExample {\nstatic {\nSystem.loadLibrary(\"modshogun\");\n}\n\npublic static void main(String argv[]) {\nmodshogun.init_shogun_with_defaults();\n\nCSVFile trainf = new CSVFile(\"train.dat\");\n\nRealFeatures feats_train = new RealFeatures(trainf);\n\nCSVFile testf = new CSVFile(\"test.dat\");\n\n}\n}\n")

def test_translateInitCopy(self):
initAST = [
Expand Down Expand Up @@ -100,7 +100,7 @@ def test_translateStatementAssign(self):
]
}
translation = self.translator.translateStatement(stmtAST)
self.assertEqual(translation, u" knn_train = false;\n")
self.assertEqual(translation, u"knn_train = false;\n")

def test_translateStatementExpr(self):
stmtAST = {
Expand All @@ -113,7 +113,7 @@ def test_translateStatementExpr(self):
}

translation = self.translator.translateStatement(stmtAST)
self.assertEqual(translation, u" knn.train();\n")
self.assertEqual(translation, u"knn.train();\n")

def test_translateStatementNewLine(self):
stmtAST = "\n"
Expand All @@ -127,7 +127,7 @@ def test_translateStatementPrint(self):

translation = self.translator.translateStatement(stmtAST)

self.assertEqual(translation, u" System.out.println(multiple_k);\n")
self.assertEqual(translation, u"System.out.println(multiple_k);\n")

def test_translateType(self):
typeAST = {
Expand All @@ -152,9 +152,9 @@ def test_translateProgramComment(self):
]
translation = self.translator.translateProgram(programAST, "MyExample")

trueTranslation = u"import org.shogun.*;\nimport org.jblas.*;\n\nclass MyExample {\n static {\n System.loadLibrary(\"modshogun\");\n }\n\n public static void main(String argv[]) {\n modshogun.init_shogun_with_defaults();\n\n // This is a comment\n\n }\n}\n"
trueTranslation = u"import org.shogun.*;\nimport org.jblas.*;\n\nclass MyExample {\nstatic {\nSystem.loadLibrary(\"modshogun\");\n}\n\npublic static void main(String argv[]) {\nmodshogun.init_shogun_with_defaults();\n\n// This is a comment\n\n}\n}\n"
self.assertEqual(translation, trueTranslation)


if __name__ == '__main__':
unittest.main()
unittest.main()

0 comments on commit ffb6f07

Please sign in to comment.