From 20b8983749c68e19c001091340ba79138cb40d71 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Sun, 19 Mar 2017 22:20:16 -0700 Subject: [PATCH] Handle external scanner w/ .c extension in test helper --- test/helpers/load_language.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/test/helpers/load_language.cc b/test/helpers/load_language.cc index d5e70db0..d057e130 100644 --- a/test/helpers/load_language.cc +++ b/test/helpers/load_language.cc @@ -149,7 +149,10 @@ const TSLanguage *load_real_language(const string &language_name) { string parser_filename = language_dir + "/src/parser.c"; string external_scanner_filename = language_dir + "/src/scanner.cc"; if (!file_exists(external_scanner_filename)) { - external_scanner_filename = ""; + external_scanner_filename = language_dir + "/src/scanner.c"; + if (!file_exists(external_scanner_filename)) { + external_scanner_filename = ""; + } } int grammar_mtime = get_modified_time(grammar_filename);