Lines Matching refs:directive
45 StringPiece directive);
281 stmt->directive = current_directive_; in ParseAssign()
287 void ParseInclude(StringPiece line, StringPiece directive) { in ParseInclude() argument
291 stmt->should_exist = directive[0] == 'i'; in ParseInclude()
310 StringPiece directive = GetDirective(line); in ParseInsideDefine() local
311 if (directive == "define") in ParseInsideDefine()
313 else if (directive == "endef") in ParseInsideDefine()
336 stmt->directive = current_directive_; in ParseInsideDefine()
350 void ParseIfdef(StringPiece line, StringPiece directive) { in ParseIfdef() argument
353 stmt->op = directive[2] == 'n' ? CondOp::IFNDEF : CondOp::IFDEF; in ParseIfdef()
400 void ParseIfeq(StringPiece line, StringPiece directive) { in ParseIfeq() argument
403 stmt->op = directive[2] == 'n' ? CondOp::IFNEQ : CondOp::IFEQ; in ParseIfeq()
522 StringPiece directive = GetDirective(line); in HandleDirective() local
523 auto found = directive_map->find(directive); in HandleDirective()
528 RemoveComment(TrimLeftSpace(line.substr(directive.size())))); in HandleDirective()
529 (this->*found->second)(rest, directive); in HandleDirective()