Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.9.3
-
None
-
Linux x86-64, GHC 7.8 and 7.10
Description
When given an input with a line like "2: optional i32 anchorTokenIndex = -1", thrift generates code like "tokenRefSequence_anchorTokenIndex = P.Just -1", but without parentheses around or a dollar sign preceding it, the negative part of the literal gets treated as a function and this can't compile, leading to:
Not in scope: ‘-’
Perhaps you meant ‘P.-’ (imported from Prelude)