/build/kati/ |
D | rule_parser_test.go | 26 rhs expr 103 rhs: expr{literal("-g")}, 109 rhs: literal("-g"), 117 rhs: literal("-g"), 125 rhs: literal("-g"), 131 rhs: expr{literal("-g")}, 137 rhs: literal("-g"), 143 rhs: expr{literal("-g")}, 149 rhs: literal("-g"), 155 rhs: expr{literal("-g")}, [all …]
|
D | eval.cc | 53 Var* rhs = NULL; in EvalRHS() local 59 rhs = sv; in EvalRHS() 63 rhs = new RecursiveVar(rhs_v, origin, orig_rhs); in EvalRHS() 68 rhs = new RecursiveVar(rhs_v, origin, orig_rhs); in EvalRHS() 71 rhs = prev; in EvalRHS() 79 rhs = new RecursiveVar(rhs_v, origin, orig_rhs); in EvalRHS() 81 rhs = prev; in EvalRHS() 88 LOG("Assign: %s=%s", lhs.c_str(), rhs->DebugString().c_str()); in EvalRHS() 90 return rhs; in EvalRHS() 101 Var* rhs = EvalRHS(lhs, stmt->rhs, stmt->orig_rhs, stmt->op, in EvalAssign() local [all …]
|
D | ast.go | 31 rhs Value member 51 switch v := ast.rhs.(type) { 66 return &recursiveVar{expr: ast.rhs, origin: origin}, nil 70 return &recursiveVar{expr: ast.rhs, origin: origin}, nil 72 return prev.AppendVar(ev, ast.rhs) 78 return &recursiveVar{expr: ast.rhs, origin: origin}, nil 84 glog.Infof("%s %s %s %q", ast.opt, ast.lhs, ast.op, ast.rhs) 137 rhs Value // Empty if |op| is ifdef or ifndef. member
|
D | eval.go | 205 lhs, rhs, err := ev.evalAssignAST(ast) 210 glog.Infof("ASSIGN: %s=%q (flavor:%q)", lhs, rhs, rhs.Flavor()) 215 ev.outVars.Assign(lhs, rhs) 237 rhs, err := ast.evalRHS(ev, lhs) 241 return lhs, rhs, nil 251 lhs, rhs, err := ev.evalAssignAST(assign) 256 glog.Infof("rule outputs:%q assign:%q%s%q (flavor:%q)", output, lhs, assign.op, rhs, rhs.Flavor()) 258 vars.Assign(lhs, &targetSpecificVar{v: rhs, op: assign.op}) 273 var rhs expr 301 rhs = append(rhs, tmpval(trimLeftSpaceBytes(b[eq+1:]))) [all …]
|
D | rule_parser.go | 143 func (r *rule) parseVar(s []byte, rhs expr) (*assignAST, error) { 166 rhs: compactExpr(rhs), 179 func (r *rule) parse(line []byte, assign *assignAST, rhs expr) (*assignAST, error) { 182 if rhs == nil && (len(line) == 0 || line[0] == ';') { 225 if rhs != nil { 226 assign, err := r.parseVar(rest, rhs)
|
D | parser.cc | 246 StringPiece rhs; in ParseAssign() local 248 ParseAssignStatement(line, sep, &lhs, &rhs, &op); in ParseAssign() 253 stmt->rhs = ParseExpr(rhs); in ParseAssign() 254 stmt->orig_rhs = rhs; in ParseAssign() 298 StringPiece rhs; in ParseInsideDefine() local 300 rhs = buf_.substr(define_start_, l_ - define_start_ - 1); in ParseInsideDefine() 301 stmt->rhs = ParseExpr(rhs, ParseExprOpt::DEFINE); in ParseInsideDefine() 302 stmt->orig_rhs = rhs; in ParseInsideDefine() 323 stmt->rhs = NULL; in ParseIfdef() 341 stmt->rhs = ParseExprImpl(loc_, s, NULL, ParseExprOpt::NORMAL, &n); in ParseIfEqCond() [all …]
|
D | stmt.cc | 53 rhs->DebugString().c_str(), in DebugString() 87 rhs->DebugString().c_str(), in DebugString() 122 delete rhs; in ~AssignStmt() 139 delete rhs; in ~IfStmt()
|
D | func.go | 1143 var rhs expr 1145 rhs = append(rhs, rhsprefix) 1147 rhs = append(rhs, arg[1:]...) 1148 glog.V(1).Infof("eval assign %#v => lhs:%q op:%q rhs:%#v", f, lhs, op, rhs) 1152 rhs: compactExpr(rhs), 1167 lhs, op, rhs, ok := parseAssignLiteral(f.args[1].String()) 1172 rhs: rhs, 1206 func parseAssignLiteral(s string) (lhs, op string, rhs Value, ok bool) { 1224 rhs = literal(r) 1225 return lhs, op, rhs, true [all …]
|
D | parser.go | 131 rhs, _, err := parseExpr(rhsBytes, nil, parseOp{alloc: true}) 141 rhs: rhs, 197 lhs, op, rhs := line[:sep], line[sep:sep+1], line[sep+1:] 206 rhs = trimLeftSpaceBytes(rhs) 207 aast, err := newAssignAST(p, lhs, rhs, string(op)) 257 rhs, _, err := parseExpr(rhsbytes, nil, parseOp{}) 266 rhs: rhs, 363 rhs := v.String() 366 return lhs, rhs, in, true 387 rhs, _, err := parseExpr([]byte(rhsBytes), nil, parseOp{matchParen: true}) [all …]
|
D | expr_test.go | 240 rhs: literal("bar"), 248 rhs: literal(""), 256 rhs: &varref{ 267 rhs: literal("$(bar)"),
|
D | main.cc | 112 StringPiece rhs = l.substr(found + 1); in SetVar() local 114 new RecursiveVar(NewLiteral(rhs.data()), origin, rhs.data())); in SetVar()
|
D | stmt.h | 84 Value* rhs; member 118 Value* rhs; member
|
D | parser.h | 34 StringPiece* lhs, StringPiece* rhs, AssignOp* op);
|
D | rule.h | 57 StringPiece rhs; member
|
D | eval.h | 93 Var* EvalRHS(Symbol lhs, Value* rhs, StringPiece orig_rhs, AssignOp op,
|
D | rule.cc | 93 &rule_var->lhs, &rule_var->rhs, &rule_var->op); in ParseRule()
|
D | serialize.go | 449 rhs, err := deserializeVar(sv.Children[2]) 456 rhs: rhs,
|