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")