From 847fdebd42a438512c0b278baaf9df2b34632487 Mon Sep 17 00:00:00 2001 From: adminoo Date: Wed, 25 Aug 2021 10:15:18 +0200 Subject: [PATCH] ignore commented headings --- go.mod | 3 +++ main.go | 11 +++++++---- 2 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 go.mod diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..0b8a986 --- /dev/null +++ b/go.mod @@ -0,0 +1,3 @@ +module org2newsboat + +go 1.16 diff --git a/main.go b/main.go index 30372f2..5dcd96e 100644 --- a/main.go +++ b/main.go @@ -41,14 +41,17 @@ func main() { lexer := Lexer{} scanner := bufio.NewScanner(data) - for scanner.Scan() { - counter++ + // skip the first heading + scanner.Scan() - // skip the first heading - if counter == 1 { + for scanner.Scan() { + // skip commented headings + if scanner.Text()[3:10] == "COMMENT" { continue } + counter++ + tokens := lexer.Process(scanner.Text()) feed := Parse(tokens).String() file.WriteString(feed + "\n")