Lines Matching refs:SubGraph
52 void SubGraph::pushScope ()
64 void SubGraph::popScope ()
78 void SubGraph::BeginScope (int scopeType, int newArg1, int newArg2)
110 void SubGraph::EndScope ()
117 int SubGraph::ConnectLastScope (int beginScopeId, int endScopeId)
168 int SubGraph::CloseScope ()
244 int SubGraph::AddItem (int inputLabel, int tagLabel)
269 int SubGraph::AddTag (int tagLabel)
293 void SubGraph::ExpandRules (SubGraph **subList, int *lookupList, int numSubs)
322 void SubGraph::UpdateVertexCount (int startLoc)
343 void SubGraph::AddTerminalConnections ()
350 void SubGraph::RemoveRuleConnections ()
369 void SubGraph::RemoveRuleStarts (int startPoint, int endPoint)
390 void SubGraph::RemoveRuleEnds (int startPoint, int endPoint)
411 void SubGraph::RemoveNulls (int startPoint, int endPoint)
432 void SubGraph::RemoveInternalConnections ()
446 void SubGraph::RemoveForwardConnections (int startPoint, int endPoint)
470 void SubGraph::PullUpBegins (int currId, int baseId, int finalId, int procLabel,
491 void SubGraph::ProcessBegins (int currId, int finalId, int procLabel,
518 void SubGraph::RemoveBackwardConnections (int startPoint, int endPoint)
542 void SubGraph::PullUpEnds (int currId, int baseId, int initialId, int procLabel,
563 void SubGraph::ProcessEnds (int currId, int initialId, int procLabel,
589 void SubGraph::RemoveUnreachedConnections (int startPoint, int endPoint)
609 void SubGraph::RemoveUnreachedConnectionsDebug (int startPoint, int endPoint)
629 void SubGraph::ReduceArcsByEquivalence ()
670 void SubGraph::DeterminizeArcs ()
694 // printf("assert(0) in SubGraph::DeterminizeArcs() ii=%d allDone=%d\n", ii, allDone);
706 int SubGraph::IsDeterminized (int currId)
725 void SubGraph::ReverseGraphForOutput ()
754 void SubGraph::RemoveTagConnections (int startPoint, int endPoint)
778 bool SubGraph::PullUpTags (int currId, int baseId, int initialId,
802 void SubGraph::ProcessTags (int currId, int initialId, int *nodeList, int currNum,