Searched refs:CatExp (Results 1 - 21 of 21) sorted by relevance

/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dnogc.d194 override void visit(CatExp e)
H A Darrayop.d376 checkPossibleAddCatError!(AddExp, CatExp)(e.isAddExp());
H A Dvisitor.h270 class CatExp;
536 virtual void visit(CatExp *e) { visit((BinExp *)e); }
H A Dexpression.h211 CatExp* isCatExp();
1165 class CatExp : public BinExp class in class:MemorySet
H A Doptimize.d1244 void visitCat(CatExp e)
1246 //printf("CatExp::optimize(%d) %s\n", result, e.toChars());
1253 scope CatExp cex = new CatExp(e.loc, ce1.e2, e.e2);
H A Dparsetimevisitor.d244 void visit(AST.CatExp e) { visit(cast(AST.BinExp)e); }
H A Dexpression.d1721 inout(CatExp) isCatExp() { return op == EXP.concatenate ? cast(typeof(return))this : null; }
6352 extern (C++) final class CatExp : BinExp
6356 super(loc, EXP.concatenate, __traits(classInstanceSize, CatExp), e1, e2);
H A Dparse.d8866 e = new AST.CatExp(loc, e, e2);
H A Ddinterpret.d5668 override void visit(CatExp e)
5672 printf("%s CatExp::interpret() %s\n", e.loc.toChars(), e.toChars());
H A Dexpressionsem.d10496 override void visit(CatExp exp)
10499 //printf("CatExp.semantic() %s\n", toChars());
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dnogc.c213 void visit(CatExp *e)
H A Doptimize.c1199 void visit(CatExp *e)
1201 //printf("CatExp::optimize(%d) %s\n", result, e->toChars());
1209 CatExp *ce1 = (CatExp *)e->e1;
1210 CatExp cex(e->loc, ce1->e2, e->e2);
H A Dvisitor.h261 class CatExp;
555 virtual void visit(CatExp *e) { visit((BinExp *)e); }
H A Dopover.c98 void visit(CatExp *) { id = Id::cat; }
148 void visit(CatExp *) { id = Id::cat_r; }
H A Dexpression.h1267 class CatExp : public BinExp class in inherits:BinExp
1270 CatExp(Loc loc, Expression *e1, Expression *e2);
H A Dexpression.c6391 /************************* CatExp *****************************/
6393 CatExp::CatExp(Loc loc, Expression *e1, Expression *e2) function in class:CatExp
6394 : BinExp(loc, TOKcat, sizeof(CatExp), e1, e2)
H A Dparse.c7604 case TOKtilde: nextToken(); e2 = parseMulExp(); e = new CatExp(loc,e,e2); continue;
H A Ddinterpret.c5464 void visit(CatExp *e)
H A Dexpressionsem.c6600 void visit(CatExp *exp)
6602 //printf("CatExp::semantic() %s\n", exp->toChars());
/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/
H A Dexpr.cc683 void visit (CatExp *e)
706 ex = ((CatExp *) ex)->e1;
717 CatExp *ce = e;
723 : (ce = (CatExp *)ce->e1, oe = ce->e2)))
/netbsd-current/external/gpl3/gcc/dist/gcc/d/
H A Dexpr.cc669 void visit (CatExp *e)
703 CatExp *ce = e;

Completed in 451 milliseconds