public CodeBlockForAlt alternative(Alternative alt, boolean outerMost) { CodeBlockForAlt blk = delegate.alternative(alt, outerMost); if ( outerMost ) { currentOuterMostAlternativeBlock = (CodeBlockForOuterMostAlt)blk; } for (CodeGeneratorExtension ext : extensions) blk = ext.alternative(blk, outerMost); return blk; }
public CodeBlockForAlt alternative(Alternative alt, boolean outerMost) { CodeBlockForAlt blk = delegate.alternative(alt, outerMost); if ( outerMost ) { currentOuterMostAlternativeBlock = (CodeBlockForOuterMostAlt)blk; } for (CodeGeneratorExtension ext : extensions) blk = ext.alternative(blk, outerMost); return blk; }
public CodeBlockForAlt alternative(Alternative alt, boolean outerMost) { CodeBlockForAlt blk = delegate.alternative(alt, outerMost); if ( outerMost ) { currentOuterMostAlternativeBlock = (CodeBlockForOuterMostAlt)blk; } for (CodeGeneratorExtension ext : extensions) blk = ext.alternative(blk, outerMost); return blk; }
public CodeBlockForAlt alternative(Alternative alt, boolean outerMost) { CodeBlockForAlt blk = delegate.alternative(alt, outerMost); if ( outerMost ) { currentOuterMostAlternativeBlock = (CodeBlockForOuterMostAlt)blk; } for (CodeGeneratorExtension ext : extensions) blk = ext.alternative(blk, outerMost); return blk; }
public CodeBlockForAlt alternative(Alternative alt, boolean outerMost) { CodeBlockForAlt blk = delegate.alternative(alt, outerMost); if ( outerMost ) { currentOuterMostAlternativeBlock = (CodeBlockForOuterMostAlt)blk; } for (CodeGeneratorExtension ext : extensions) blk = ext.alternative(blk, outerMost); return blk; }