Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Testing camlp5 with merlin
# 0.03 New_merlin - run
changed directory to "/media/oldhome/kakadu/prog/asp/camlp5_pp_demo"
# 0.03 Mconfig - normalize
{
"ocaml": {
"include_dirs": [],
"no_std_include": false,
"unsafe": false,
"classic": false,
"principal": false,
"real_paths": false,
"recursive_types": true,
"strict_sequence": true,
"applicative_functors": true,
"unsafe_string": false,
"nopervasives": false,
"strict_formats": true,
"open_modules": [],
"ppx": [],
"pp": {
"workdir": "/media/oldhome/kakadu/prog/asp/camlp5_pp_demo",
"workval":
"/media/oldhome/kakadu/prog/asp/camlp5_pp_demo/_build/default/rewriter.exe"
},
"warnings": {
"actives": [
1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 34, 35, 36, 37, 38, 39,
43, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63,
64, 65
],
"warn_error": []
}
},
"merlin": {
"build_path": [
"/media/oldhome/kakadu/prog/asp/camlp5_pp_demo/_build/default/.lib1.objs/byte"
],
"source_path": [ "/media/oldhome/kakadu/prog/asp/camlp5_pp_demo" ],
"cmi_path": [],
"cmt_path": [],
"flags_applied": [
{
"workdir": "/media/oldhome/kakadu/prog/asp/camlp5_pp_demo",
"workval": [
"-pp",
"/media/oldhome/kakadu/prog/asp/camlp5_pp_demo/_build/default/rewriter.exe"
]
},
{
"workdir": "/media/oldhome/kakadu/prog/asp/camlp5_pp_demo",
"workval": [
"-w", "@1..3@5..28@30..39@43@46..47@49..57@61..62-40",
"-strict-sequence", "-strict-formats", "-short-paths",
"-keep-locs", "-rectypes", "-warn-error", "-A", "-w", "-33"
]
}
],
"extensions": [],
"suffixes": [
{ "impl": ".ml", "intf": ".mli" },
{ "impl": ".re", "intf": ".rei" }
],
"stdlib": null,
"reader": [],
"protocol": "json",
"log_file": null,
"log_sections": [],
"flags_to_apply": [],
"failures": [],
"assoc_suffixes": [
{ "extension": ".re", "reader": "reason" },
{ "extension": ".rei", "reader": "reason" }
]
},
"query": {
"filename": "lib1.ml",
"directory": "/media/oldhome/kakadu/prog/asp/camlp5_pp_demo",
"printer_width": 0,
"verbosity": 0
}
}
# 0.03 Mconfig - normalize
{
"ocaml": {
"include_dirs": [],
"no_std_include": false,
"unsafe": false,
"classic": false,
"principal": false,
"real_paths": false,
"recursive_types": true,
"strict_sequence": true,
"applicative_functors": true,
"unsafe_string": false,
"nopervasives": false,
"strict_formats": true,
"open_modules": [],
"ppx": [],
"pp": {
"workdir": "/media/oldhome/kakadu/prog/asp/camlp5_pp_demo",
"workval":
"/media/oldhome/kakadu/prog/asp/camlp5_pp_demo/_build/default/rewriter.exe"
},
"warnings": {
"actives": [
1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 34, 35, 36, 37, 38, 39,
43, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63,
64, 65
],
"warn_error": []
}
},
"merlin": {
"build_path": [
"/media/oldhome/kakadu/prog/asp/camlp5_pp_demo/_build/default/.lib1.objs/byte"
],
"source_path": [ "/media/oldhome/kakadu/prog/asp/camlp5_pp_demo" ],
"cmi_path": [],
"cmt_path": [],
"flags_applied": [
{
"workdir": "/media/oldhome/kakadu/prog/asp/camlp5_pp_demo",
"workval": [
"-pp",
"/media/oldhome/kakadu/prog/asp/camlp5_pp_demo/_build/default/rewriter.exe"
]
},
{
"workdir": "/media/oldhome/kakadu/prog/asp/camlp5_pp_demo",
"workval": [
"-w", "@1..3@5..28@30..39@43@46..47@49..57@61..62-40",
"-strict-sequence", "-strict-formats", "-short-paths",
"-keep-locs", "-rectypes", "-warn-error", "-A", "-w", "-33"
]
}
],
"extensions": [],
"suffixes": [
{ "impl": ".ml", "intf": ".mli" },
{ "impl": ".re", "intf": ".rei" }
],
"stdlib": null,
"reader": [],
"protocol": "json",
"log_file": null,
"log_sections": [],
"flags_to_apply": [],
"failures": [],
"assoc_suffixes": [
{ "extension": ".re", "reader": "reason" },
{ "extension": ".rei", "reader": "reason" }
]
},
"query": {
"filename": "lib1.ml",
"directory": "/media/oldhome/kakadu/prog/asp/camlp5_pp_demo",
"printer_width": 0,
"verbosity": 0
}
}
# 0.03 Pipeline - pop_cache
found entry for this configuration
# 0.03 New_commands - run(query)
{ "command": "errors" }
# 0.03 Mreader - run
extension("lib1.ml") = ".ml"
# 0.03 Mconfig - build_path
2 items in path, 2 after deduplication
# 0.03 File_cache(Directory_content_cache) - read
reusing "/home/kakadu/.opam/4.10.1+fp+flambda/lib/ocaml"
# 0.03 File_cache(Directory_content_cache) - read
reusing "/media/oldhome/kakadu/prog/asp/camlp5_pp_demo/_build/default/.lib1.objs/byte"
# 0.03 Mreader_recover - decide state
64
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
717
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
779
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
746
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
773
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
1633
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
1721
# 0.03 Mreader_recover - eval Shift T
EOF
# 0.03 Mreader_recover - decide state
975
# 0.03 Mreader_recover - enter Sub
# 0.03 Mreader_recover - enter Sub
# 0.03 Mreader_recover - enter Sub
# 0.03 Mreader_recover - enter Sub
# 0.03 Mreader_recover - enter Sub
# 0.03 Mreader_recover - eval Shift T
_
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - leave Sub
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - leave Sub
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - leave Sub
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - leave Sub
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - leave Sub
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
1698
# 0.03 Mreader_recover - eval Shift T
)
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
931
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
933
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
932
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
793
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
773
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
1633
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
1721
# 0.03 Mreader_recover - eval Shift T
EOF
# 0.03 Mreader_recover - decide state
64
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
717
# 0.03 Mreader_recover - eval Shift T
.
# 0.03 Mreader_recover - eval Shift T
)
# 0.03 Mreader_recover - eval Shift T
)
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
780
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
821
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
773
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
1633
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
1721
# 0.03 Mreader_recover - eval Shift T
EOF
# 0.03 Mreader_recover - decide state
81
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
717
# 0.03 Mreader_recover - eval Shift T
.
# 0.03 Mreader_recover - eval Shift T
)
# 0.03 Mreader_recover - eval Shift T
)
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
780
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
821
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
773
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
1633
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
1721
# 0.03 Mreader_recover - eval Shift T
EOF
# 0.03 Mreader_recover - decide state
64
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
717
# 0.03 Mreader_recover - eval Shift T
.
# 0.03 Mreader_recover - eval Shift T
)
# 0.03 Mreader_recover - eval Shift T
)
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
780
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
809
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
821
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
773
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
1633
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
1721
# 0.03 Mreader_recover - eval Shift T
EOF
# 0.03 Mreader_recover - decide state
64
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
717
# 0.03 Mreader_recover - eval Shift T
.
# 0.03 Mreader_recover - eval Shift T
)
# 0.03 Mreader_recover - eval Shift T
)
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
780
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
809
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
809
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
821
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
773
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
1633
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
1721
# 0.03 Mreader_recover - eval Shift T
EOF
# 0.03 Mreader_recover - decide state
64
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
717
# 0.03 Mreader_recover - eval Shift T
.
# 0.03 Mreader_recover - eval Shift T
)
# 0.03 Mreader_recover - eval Shift T
)
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
746
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
809
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
813
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
821
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
773
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
1633
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
1721
# 0.03 Mreader_recover - eval Shift T
EOF
# 0.03 Mreader_recover - decide state
64
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
717
# 0.03 Mreader_recover - eval Shift T
.
# 0.03 Mreader_recover - eval Shift T
)
# 0.03 Mreader_recover - eval Shift T
)
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
780
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
809
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
813
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
821
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
773
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
1633
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
1721
# 0.03 Mreader_recover - eval Shift T
EOF
# 0.03 Mreader_recover - decide state
956
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
780
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
809
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
813
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
821
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
773
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
1633
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
1721
# 0.03 Mreader_recover - eval Shift T
EOF
# 0.03 Mreader_recover - decide state
64
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
717
# 0.03 Mreader_recover - eval Shift T
.
# 0.03 Mreader_recover - eval Shift T
)
# 0.03 Mreader_recover - eval Shift T
)
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
746
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
809
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
809
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
813
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
821
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
773
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
1633
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
1721
# 0.03 Mreader_recover - eval Shift T
EOF
# 0.03 Mreader_recover - decide state
675
# 0.03 Mreader_recover - enter Sub
# 0.03 Mreader_recover - enter Sub
# 0.03 Mreader_recover - enter Sub
# 0.03 Mreader_recover - eval Shift T
LIDENT
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - leave Sub
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - leave Sub
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - leave Sub
# 0.03 Mreader_recover - eval Shift T
}
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
780
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
773
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
787
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
1633
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
1721
# 0.03 Mreader_recover - eval Shift T
EOF
# 0.03 Mreader_recover - decide state
675
# 0.03 Mreader_recover - enter Sub
# 0.03 Mreader_recover - enter Sub
# 0.03 Mreader_recover - enter Sub
# 0.03 Mreader_recover - eval Shift T
LIDENT
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - leave Sub
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - leave Sub
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - leave Sub
# 0.03 Mreader_recover - eval Shift T
}
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
780
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
815
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
773
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
787
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
1633
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
1721
# 0.03 Mreader_recover - eval Shift T
EOF
# 0.03 Mreader_recover - decide state
808
# 0.03 Mreader_recover - eval Shift N
expr
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
815
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
773
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
787
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
1633
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - eval Reduce
# 0.03 Mreader_recover - decide state
1721
# 0.03 Mreader_recover - eval Shift T
EOF
# 0.03 Mconfig - normalize
{
"ocaml": {
"include_dirs": [],
"no_std_include": false,
"unsafe": false,
"classic": false,
"principal": false,
"real_paths": false,
"recursive_types": true,
"strict_sequence": true,
"applicative_functors": true,
"unsafe_string": false,
"nopervasives": false,
"strict_formats": true,
"open_modules": [],
"ppx": [],
"pp": {
"workdir": "/media/oldhome/kakadu/prog/asp/camlp5_pp_demo",
"workval":
"/media/oldhome/kakadu/prog/asp/camlp5_pp_demo/_build/default/rewriter.exe"
},
"warnings": {
"actives": [
1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 34, 35, 36, 37, 38, 39,
43, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63,
64, 65
],
"warn_error": []
}
},
"merlin": {
"build_path": [
"/media/oldhome/kakadu/prog/asp/camlp5_pp_demo/_build/default/.lib1.objs/byte"
],
"source_path": [ "/media/oldhome/kakadu/prog/asp/camlp5_pp_demo" ],
"cmi_path": [],
"cmt_path": [],
"flags_applied": [
{
"workdir": "/media/oldhome/kakadu/prog/asp/camlp5_pp_demo",
"workval": [
"-pp",
"/media/oldhome/kakadu/prog/asp/camlp5_pp_demo/_build/default/rewriter.exe"
]
},
{
"workdir": "/media/oldhome/kakadu/prog/asp/camlp5_pp_demo",
"workval": [
"-w", "@1..3@5..28@30..39@43@46..47@49..57@61..62-40",
"-strict-sequence", "-strict-formats", "-short-paths",
"-keep-locs", "-rectypes", "-warn-error", "-A", "-w", "-33"
]
}
],
"extensions": [],
"suffixes": [
{ "impl": ".ml", "intf": ".mli" },
{ "impl": ".re", "intf": ".rei" }
],
"stdlib": null,
"reader": [],
"protocol": "json",
"log_file": null,
"log_sections": [],
"flags_to_apply": [],
"failures": [],
"assoc_suffixes": [
{ "extension": ".re", "reader": "reason" },
{ "extension": ".rei", "reader": "reason" }
]
},
"query": {
"filename": "lib1.ml",
"directory": "/media/oldhome/kakadu/prog/asp/camlp5_pp_demo",
"printer_width": 0,
"verbosity": 0
}
}
# 0.03 Mconfig - build_path
2 items in path, 2 after deduplication
# 0.03 Mppx - changing_directory
/media/oldhome/kakadu/prog/asp/camlp5_pp_demo
# 0.03 File_cache(Cmi_cache) - get_cached_entry
reusing "/home/kakadu/.opam/4.10.1+fp+flambda/lib/ocaml/stdlib.cmi"
# 0.03 Mconfig - build_path
2 items in path, 2 after deduplication
# 0.03 stat_cache - reuse cache
/home/kakadu/.opam/4.10.1+fp+flambda/lib/ocaml
# 0.03 File_cache(Directory_content_cache) - read
reusing "/home/kakadu/.opam/4.10.1+fp+flambda/lib/ocaml"
# 0.03 stat_cache - reuse cache
/media/oldhome/kakadu/prog/asp/camlp5_pp_demo/_build/default/.lib1.objs/byte
# 0.03 File_cache(Directory_content_cache) - read
reusing "/media/oldhome/kakadu/prog/asp/camlp5_pp_demo/_build/default/.lib1.objs/byte"
# 0.03 Mtyper - compatible_prefix
reusing 0 items, 1 new items to type
# 0.03 New_merlin - run(result)
{
"class": "return",
"value": [
{
"start": { "line": 1, "col": 0 },
"end": { "line": 1, "col": 16 },
"type": "typer",
"sub": [],
"valid": true,
"message": "Unbound constructor Caml1999M027����"
},
{
"start": { "line": 1, "col": 0 },
"end": { "line": 1, "col": 138 },
"type": "typer",
"sub": [],
"valid": true,
"message":
"This expression has type int but an expression was expected of type 'a list"
},
{
"start": { "line": 1, "col": 0 },
"end": { "line": 1, "col": 186 },
"type": "typer",
"sub": [],
"valid": true,
"message":
"This expression has type 'a list but an expression was expected of type bool"
},
{
"start": { "line": 1, "col": 0 },
"end": { "line": 1, "col": 341 },
"type": "typer",
"sub": [],
"valid": true,
"message":
"This expression has type bool but an expression was expected of type \nunit because it is in the left-hand side of a sequence"
},
{
"start": { "line": 1, "col": 16 },
"end": { "line": 1, "col": 17 },
"type": "typer",
"sub": [],
"valid": true,
"message": "Illegal character (\\000)"
},
{
"start": { "line": 1, "col": 17 },
"end": { "line": 1, "col": 18 },
"type": "typer",
"sub": [],
"valid": true,
"message": "Illegal character (\\000)"
},
{
"start": { "line": 1, "col": 18 },
"end": { "line": 1, "col": 19 },
"type": "typer",
"sub": [],
"valid": true,
"message": "Illegal character (\\000)"
},
{
"start": { "line": 1, "col": 19 },
"end": { "line": 1, "col": 20 },
"type": "typer",
"sub": [],
"valid": true,
"message": "Illegal character (\\027)"
},
{
"start": { "line": 1, "col": 20 },
"end": { "line": 1, "col": 21 },
"type": "typer",
"sub": [],
"valid": true,
"message": "Illegal character (\\000)"
},
{
"start": { "line": 1, "col": 21 },
"end": { "line": 1, "col": 22 },
"type": "typer",
"sub": [],
"valid": true,
"message": "Illegal character (\\000)"
},
{
"start": { "line": 1, "col": 22 },
"end": { "line": 1, "col": 23 },
"type": "typer",
"sub": [],
"valid": true,
"message": "Illegal character (\\000)"
},
{
"start": { "line": 1, "col": 23 },
"end": { "line": 1, "col": 24 },
"type": "typer",
"sub": [],
"valid": true,
"message": "Illegal character (\\001)"
},
{
"start": { "line": 1, "col": 24 },
"end": { "line": 1, "col": 25 },
"type": "typer",
"sub": [],
"valid": true,
"message": "Illegal character (\\000)"
},
{
"start": { "line": 1, "col": 25 },
"end": { "line": 1, "col": 26 },
"type": "typer",
"sub": [],
"valid": true,
"message": "Illegal character (\\000)"
},
{
"start": { "line": 1, "col": 26 },
"end": { "line": 1, "col": 27 },
"type": "typer",
"sub": [],
"valid": true,
"message": "Illegal character (\\000)"
},
{
"start": { "line": 1, "col": 27 },
"end": { "line": 1, "col": 28 },
"type": "typer",
"sub": [],
"valid": true,
"message": "Illegal character (\\b)"
},
{
"start": { "line": 1, "col": 28 },
"end": { "line": 1, "col": 29 },
"type": "typer",
"sub": [],
"valid": true,
"message": "Illegal character (\\000)"
},
{
"start": { "line": 1, "col": 29 },
"end": { "line": 1, "col": 30 },
"type": "typer",
"sub": [],
"valid": true,
"message": "Illegal character (\\000)"
},
{
"start": { "line": 1, "col": 30 },
"end": { "line": 1, "col": 31 },
"type": "typer",
"sub": [],
"valid": true,
"message": "Illegal character (\\000)"
},
{
"start": { "line": 1, "col": 31 },
"end": { "line": 1, "col": 32 },
"type": "typer",
"sub": [],
"valid": true,
"message": "Illegal character (\\005)"
},
{
"start": { "line": 1, "col": 32 },
"end": { "line": 1, "col": 33 },
"type": "parser",
"sub": [],
"valid": true,
"message": "Syntax error"
}
],
"notifications": [],
"timing": {
"clock": 6,
"cpu": 6,
"query": 1,
"pp": 3,
"reader": 1,
"ppx": 0,
"typer": 0,
"error": 0
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment