Skip to content

Commit f3ffa8c

Browse files
committed
Show last parsed line when scheduled task can be partially parsed
1 parent 9972b65 commit f3ffa8c

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

src/schedule_parser.janet

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,5 +44,7 @@
4444
{:tasks tasks}
4545
{:errors [(string "Schedule can not be parsed - last parsed task is \""
4646
((last tasks) :title)
47-
"\"")]}))))
47+
"\""
48+
" on line "
49+
((last tasks) :line))]}))))
4850
{:errors ["Schedule can not be parsed"]})))

test/schedule_parser_test.janet

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
```)
5858
(def result (schedule_parser/parse schedule-string))
5959
(test (first (result :errors))
60-
"Schedule can not be parsed - last parsed task is \"Weekly Meeting\""))
60+
"Schedule can not be parsed - last parsed task is \"Weekly Meeting\" on line 3"))
6161

6262

6363
(deftest "returns an error when the schedule is empty"

0 commit comments

Comments
 (0)