aboutsummaryrefslogtreecommitdiffstats
path: root/ast.go
Commit message (Expand)AuthorAgeFilesLines
* [go] fix override_export.mkFumitoshi Ukai2015-07-151-2/+3
* [go] implement vpath directiveFumitoshi Ukai2015-07-151-0/+13
* [go] simpleVar has []string to make append fasterFumitoshi Ukai2015-07-151-3/+3
* use github.com/golang/glogFumitoshi Ukai2015-07-101-7/+11
* use sync.Pool for evalBuffer and wordBufferFumitoshi Ukai2015-07-091-2/+2
* fix equal_in_target.mkFumitoshi Ukai2015-07-071-2/+4
* introduce evalWriterFumitoshi Ukai2015-07-071-5/+3
* refactor parserFumitoshi Ukai2015-07-071-3/+2
* fix panic based error reportingFumitoshi Ukai2015-06-261-36/+32
* unexport LookupVarInCurrentScopeFumitoshi Ukai2015-06-261-2/+2
* unexport Logf, LogAlways, Warn*, Error*Fumitoshi Ukai2015-06-251-6/+6
* unexport astFumitoshi Ukai2015-06-251-30/+30
* unexport *VarFumitoshi Ukai2015-06-251-6/+6
* go gettable for github.com/google/katiFumitoshi Ukai2015-06-251-4/+2
* split SimpleVar to SimpleVar and AutomaticVarFumitoshi Ukai2015-06-181-3/+10
* reduce runtime.convT2I -> runtime.newobject -> runtime.mallocgcFumitoshi Ukai2015-06-181-4/+4
* Add LICENSE and licence headersShinichiro Hamaji2015-06-101-0/+14
* fix go lint (except comment on exported fields, error message with punct)Fumitoshi Ukai2015-06-081-0/+1
* fix go vet: possible formatting directive in Log callFumitoshi Ukai2015-06-081-6/+6
* Use Value instead of string in IfASTShinichiro Hamaji2015-06-041-2/+2
* Use Value instead of []byte in MaybeRuleASTShinichiro Hamaji2015-06-041-1/+1
* Move more logics for MaybeRule from eval.go to parser.goShinichiro Hamaji2015-06-041-3/+3
* Use []byte instead of string in MaybeRuleASTShinichiro Hamaji2015-06-041-1/+1
* Use Value in AssignASTShinichiro Hamaji2015-06-041-24/+7
* Eval parameters for export/unexportShinichiro Hamaji2015-05-291-2/+2
* Let export/unexport modify environment variablesShinichiro Hamaji2015-05-291-0/+15
* use sync.Pool for temporal bytes.Buffer.Fumitoshi Ukai2015-05-071-1/+4
* fix override_defineFumitoshi Ukai2015-04-231-1/+6
* minor performance tuningFumitoshi Ukai2015-04-181-1/+5
* Fix the implementation of target specific variablesShinichiro Hamaji2015-04-161-2/+2
* Fix target_specific_var_timing.mkShinichiro Hamaji2015-04-111-0/+1
* Use []byte instead of string for SimpleVarShinichiro Hamaji2015-04-111-1/+1
* split expression parser and evaluatorFumitoshi Ukai2015-04-101-3/+16
* Delay handling of recipe in ruleShinichiro Hamaji2015-04-091-5/+2
* add default origin support (for var in *bootstrap* makefile)Fumitoshi Ukai2015-04-081-7/+13
* Fix if_recipe.mkShinichiro Hamaji2015-04-071-4/+16
* Fix testcase/comment_in_command.mkShinichiro Hamaji2015-04-061-2/+5
* Partially implement $(origin)Shinichiro Hamaji2015-04-041-5/+4
* fix var_cond_assignFumitoshi Ukai2015-04-021-3/+1
* fix var_append.mkFumitoshi Ukai2015-04-021-2/+3
* fix flavorFumitoshi Ukai2015-04-021-8/+13
* fix define.mkFumitoshi Ukai2015-04-011-1/+1
* Fix rule_in_var.mkShinichiro Hamaji2015-03-311-20/+8
* Re-run gofmtShinichiro Hamaji2015-03-311-7/+7
* Implement ifdef and ifndefShinichiro Hamaji2015-03-311-0/+18
* Implement += and ?=Shinichiro Hamaji2015-03-311-3/+12
* Fix test/override.mkShinichiro Hamaji2015-03-311-0/+1
* Very naive implementation of includeShinichiro Hamaji2015-03-301-0/+14
* refactor assign ast.Fumitoshi Ukai2015-03-301-10/+16
* Add RawExprASTShinichiro Hamaji2015-03-301-1/+15