MCPcopy Create free account
hub / github.com/beefytech/Beef / BfParser_BuildDefs

Function BfParser_BuildDefs

IDEHelper/Compiler/BfParser.cpp:4251–4262  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4249}
4250
4251BF_EXPORT bool BF_CALLTYPE BfParser_BuildDefs(BfParser* bfParser, BfPassInstance* bfPassInstance, BfResolvePassData* resolvePassData, bool fullRefresh)
4252{
4253 if (bfParser->mCursorIdx != -1)
4254 resolvePassData->mHasCursorIdx = true;
4255
4256 BP_ZONE("BfParser_BuildDefs");
4257 int startFailIdx = bfPassInstance->mFailedIdx;
4258 BfDefBuilder defBuilder(bfParser->mSystem);
4259 defBuilder.mResolvePassData = resolvePassData;
4260 defBuilder.Process(bfPassInstance, bfParser, fullRefresh);
4261 return startFailIdx == bfPassInstance->mFailedIdx;;
4262}
4263
4264BF_EXPORT void BF_CALLTYPE BfParser_RemoveDefs(BfParser* bfParser)
4265{

Callers 2

QueueFileMethod · 0.85
QueueFileMethod · 0.85

Calls 1

ProcessMethod · 0.45

Tested by

no test coverage detected