List.annos.global.output revision 1d2c2ebba52ca5c89ca40181064ab30e2ef26403
1e83c8de3aa48b316b28057d53995272baf1260cwroweGA {prec_annos = {(Id [Token {tokStr = "__", tokPos = (line 3, column 8)},Token {tokStr = "++", tokPos = (line 3, column 11)},Token {tokStr = "__", tokPos = (line 3, column 14)}] [] [],Id [Token {tokStr = "__", tokPos = (line 3, column 21)},Token {tokStr = "::", tokPos = (line 3, column 24)},Token {tokStr = "__", tokPos = (line 3, column 27)}] [] [])}, assoc_annos = {Id [Token {tokStr = "__", tokPos = (line 1, column 13)},Token {tokStr = "+", tokPos = (line 1, column 16)},Token {tokStr = "__", tokPos = (line 1, column 18)}] [] []:=ALeft,Id [Token {tokStr = "__", tokPos = (line 1, column 31)},Token {tokStr = "++", tokPos = (line 1, column 34)},Token {tokStr = "__", tokPos = (line 1, column 37)}] [] []:=ALeft,Id [Token {tokStr = "__", tokPos = (line 1, column 22)},Token {tokStr = "-", tokPos = (line 1, column 25)},Token {tokStr = "__", tokPos = (line 1, column 27)}] [] []:=ALeft,Id [Token {tokStr = "__", tokPos = (line 2, column 14)},Token {tokStr = "::", tokPos = (line 2, column 17)},Token {tokStr = "__", tokPos = (line 2, column 20)}] [] []:=ARight}, display_annos = {}, literal_annos = LA {string_lit = Just (Id [Token {tokStr = "[", tokPos = (line 4, column 9)},Token {tokStr = "]", tokPos = (line 4, column 10)}] [] [],Id [Token {tokStr = "__", tokPos = (line 4, column 13)},Token {tokStr = "::", tokPos = (line 4, column 15)},Token {tokStr = "__", tokPos = (line 4, column 17)}] [] []), list_lit = {(Id [Token {tokStr = "<", tokPos = (line 8, column 7)},Token {tokStr = "[", tokPos = (line 8, column 8)},Token {tokStr = "__", tokPos = (line 8, column 9)},Token {tokStr = "]", tokPos = (line 8, column 11)},Token {tokStr = ">", tokPos = (line 8, column 12)}] [] [],Id [Token {tokStr = "[", tokPos = (line 8, column 15)},Token {tokStr = "]", tokPos = (line 8, column 16)},Token {tokStr = "d", tokPos = (line 8, column 17)}] [] [],Id [Token {tokStr = "__", tokPos = (line 8, column 20)},Token {tokStr = "::", tokPos = (line 8, column 22)},Token {tokStr = "__", tokPos = (line 8, column 24)},Token {tokStr = "d", tokPos = (line 8, column 26)}] [] []),(Id [Token {tokStr = "[", tokPos = (line 7, column 7)},Token {tokStr = "|", tokPos = (line 7, column 8)},Token {tokStr = "__", tokPos = (line 7, column 9)},Token {tokStr = "|", tokPos = (line 7, column 11)},Token {tokStr = "]", tokPos = (line 7, column 12)}] [] [],Id [Token {tokStr = "[", tokPos = (line 7, column 15)},Token {tokStr = "]", tokPos = (line 7, column 16)},Token {tokStr = "c", tokPos = (line 7, column 17)}] [] [],Id [Token {tokStr = "__", tokPos = (line 7, column 20)},Token {tokStr = "::", tokPos = (line 7, column 22)},Token {tokStr = "__", tokPos = (line 7, column 24)},Token {tokStr = "c", tokPos = (line 7, column 26)}] [] []),(Id [Token {tokStr = "{", tokPos = (line 5, column 7)},Token {tokStr = "__", tokPos = (line 5, column 8)},Token {tokStr = "}", tokPos = (line 5, column 10)}] [] [],Id [Token {tokStr = "[", tokPos = (line 5, column 13)},Token {tokStr = "]", tokPos = (line 5, column 14)},Token {tokStr = "a", tokPos = (line 5, column 15)}] [] [],Id [Token {tokStr = "__", tokPos = (line 5, column 18)},Token {tokStr = "::", tokPos = (line 5, column 20)},Token {tokStr = "__", tokPos = (line 5, column 22)},Token {tokStr = "a", tokPos = (line 5, column 24)}] [] []),(Id [Token {tokStr = "{", tokPos = (line 9, column 7)},Token {tokStr = "|", tokPos = (line 9, column 8)},Token {tokStr = "__", tokPos = (line 9, column 9)},Token {tokStr = "|", tokPos = (line 9, column 11)},Token {tokStr = "}", tokPos = (line 9, column 12)}] [] [],Id [Token {tokStr = "[", tokPos = (line 9, column 15)},Token {tokStr = "]", tokPos = (line 9, column 16)},Token {tokStr = "e", tokPos = (line 9, column 17)}] [] [],Id [Token {tokStr = "__", tokPos = (line 9, column 20)},Token {tokStr = "::", tokPos = (line 9, column 22)},Token {tokStr = "__", tokPos = (line 9, column 24)},Token {tokStr = "e", tokPos = (line 9, column 26)}] [] []),(Id [Token {tokStr = "|", tokPos = (line 6, column 7)},Token {tokStr = "[", tokPos = (line 6, column 8)},Token {tokStr = "__", tokPos = (line 6, column 9)},Token {tokStr = "]", tokPos = (line 6, column 11)},Token {tokStr = "|", tokPos = (line 6, column 12)}] [] [],Id [Token {tokStr = "[", tokPos = (line 6, column 15)},Token {tokStr = "]", tokPos = (line 6, column 16)},Token {tokStr = "b", tokPos = (line 6, column 17)}] [] [],Id [Token {tokStr = "__", tokPos = (line 6, column 20)},Token {tokStr = "::", tokPos = (line 6, column 22)},Token {tokStr = "__", tokPos = (line 6, column 24)},Token {tokStr = "b", tokPos = (line 6, column 26)}] [] [])}, number_lit = Nothing, float_lit = Nothing}, literal_map = {Id [Token {tokStr = "[", tokPos = (line 4, column 9)},Token {tokStr = "]", tokPos = (line 4, column 10)}] [] []:=StringNull,Id [Token {tokStr = "[", tokPos = (line 5, column 13)},Token {tokStr = "]", tokPos = (line 5, column 14)},Token {tokStr = "a", tokPos = (line 5, column 15)}] [] []:=ListNull (Id [Token {tokStr = "{", tokPos = (line 5, column 7)},Token {tokStr = "__", tokPos = (line 5, column 8)},Token {tokStr = "}", tokPos = (line 5, column 10)}] [] []),Id [Token {tokStr = "[", tokPos = (line 6, column 15)},Token {tokStr = "]", tokPos = (line 6, column 16)},Token {tokStr = "b", tokPos = (line 6, column 17)}] [] []:=ListNull (Id [Token {tokStr = "|", tokPos = (line 6, column 7)},Token {tokStr = "[", tokPos = (line 6, column 8)},Token {tokStr = "__", tokPos = (line 6, column 9)},Token {tokStr = "]", tokPos = (line 6, column 11)},Token {tokStr = "|", tokPos = (line 6, column 12)}] [] []),Id [Token {tokStr = "[", tokPos = (line 7, column 15)},Token {tokStr = "]", tokPos = (line 7, column 16)},Token {tokStr = "c", tokPos = (line 7, column 17)}] [] []:=ListNull (Id [Token {tokStr = "[", tokPos = (line 7, column 7)},Token {tokStr = "|", tokPos = (line 7, column 8)},Token {tokStr = "__", tokPos = (line 7, column 9)},Token {tokStr = "|", tokPos = (line 7, column 11)},Token {tokStr = "]", tokPos = (line 7, column 12)}] [] []),Id [Token {tokStr = "[", tokPos = (line 8, column 15)},Token {tokStr = "]", tokPos = (line 8, column 16)},Token {tokStr = "d", tokPos = (line 8, column 17)}] [] []:=ListNull (Id [Token {tokStr = "<", tokPos = (line 8, column 7)},Token {tokStr = "[", tokPos = (line 8, column 8)},Token {tokStr = "__", tokPos = (line 8, column 9)},Token {tokStr = "]", tokPos = (line 8, column 11)},Token {tokStr = ">", tokPos = (line 8, column 12)}] [] []),Id [Token {tokStr = "[", tokPos = (line 9, column 15)},Token {tokStr = "]", tokPos = (line 9, column 16)},Token {tokStr = "e", tokPos = (line 9, column 17)}] [] []:=ListNull (Id [Token {tokStr = "{", tokPos = (line 9, column 7)},Token {tokStr = "|", tokPos = (line 9, column 8)},Token {tokStr = "__", tokPos = (line 9, column 9)},Token {tokStr = "|", tokPos = (line 9, column 11)},Token {tokStr = "}", tokPos = (line 9, column 12)}] [] []),Id [Token {tokStr = "__", tokPos = (line 4, column 13)},Token {tokStr = "::", tokPos = (line 4, column 15)},Token {tokStr = "__", tokPos = (line 4, column 17)}] [] []:=StringCons (Id [Token {tokStr = "[", tokPos = (line 4, column 9)},Token {tokStr = "]", tokPos = (line 4, column 10)}] [] []),Id [Token {tokStr = "__", tokPos = (line 5, column 18)},Token {tokStr = "::", tokPos = (line 5, column 20)},Token {tokStr = "__", tokPos = (line 5, column 22)},Token {tokStr = "a", tokPos = (line 5, column 24)}] [] []:=ListCons (Id [Token {tokStr = "{", tokPos = (line 5, column 7)},Token {tokStr = "__", tokPos = (line 5, column 8)},Token {tokStr = "}", tokPos = (line 5, column 10)}] [] []) (Id [Token {tokStr = "[", tokPos = (line 5, column 13)},Token {tokStr = "]", tokPos = (line 5, column 14)},Token {tokStr = "a", tokPos = (line 5, column 15)}] [] []),Id [Token {tokStr = "__", tokPos = (line 6, column 20)},Token {tokStr = "::", tokPos = (line 6, column 22)},Token {tokStr = "__", tokPos = (line 6, column 24)},Token {tokStr = "b", tokPos = (line 6, column 26)}] [] []:=ListCons (Id [Token {tokStr = "|", tokPos = (line 6, column 7)},Token {tokStr = "[", tokPos = (line 6, column 8)},Token {tokStr = "__", tokPos = (line 6, column 9)},Token {tokStr = "]", tokPos = (line 6, column 11)},Token {tokStr = "|", tokPos = (line 6, column 12)}] [] []) (Id [Token {tokStr = "[", tokPos = (line 6, column 15)},Token {tokStr = "]", tokPos = (line 6, column 16)},Token {tokStr = "b", tokPos = (line 6, column 17)}] [] []),Id [Token {tokStr = "__", tokPos = (line 7, column 20)},Token {tokStr = "::", tokPos = (line 7, column 22)},Token {tokStr = "__", tokPos = (line 7, column 24)},Token {tokStr = "c", tokPos = (line 7, column 26)}] [] []:=ListCons (Id [Token {tokStr = "[", tokPos = (line 7, column 7)},Token {tokStr = "|", tokPos = (line 7, column 8)},Token {tokStr = "__", tokPos = (line 7, column 9)},Token {tokStr = "|", tokPos = (line 7, column 11)},Token {tokStr = "]", tokPos = (line 7, column 12)}] [] []) (Id [Token {tokStr = "[", tokPos = (line 7, column 15)},Token {tokStr = "]", tokPos = (line 7, column 16)},Token {tokStr = "c", tokPos = (line 7, column 17)}] [] []),Id [Token {tokStr = "__", tokPos = (line 8, column 20)},Token {tokStr = "::", tokPos = (line 8, column 22)},Token {tokStr = "__", tokPos = (line 8, column 24)},Token {tokStr = "d", tokPos = (line 8, column 26)}] [] []:=ListCons (Id [Token {tokStr = "<", tokPos = (line 8, column 7)},Token {tokStr = "[", tokPos = (line 8, column 8)},Token {tokStr = "__", tokPos = (line 8, column 9)},Token {tokStr = "]", tokPos = (line 8, column 11)},Token {tokStr = ">", tokPos = (line 8, column 12)}] [] []) (Id [Token {tokStr = "[", tokPos = (line 8, column 15)},Token {tokStr = "]", tokPos = (line 8, column 16)},Token {tokStr = "d", tokPos = (line 8, column 17)}] [] []),Id [Token {tokStr = "__", tokPos = (line 9, column 20)},Token {tokStr = "::", tokPos = (line 9, column 22)},Token {tokStr = "__", tokPos = (line 9, column 24)},Token {tokStr = "e", tokPos = (line 9, column 26)}] [] []:=ListCons (Id [Token {tokStr = "{", tokPos = (line 9, column 7)},Token {tokStr = "|", tokPos = (line 9, column 8)},Token {tokStr = "__", tokPos = (line 9, column 9)},Token {tokStr = "|", tokPos = (line 9, column 11)},Token {tokStr = "}", tokPos = (line 9, column 12)}] [] []) (Id [Token {tokStr = "[", tokPos = (line 9, column 15)},Token {tokStr = "]", tokPos = (line 9, column 16)},Token {tokStr = "e", tokPos = (line 9, column 17)}] [] [])}}
1e83c8de3aa48b316b28057d53995272baf1260cwrowe