Parse scalar expressions with source spans

This commit is contained in:
milner committed 2017-01-10 16:42:00 +00:00
1 parent 582b2c8451
commit a036abb227
9 files changed
+363 -12

No files matched your search

+8 -7
View File
@@ -85,25 +85,26 @@ let load_source path =
Diagnostic.set_file path;
Native.read_file path
let parse_source path = Parse.expression (load_source path)
let frontend_unavailable () =
Diagnostic.error Location.none "the delta source frontend is not implemented in this revision"
Diagnostic.error Location.none "the delta pipeline beyond parsing is not implemented in this revision"
let check path =
ignore (load_source path);
frontend_unavailable ()
ignore (parse_source path)
let dump stage path =
ignore (load_source path);
ignore stage;
ignore (stage);
ignore (parse_source path);
frontend_unavailable ()
let emit path output =
ignore (load_source path);
ignore (parse_source path);
ignore output;
frontend_unavailable ()
let build path output =
ignore (load_source path);
ignore (parse_source path);
ignore output;
frontend_unavailable ()