Searched refs:assignAST (Results 1 – 5 of 5) sorted by relevance
/build/kati/ |
D | rule_parser_test.go | 25 tsv *assignAST 28 assign *assignAST 107 assign: &assignAST{ 115 tsv: &assignAST{ 123 assign: &assignAST{ 135 assign: &assignAST{ 147 assign: &assignAST{ 160 assign: &assignAST{ 168 tsv: &assignAST{ 177 assign: &assignAST{
|
D | ast.go | 28 type assignAST struct { struct 36 func (ast *assignAST) eval(ev *Evaluator) error { argument 40 func (ast *assignAST) evalRHS(ev *Evaluator, lhs string) (Var, error) { argument 83 func (ast *assignAST) show() { argument 94 assign *assignAST // target specific var
|
D | rule_parser.go | 143 func (r *rule) parseVar(s []byte, rhs expr) (*assignAST, error) { 164 assign := &assignAST{ 179 func (r *rule) parse(line []byte, assign *assignAST, rhs expr) (*assignAST, error) {
|
D | parser.go | 88 case *assignAST, *includeAST, *exportAST: 126 func newAssignAST(p *parser, lhsBytes []byte, rhsBytes []byte, op string) (*assignAST, error) { 139 return &assignAST{ 225 var assign *assignAST 264 assign = &assignAST{
|
D | eval.go | 203 func (ev *Evaluator) evalAssign(ast *assignAST) error { 219 func (ev *Evaluator) evalAssignAST(ast *assignAST) (string, Var, error) { 244 func (ev *Evaluator) setTargetSpecificVar(assign *assignAST, output string) error { 380 if len(mk.stmts) >= 1 && mk.stmts[len(mk.stmts)-1].(*assignAST) != nil {
|