From adacbae525b526c072799a5d647c8c79725cbfeb Mon Sep 17 00:00:00 2001 From: Isabel Paredes Date: Tue, 28 Nov 2023 17:39:04 +0100 Subject: [PATCH] Allow first line comments --- src/xeus_sql_interpreter.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/xeus_sql_interpreter.cpp b/src/xeus_sql_interpreter.cpp index 803f6e2..e9b3bd3 100644 --- a/src/xeus_sql_interpreter.cpp +++ b/src/xeus_sql_interpreter.cpp @@ -37,7 +37,7 @@ #endif namespace xeus_sql -{ +{ // implemented at the end of the file // for better readability const std::array & get_keywords(); @@ -312,7 +312,8 @@ namespace xeus_sql if (xv_bindings::case_insentive_equals("SELECT", tokenized_input[0]) || xv_bindings::case_insentive_equals("DESC", tokenized_input[0]) || xv_bindings::case_insentive_equals("DESCRIBE", tokenized_input[0]) || - xv_bindings::case_insentive_equals("SHOW", tokenized_input[0])) + xv_bindings::case_insentive_equals("SHOW", tokenized_input[0]) || + xv_bindings::case_insentive_equals("--", tokenized_input[0])) { nl::json data = process_SQL_input(code, xv_sql_df); @@ -379,7 +380,7 @@ namespace xeus_sql { auto pos = -1; for(int i=code.size()-1; i>=0; --i) - { + { if(!is_identifier(code[i])) { pos = i;