From dfe7e33fa5df2c1f694e4bf7717d39644aef03a7 Mon Sep 17 00:00:00 2001 From: wing328 Date: Wed, 11 May 2016 16:34:30 +0800 Subject: [PATCH] update mapping to use minus for - --- .../src/main/java/io/swagger/codegen/DefaultCodegen.java | 2 +- .../io/swagger/codegen/languages/HaskellServantCodegen.java | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultCodegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultCodegen.java index 89c6554d828..5d71a347df0 100644 --- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultCodegen.java +++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultCodegen.java @@ -751,7 +751,7 @@ public class DefaultCodegen { specialCharReplacements.put('|', "Pipe"); specialCharReplacements.put('=', "Equal"); specialCharReplacements.put('*', "Star"); - specialCharReplacements.put('-', "Dash"); + specialCharReplacements.put('-', "Minus"); specialCharReplacements.put('&', "Ampersand"); specialCharReplacements.put('%', "Percent"); specialCharReplacements.put('#', "Hash"); diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/HaskellServantCodegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/HaskellServantCodegen.java index 37cd2f83661..324ca56e70b 100644 --- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/HaskellServantCodegen.java +++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/HaskellServantCodegen.java @@ -51,6 +51,9 @@ public class HaskellServantCodegen extends DefaultCodegen implements CodegenConf public HaskellServantCodegen() { super(); + // override the mapping for "-" (Minus) to keep the original mapping in Haskell + specialCharReplacements.put('-', "Dash"); + // set the output folder here outputFolder = "generated-code/haskell-servant";