void GrammarBlockVisitor.IfClusterGrammarBlock(ClusterGrammarBlock cluster) { foreach (var block in cluster.blocks) { GrammarBlockUtils.VisitGrammarBlock(block, this); } }
public System.IntPtr ClusterGBlockToMGBlockPtr(ClusterGrammarBlock gCluster) { var mgClusterPtr = NewMutableClusterGBlock(implPtr); foreach (var gBlock in gCluster.blocks) { var subMGBlockPtr = GBlockToMGBlockPtr(gBlock); var subGBlockPtr = ReferMGBlockAsGBlock(subMGBlockPtr); AddGBlockToCluster(mgClusterPtr, subGBlockPtr); } return(ReferMGClusterAsMutableGBlock(mgClusterPtr)); }
void GrammarBlockVisitor.IfClusterGrammarBlock(ClusterGrammarBlock cluster) { }