Nested multiline comments in ruby?









up vote
4
down vote

favorite












I'm fairly new to ruby. I've noticed that multiline comments are not nestable. This code causes an error:



=begin
=begin
=end
=end


this is the error:



SyntaxError: (irb):4: syntax error, unexpected '='
from C:/Ruby/bin/irb.cmd:19:in `<main>'


Is there a way to nest comments in ruby?










share|improve this question





















  • It is not clear what you mean by nested comment. Please define what it means.
    – sawa
    Nov 9 at 16:13











  • You could indent the inner =begin / =end pair. It also helps readers to better understand the nested structure.
    – Stefan
    Nov 9 at 16:19










  • @sawa when you have another =begin / =end in a =begin / =end multi-line comment.
    – Stefan
    Nov 9 at 16:36














up vote
4
down vote

favorite












I'm fairly new to ruby. I've noticed that multiline comments are not nestable. This code causes an error:



=begin
=begin
=end
=end


this is the error:



SyntaxError: (irb):4: syntax error, unexpected '='
from C:/Ruby/bin/irb.cmd:19:in `<main>'


Is there a way to nest comments in ruby?










share|improve this question





















  • It is not clear what you mean by nested comment. Please define what it means.
    – sawa
    Nov 9 at 16:13











  • You could indent the inner =begin / =end pair. It also helps readers to better understand the nested structure.
    – Stefan
    Nov 9 at 16:19










  • @sawa when you have another =begin / =end in a =begin / =end multi-line comment.
    – Stefan
    Nov 9 at 16:36












up vote
4
down vote

favorite









up vote
4
down vote

favorite











I'm fairly new to ruby. I've noticed that multiline comments are not nestable. This code causes an error:



=begin
=begin
=end
=end


this is the error:



SyntaxError: (irb):4: syntax error, unexpected '='
from C:/Ruby/bin/irb.cmd:19:in `<main>'


Is there a way to nest comments in ruby?










share|improve this question













I'm fairly new to ruby. I've noticed that multiline comments are not nestable. This code causes an error:



=begin
=begin
=end
=end


this is the error:



SyntaxError: (irb):4: syntax error, unexpected '='
from C:/Ruby/bin/irb.cmd:19:in `<main>'


Is there a way to nest comments in ruby?







ruby nested comments






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 9 at 15:06







user10627032


















  • It is not clear what you mean by nested comment. Please define what it means.
    – sawa
    Nov 9 at 16:13











  • You could indent the inner =begin / =end pair. It also helps readers to better understand the nested structure.
    – Stefan
    Nov 9 at 16:19










  • @sawa when you have another =begin / =end in a =begin / =end multi-line comment.
    – Stefan
    Nov 9 at 16:36
















  • It is not clear what you mean by nested comment. Please define what it means.
    – sawa
    Nov 9 at 16:13











  • You could indent the inner =begin / =end pair. It also helps readers to better understand the nested structure.
    – Stefan
    Nov 9 at 16:19










  • @sawa when you have another =begin / =end in a =begin / =end multi-line comment.
    – Stefan
    Nov 9 at 16:36















It is not clear what you mean by nested comment. Please define what it means.
– sawa
Nov 9 at 16:13





It is not clear what you mean by nested comment. Please define what it means.
– sawa
Nov 9 at 16:13













You could indent the inner =begin / =end pair. It also helps readers to better understand the nested structure.
– Stefan
Nov 9 at 16:19




You could indent the inner =begin / =end pair. It also helps readers to better understand the nested structure.
– Stefan
Nov 9 at 16:19












@sawa when you have another =begin / =end in a =begin / =end multi-line comment.
– Stefan
Nov 9 at 16:36




@sawa when you have another =begin / =end in a =begin / =end multi-line comment.
– Stefan
Nov 9 at 16:36












1 Answer
1






active

oldest

votes

















up vote
2
down vote













I don't believe there is. The problem ruby sees here is like this:



=begin # start comment
=begin # still commenting
=end # end commenting
=end # wtf is this?





share|improve this answer




















    Your Answer






    StackExchange.ifUsing("editor", function ()
    StackExchange.using("externalEditor", function ()
    StackExchange.using("snippets", function ()
    StackExchange.snippets.init();
    );
    );
    , "code-snippets");

    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "1"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













     

    draft saved


    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53228281%2fnested-multiline-comments-in-ruby%23new-answer', 'question_page');

    );

    Post as a guest





























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    2
    down vote













    I don't believe there is. The problem ruby sees here is like this:



    =begin # start comment
    =begin # still commenting
    =end # end commenting
    =end # wtf is this?





    share|improve this answer
























      up vote
      2
      down vote













      I don't believe there is. The problem ruby sees here is like this:



      =begin # start comment
      =begin # still commenting
      =end # end commenting
      =end # wtf is this?





      share|improve this answer






















        up vote
        2
        down vote










        up vote
        2
        down vote









        I don't believe there is. The problem ruby sees here is like this:



        =begin # start comment
        =begin # still commenting
        =end # end commenting
        =end # wtf is this?





        share|improve this answer












        I don't believe there is. The problem ruby sees here is like this:



        =begin # start comment
        =begin # still commenting
        =end # end commenting
        =end # wtf is this?






        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 9 at 15:15









        Nick Ellis

        561318




        561318



























             

            draft saved


            draft discarded















































             


            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53228281%2fnested-multiline-comments-in-ruby%23new-answer', 'question_page');

            );

            Post as a guest














































































            Popular posts from this blog

            Kleinkühnau

            Makov (Slowakei)

            Deutsches Schauspielhaus