Lines Matching refs:pLastDecl
243 Dsymbols *Parser::parseDeclDefs(int once, Dsymbol **pLastDecl, PrefixAttributes *pAttrs)
246 if (!pLastDecl)
247 pLastDecl = &lastDecl;
297 // keep pLastDecl
358 *pLastDecl = (*a)[a->dim-1];
394 if (*pLastDecl)
395 (*pLastDecl)->ddocUnittest = (UnitTestDeclaration *)s;
466 athen = parseBlock(pLastDecl);
471 athen = parseBlock(pLastDecl);
479 aelse = parseBlock(pLastDecl);
487 // keep pLastDecl
491 s = parseForeachStaticDecl(token.loc, pLastDecl);
581 *pLastDecl = (*a)[a->dim-1];
600 *pLastDecl = (*a)[a->dim-1];
609 a = parseBlock(pLastDecl, pAttrs);
644 a = parseBlock(pLastDecl, pAttrs);
662 a = parseBlock(pLastDecl, pAttrs);
703 a = parseBlock(pLastDecl, pAttrs);
772 a = parseBlock(pLastDecl, pAttrs);
813 a = parseBlock(pLastDecl, pAttrs);
855 a2 = parseBlock(pLastDecl);
911 athen = parseBlock(pLastDecl);
916 athen = parseBlock(pLastDecl);
924 aelse = parseBlock(pLastDecl);
949 *pLastDecl = s;
1157 Dsymbols *Parser::parseBlock(Dsymbol **pLastDecl, PrefixAttributes *pAttrs)
1179 a = parseDeclDefs(0, pLastDecl);
1193 a = parseDeclDefs(0, pLastDecl); // grab declarations up to closing curly bracket
1197 a = parseDeclDefs(1, pLastDecl, pAttrs);
4847 Dsymbol *Parser::parseForeachStaticDecl(Loc loc, Dsymbol **pLastDecl)
4857 parseBlock(pLastDecl)