diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2016-11-02 16:55:57 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2016-11-04 09:26:37 +0200 |
commit | 7e97d8a41f9d7b0fb82742cdd871a18804267c72 (patch) | |
tree | fa7a695b348cac0c881d1bbb0c0071fb77f34040 /build2/test/script/parser | |
parent | d7aeb79c65338320a690b404b613f0671a65e403 (diff) |
Restructure testscript parser slightly
Diffstat (limited to 'build2/test/script/parser')
-rw-r--r-- | build2/test/script/parser | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/build2/test/script/parser b/build2/test/script/parser index b5c77fe..cff1b39 100644 --- a/build2/test/script/parser +++ b/build2/test/script/parser @@ -28,13 +28,16 @@ namespace build2 public: // Issue diagnostics and throw failed in case of an error. // - void - pre_parse (istream&, const path& name, script&); + script + pre_parse (testscript&, target&, const dir_path& root_wd); + + script + pre_parse (istream&, testscript&, target&, const dir_path& root_wd); void - parse (const path& name, script& s, runner& r) + parse (script& s, runner& r) { - parse (s, name, s, r); + parse (s, s.script_target.path (), s, r); } // Recursive descent parser. |