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();
 }
Exemplo n.º 2
0
//    *
//     * Sets the configured generate statement.
//     * @param generateStatement the configured generate statement
//
        public virtual void setGenerateStatement(AbstractGenerateStatement generateStatement)
        {
            this.generateStatement = generateStatement;
        }
Exemplo n.º 3
0
//    *
//     * Creates a generate statement configuration.
//     * @param generateStatement the configured generate statement
//
        public GenerateStatementConfiguration(AbstractGenerateStatement generateStatement)
        {
            this.generateStatement = generateStatement;
        }