@@ -115,8 +115,15 @@ tuple :: Parser Type.Raw
116 do start <- getPosition
116 do start <- getPosition
117 leftParen
117 leftParen
121+ return (Type.tuple (R.Region start end) [])
118− spaces
122+ , do spaces
123+ (tipe, _, space) <- expression
119− tupleEnding start []
125+ tupleEnding start [tipe]
122tupleEnding :: R.Position -> [Type.Raw] -> Parser Type.Raw
129tupleEnding :: R.Position -> [Type.Raw] -> Parser Type.Raw