コードの行分割どんだけできるか

by yprops forked from テキスト表示用 (diff: 100)
=============== 行分割どんだけできるかテスト ===========================
--------------package-------------------
--------------import------------------
-----------------class---------------------
↓ ここは行分割できない。行末にコメントを入れてもエラーになる。
♥0 | Line 101 | Modified 2011-04-02 16:53:36 | MIT License
play

ActionScript3 source code

/**
 * Copyright yprops ( http://wonderfl.net/user/yprops )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/mEg5
 */

// forked from yprops's コードの行分割どんだけできるか
//=============== 行分割どんだけできるかテスト ===========================


//--------------package-------------------

package
{
    
    //--------------import------------------
    
    
    import
    flash
    .
    events
    .
    Event
    ;
    import
    flash
    .
    display
    .
    *
    ;
    import
    flash
    .
    text
    .
    *
    ;
    
    
    //-----------------class---------------------
    
    
    // ↓ ここは行分割できない。行末にコメントを入れてもエラーになる。
    public      class
    
    DebugText
    extends
    Sprite
    {
        
        
        //-------------prop-------------------------
        
        
        private        var    // ← ここは行分割できない。行末のコメントはOK。
        txt
        :
        String
        =
        "テキスト"
        ;
        
        
        
        //------------method-----------------------
        
        
        public     function    // ← ここは行分割できない。行末のコメントはOK。
        
        main
        (
        )
        :
        void
        {
            addDebLine
            (
                "テキスト"
                ,
                "表示"
            )
            ;
            for
            (
                var
                i
                :
                int
                =
                -
                10    //マイナス記号は離せる?? 0 - 10 だと解釈されているっぽい
                ;
                i
                <
                10
                ;
                i      ++    //インクリメントは行分割できない
            )
            {
                addDebLine
                (
                    i
                )
                ;
            }
        }
        
        
        
//======================= テストここまで ====================================
        
        
        
        
        //------------general---------------------
        public function DebugText(){
            if(stage)init();
            addEventListener(Event.ADDED_TO_STAGE, init);
        }
        private function init(ev:Event = null) :void{
            removeEventListener(Event.ADDED_TO_STAGE, init);
            addDeb(450, 450);
            main();
        }
        private var deb :TextField;
        private function addDeb(w:uint, h:uint) :void{
                deb = new TextField();
                deb.wordWrap = true;
                deb.width = w;
                deb.height = h;
                deb.border = true;
                deb.borderColor = 0;
                deb.background = true;
                deb.backgroundColor = 0x99ffffff;
                deb.text = "beginDebugText-------\n\n";
                addChild(deb);
        }
        private function addDebLine(...args) :void{
                deb.appendText(args.join(" ") + "\n");
                deb.scrollV = deb.maxScrollV;
        }
    }
}