Versions in this module Expand all Collapse all v0 v0.2.2 Apr 11, 2023 Changes in this version + type Makefile struct + FileName string + Rules RuleList + Variables VariableList + func Parse(filepath string) (ret Makefile, err error) + type MakefileScanner struct + FileHandle *os.File + Finished bool + LineNumber int + Scanner *bufio.Scanner + func NewMakefileScanner(filepath string) (*MakefileScanner, error) + func (s *MakefileScanner) Close() + func (s *MakefileScanner) Scan() bool + func (s *MakefileScanner) Text() string + type Rule struct + Body []string + Dependencies []string + FileName string + LineNumber int + Target string + type RuleList []Rule + type Variable struct + Assignment string + FileName string + LineNumber int + Name string + SimplyExpanded bool + SpecialVariable bool + type VariableList []Variable