Home
last modified time | relevance | path

Searched refs:rhs (Results 1 – 17 of 17) sorted by relevance

/build/kati/
Drule_parser_test.go26 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 …]
Deval.cc53 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 …]
Dast.go31 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
Deval.go205 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 …]
Drule_parser.go143 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)
Dparser.cc246 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 …]
Dstmt.cc53 rhs->DebugString().c_str(), in DebugString()
87 rhs->DebugString().c_str(), in DebugString()
122 delete rhs; in ~AssignStmt()
139 delete rhs; in ~IfStmt()
Dfunc.go1143 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 …]
Dparser.go131 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 …]
Dexpr_test.go240 rhs: literal("bar"),
248 rhs: literal(""),
256 rhs: &varref{
267 rhs: literal("$(bar)"),
Dmain.cc112 StringPiece rhs = l.substr(found + 1); in SetVar() local
114 new RecursiveVar(NewLiteral(rhs.data()), origin, rhs.data())); in SetVar()
Dstmt.h84 Value* rhs; member
118 Value* rhs; member
Dparser.h34 StringPiece* lhs, StringPiece* rhs, AssignOp* op);
Drule.h57 StringPiece rhs; member
Deval.h93 Var* EvalRHS(Symbol lhs, Value* rhs, StringPiece orig_rhs, AssignOp op,
Drule.cc93 &rule_var->lhs, &rule_var->rhs, &rule_var->op); in ParseRule()
Dserialize.go449 rhs, err := deserializeVar(sv.Children[2])
456 rhs: rhs,