Homare Yoneda created THRIFT-5072:
-------------------------------------

             Summary: Haskell generator improvement.
                 Key: THRIFT-5072
                 URL: https://issues.apache.org/jira/browse/THRIFT-5072
             Project: Thrift
          Issue Type: Improvement
          Components: Haskell - Compiler, Tutorial
    Affects Versions: 0.13.0
            Reporter: Homare Yoneda
             Fix For: 0.13.0


When the Haskell generator generate the data type like this


 enum Sample1 {
 A = 0,
 B = 1,
 C = 2
 }

enum Sample2 {
 C = 0,
 D = 1,
 E = 2
 }



Output will be like this

data Sample1 = A|B|C
 – ...
 data Sample2 = C|D|E

 And this will make a compile error "Multiple declarations of ā€˜C’".
 So I modified this to generate like this

 data Sample1 = Sample1_A|Sample1_B|Sample1_C
 – ...
 data Sample2 = Sample2_C|Sample2_D|Sample2_E



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to