private void appendGenerateStatementSuffix(AbstractGenerateStatement statement) { writer.Append(' ').Append(KeywordEnum.GENERATE.ToString()).NewLine(); if (statement.Declarations.Count != 0) { writer.Indent(); output.writeDeclarationMarkers(statement.Declarations); writer.Dedent().Append(KeywordEnum.BEGIN.ToString()).NewLine(); } writer.Indent(); visit(statement.Statements); writer.Dedent(); writer.Append(KeywordEnum.END.ToString()).Append(KeywordEnum.GENERATE.ToString()); if (writer.Format.RepeatLabels) { writer.Append(' ').Append(statement.Label); } writer.Append(";").NewLine(); }
// * // * Sets the configured generate statement. // * @param generateStatement the configured generate statement // public virtual void setGenerateStatement(AbstractGenerateStatement generateStatement) { this.generateStatement = generateStatement; }
// * // * Creates a generate statement configuration. // * @param generateStatement the configured generate statement // public GenerateStatementConfiguration(AbstractGenerateStatement generateStatement) { this.generateStatement = generateStatement; }