Permalink
Browse files

initial copying of cromwell's scala wdl bindings

  • Loading branch information...
1 parent 88e8e58 commit 9bd90c1c05d78b68b5201d0731f4bba4bd2eefbd @geoffjentry geoffjentry committed Dec 26, 2015
Showing with 14,764 additions and 5 deletions.
  1. +3 −0 .gitignore
  2. +413 −5 README.md
  3. +59 −0 scala/wdl4s/README.md
  4. +66 −0 scala/wdl4s/build.sbt
  5. +9 −0 scala/wdl4s/project/plugins.sbt
  6. +35 −0 scala/wdl4s/src/main/java/wdl4s/parser/MemorySize.java
  7. +7,213 −0 scala/wdl4s/src/main/java/wdl4s/parser/WdlParser.java
  8. +220 −0 scala/wdl4s/src/main/scala/wdl4s/AstTools.scala
  9. +107 −0 scala/wdl4s/src/main/scala/wdl4s/Call.scala
  10. +49 −0 scala/wdl4s/src/main/scala/wdl4s/Declaration.scala
  11. +3 −0 scala/wdl4s/src/main/scala/wdl4s/Executable.scala
  12. +17 −0 scala/wdl4s/src/main/scala/wdl4s/Import.scala
  13. +41 −0 scala/wdl4s/src/main/scala/wdl4s/MemberAccess.scala
  14. +76 −0 scala/wdl4s/src/main/scala/wdl4s/RuntimeAttributes.scala
  15. +31 −0 scala/wdl4s/src/main/scala/wdl4s/Scatter.scala
  16. +124 −0 scala/wdl4s/src/main/scala/wdl4s/Scope.scala
  17. +153 −0 scala/wdl4s/src/main/scala/wdl4s/Task.scala
  18. +5 −0 scala/wdl4s/src/main/scala/wdl4s/TaskInput.scala
  19. +42 −0 scala/wdl4s/src/main/scala/wdl4s/TaskOutput.scala
  20. +5 −0 scala/wdl4s/src/main/scala/wdl4s/UnsatisfiedInputsException.scala
  21. +213 −0 scala/wdl4s/src/main/scala/wdl4s/WdlExpression.scala
  22. +370 −0 scala/wdl4s/src/main/scala/wdl4s/WdlNamespace.scala
  23. +207 −0 scala/wdl4s/src/main/scala/wdl4s/WdlSyntaxErrorFormatter.scala
  24. +173 −0 scala/wdl4s/src/main/scala/wdl4s/Workflow.scala
  25. +10 −0 scala/wdl4s/src/main/scala/wdl4s/WorkflowInput.scala
  26. +12 −0 scala/wdl4s/src/main/scala/wdl4s/WorkflowOutputDeclaration.scala
  27. +9 −0 scala/wdl4s/src/main/scala/wdl4s/command/CommandPart.scala
  28. +54 −0 scala/wdl4s/src/main/scala/wdl4s/command/ParameterCommandPart.scala
  29. +11 −0 scala/wdl4s/src/main/scala/wdl4s/command/StringCommandPart.scala
  30. +16 −0 scala/wdl4s/src/main/scala/wdl4s/expression/Evaluator.scala
  31. +141 −0 scala/wdl4s/src/main/scala/wdl4s/expression/FileEvaluator.scala
  32. +100 −0 scala/wdl4s/src/main/scala/wdl4s/expression/TypeEvaluator.scala
  33. +130 −0 scala/wdl4s/src/main/scala/wdl4s/expression/ValueEvaluator.scala
  34. +38 −0 scala/wdl4s/src/main/scala/wdl4s/expression/WdlFunctions.scala
  35. +134 −0 scala/wdl4s/src/main/scala/wdl4s/expression/WdlStandardLibraryFunctions.scala
  36. +167 −0 scala/wdl4s/src/main/scala/wdl4s/formatter/SyntaxFormatter.scala
  37. +19 −0 scala/wdl4s/src/main/scala/wdl4s/package.scala
  38. +47 −0 scala/wdl4s/src/main/scala/wdl4s/types/WdlAnyType.scala
  39. +55 −0 scala/wdl4s/src/main/scala/wdl4s/types/WdlArrayType.scala
  40. +34 −0 scala/wdl4s/src/main/scala/wdl4s/types/WdlBooleanType.scala
  41. +13 −0 scala/wdl4s/src/main/scala/wdl4s/types/WdlExpressionType.scala
  42. +28 −0 scala/wdl4s/src/main/scala/wdl4s/types/WdlFileType.scala
  43. +48 −0 scala/wdl4s/src/main/scala/wdl4s/types/WdlFloatType.scala
  44. +49 −0 scala/wdl4s/src/main/scala/wdl4s/types/WdlIntegerType.scala
  45. +22 −0 scala/wdl4s/src/main/scala/wdl4s/types/WdlMapType.scala
  46. +13 −0 scala/wdl4s/src/main/scala/wdl4s/types/WdlNamespaceType.scala
  47. +58 −0 scala/wdl4s/src/main/scala/wdl4s/types/WdlObjectType.scala
  48. +20 −0 scala/wdl4s/src/main/scala/wdl4s/types/WdlPrimitiveType.scala
  49. +31 −0 scala/wdl4s/src/main/scala/wdl4s/types/WdlStringType.scala
  50. +123 −0 scala/wdl4s/src/main/scala/wdl4s/types/WdlType.scala
  51. +22 −0 scala/wdl4s/src/main/scala/wdl4s/types/WdlTypeJsonFormatter.scala
  52. +24 −0 scala/wdl4s/src/main/scala/wdl4s/util/FileUtil.scala
  53. +20 −0 scala/wdl4s/src/main/scala/wdl4s/util/TerminalUtil.scala
  54. +42 −0 scala/wdl4s/src/main/scala/wdl4s/util/TryUtil.scala
  55. +47 −0 scala/wdl4s/src/main/scala/wdl4s/values/WdlArray.scala
  56. +46 −0 scala/wdl4s/src/main/scala/wdl4s/values/WdlBoolean.scala
  57. +46 −0 scala/wdl4s/src/main/scala/wdl4s/values/WdlFile.scala
  58. +74 −0 scala/wdl4s/src/main/scala/wdl4s/values/WdlFloat.scala
  59. +67 −0 scala/wdl4s/src/main/scala/wdl4s/values/WdlInteger.scala
  60. +80 −0 scala/wdl4s/src/main/scala/wdl4s/values/WdlMap.scala
  61. +87 −0 scala/wdl4s/src/main/scala/wdl4s/values/WdlObject.scala
  62. +3 −0 scala/wdl4s/src/main/scala/wdl4s/values/WdlPrimitive.scala
  63. +35 −0 scala/wdl4s/src/main/scala/wdl4s/values/WdlString.scala
  64. +46 −0 scala/wdl4s/src/main/scala/wdl4s/values/WdlValue.scala
  65. +22 −0 scala/wdl4s/src/test/scala/wdl4s/AstSpec.scala
  66. +55 −0 scala/wdl4s/src/test/scala/wdl4s/FqnResolverSpec.scala
  67. +68 −0 scala/wdl4s/src/test/scala/wdl4s/NestedScatterSpec.scala
  68. +126 −0 scala/wdl4s/src/test/scala/wdl4s/ParameterCommandPartSpec.scala
  69. +58 −0 scala/wdl4s/src/test/scala/wdl4s/PrerequisiteScopesSpec.scala
  70. +136 −0 scala/wdl4s/src/test/scala/wdl4s/RuntimeAttributeSpec.scala
  71. +27 −0 scala/wdl4s/src/test/scala/wdl4s/SameNameParametersSpec.scala
  72. +228 −0 scala/wdl4s/src/test/scala/wdl4s/SampleWdl.scala
  73. +90 −0 scala/wdl4s/src/test/scala/wdl4s/ScopeSpec.scala
  74. +260 −0 scala/wdl4s/src/test/scala/wdl4s/SyntaxErrorSpec.scala
  75. +203 −0 scala/wdl4s/src/test/scala/wdl4s/SyntaxHighlightSpec.scala
  76. +31 −0 scala/wdl4s/src/test/scala/wdl4s/TestFileUtil.scala
  77. +90 −0 scala/wdl4s/src/test/scala/wdl4s/ThreeStepImportNamespaceAliasSpec.scala
  78. +87 −0 scala/wdl4s/src/test/scala/wdl4s/ThreeStepImportNamespaceSpec.scala
  79. +86 −0 scala/wdl4s/src/test/scala/wdl4s/ThreeStepImportSpec.scala
  80. +62 −0 scala/wdl4s/src/test/scala/wdl4s/ThreeStepSpec.scala
  81. +56 −0 scala/wdl4s/src/test/scala/wdl4s/expression/FileEvaluatorSpec.scala
  82. +403 −0 scala/wdl4s/src/test/scala/wdl4s/expression/TypeEvaluatorSpec.scala
  83. +386 −0 scala/wdl4s/src/test/scala/wdl4s/expression/ValueEvaluatorSpec.scala
  84. +79 −0 scala/wdl4s/src/test/scala/wdl4s/expression/WdlExpressionSpec.scala
  85. +87 −0 scala/wdl4s/src/test/scala/wdl4s/types/WdlArrayTypeSpec.scala
  86. +99 −0 scala/wdl4s/src/test/scala/wdl4s/types/WdlMapTypeSpec.scala
  87. +106 −0 scala/wdl4s/src/test/scala/wdl4s/types/WdlObjectTypeSpec.scala
  88. +96 −0 scala/wdl4s/src/test/scala/wdl4s/types/WdlTypeSpec.scala
  89. +78 −0 scala/wdl4s/src/test/scala/wdl4s/values/WdlObjectSpec.scala
  90. +90 −0 scala/wdl4s/src/test/scala/wdl4s/values/WdlValueSpec.scala
View
@@ -1,2 +1,5 @@
tags
.idea/
+target
+.artifactory
+*~
Oops, something went wrong.

0 comments on commit 9bd90c1

Please sign in to comment.