Resolve bindings with fresh identifiers

This commit is contained in:
milner committed 2017-01-26 20:13:00 +00:00
1 parent 999bee7052
commit cb7b1aa3f4
4 files changed
+402 -4

No files matched your search

+6 -4
View File
@@ -87,24 +87,26 @@ let load_source path =
let parse_source path = Parse.program (load_source path)
let resolve_source path = Resolve.program (parse_source path)
let frontend_unavailable () =
Diagnostic.error Location.none "the delta pipeline beyond parsing is not implemented in this revision"
let check path =
ignore (parse_source path)
ignore (resolve_source path)
let dump stage path =
ignore (stage);
ignore (parse_source path);
ignore (resolve_source path);
frontend_unavailable ()
let emit path output =
ignore (parse_source path);
ignore (resolve_source path);
ignore output;
frontend_unavailable ()
let build path output =
ignore (parse_source path);
ignore (resolve_source path);
ignore output;
frontend_unavailable ()