aboutsummaryrefslogtreecommitdiff
path: root/parser.go
AgeCommit message (Expand)Author
2015-06-26fix panic based error reportingFumitoshi Ukai
2015-06-25unexport Logf, LogAlways, Warn*, Error*Fumitoshi Ukai
2015-06-25unexport Makefile, Parser and EvalResultFumitoshi Ukai
2015-06-25unexport NinjaGenerator, DefaultMakefileFumitoshi Ukai
2015-06-25unexport astFumitoshi Ukai
2015-06-25go gettable for github.com/google/katiFumitoshi Ukai
2015-06-23reduce reading makefiles.Fumitoshi Ukai
2015-06-18parseExpr less allocationFumitoshi Ukai
2015-06-18Fix $(info }#)Shinichiro Hamaji
2015-06-18Handle trailing whitespaces in directives properlyShinichiro Hamaji
2015-06-18Fix handling of strings after define/endefShinichiro Hamaji
2015-06-10Add LICENSE and licence headersShinichiro Hamaji
2015-06-08fix go lint (except comment on exported fields, error message with punct)Fumitoshi Ukai
2015-06-08fix go vet: possible formatting directive in Log callFumitoshi Ukai
2015-06-04Stop using string in parseIfdefShinichiro Hamaji
2015-06-04Use Value instead of string in IfASTShinichiro Hamaji
2015-06-04Use Value instead of []byte in MaybeRuleASTShinichiro Hamaji
2015-06-04Move more logics for MaybeRule from eval.go to parser.goShinichiro Hamaji
2015-06-04Use []byte instead of string in MaybeRuleASTShinichiro Hamaji
2015-06-04Use Value in AssignASTShinichiro Hamaji
2015-06-04Introduce MakefileCacheShinichiro Hamaji
2015-05-29Do not export things after '='Shinichiro Hamaji
2015-05-29Eval parameters for export/unexportShinichiro Hamaji
2015-05-29Let export/unexport modify environment variablesShinichiro Hamaji
2015-05-26Do not die when export/unexport appearShinichiro Hamaji
2015-05-25Handle cache based on their contents instead of timestampsShinichiro Hamaji
2015-05-25Add fileutil.goShinichiro Hamaji
2015-05-20Add --use_cache flagShinichiro Hamaji
2015-05-20Serialize read/missing makefilesShinichiro Hamaji
2015-05-19Fix the error message for missing MakefileShinichiro Hamaji
2015-04-23fix override_defineFumitoshi Ukai
2015-04-22Fix escaped_comment.mkShinichiro Hamaji
2015-04-22Fix double-backslash the end of a lineShinichiro Hamaji
2015-04-17fix $(eval foo := $$x) caseFumitoshi Ukai
2015-04-13Handle empty lines in defineShinichiro Hamaji
2015-04-12Fix spaces between concatenated linesShinichiro Hamaji
2015-04-11Handle comments in define properlyShinichiro Hamaji
2015-04-11Fix target_specific_var_timing.mkShinichiro Hamaji
2015-04-11Fix simple assignment for target specific variablesShinichiro Hamaji
2015-04-11Make TrimSpace(XX, " \t") fasterShinichiro Hamaji
2015-04-11Make a fast path for isDirectiveShinichiro Hamaji
2015-04-11Rewrite $(value) and $(eval)Shinichiro Hamaji
2015-04-10generate benchmark test to parse makefiles in testcases.Fumitoshi Ukai
2015-04-10split expression parser and evaluatorFumitoshi Ukai
2015-04-10Fix the lineno of $(call)Shinichiro Hamaji
2015-04-09Delay handling of recipe in ruleShinichiro Hamaji
2015-04-09Fix parser for ifeqShinichiro Hamaji
2015-04-09Allow tab-only linesShinichiro Hamaji
2015-04-09Handle CRLFShinichiro Hamaji
2015-04-08Handle directives after a tabShinichiro Hamaji