Loading androidmk/parser/parser.go +3 −0 Original line number Diff line number Diff line Loading @@ -413,6 +413,9 @@ loop: p.accept('\t') newLine = false continue loop } else if p.tok == '\n' { p.accept('\n') continue loop } else if p.parseDirective() { newLine = false continue Loading androidmk/parser/parser_test.go +16 −0 Original line number Diff line number Diff line Loading @@ -84,6 +84,22 @@ endif`, }, }, }, { name: "Blank line in rule's command", in: `all: echo first line echo second line`, out: []Node{ &Rule{ Target: SimpleMakeString("all", NoPos), RecipePos: NoPos, Recipe: "echo first line\necho second line", Prerequisites: SimpleMakeString("", NoPos), }, }, }, } func TestParse(t *testing.T) { Loading Loading
androidmk/parser/parser.go +3 −0 Original line number Diff line number Diff line Loading @@ -413,6 +413,9 @@ loop: p.accept('\t') newLine = false continue loop } else if p.tok == '\n' { p.accept('\n') continue loop } else if p.parseDirective() { newLine = false continue Loading
androidmk/parser/parser_test.go +16 −0 Original line number Diff line number Diff line Loading @@ -84,6 +84,22 @@ endif`, }, }, }, { name: "Blank line in rule's command", in: `all: echo first line echo second line`, out: []Node{ &Rule{ Target: SimpleMakeString("all", NoPos), RecipePos: NoPos, Recipe: "echo first line\necho second line", Prerequisites: SimpleMakeString("", NoPos), }, }, }, } func TestParse(t *testing.T) { Loading