Changeset 655

Show
Ignore:
Timestamp:
10/24/07 03:12:35 (6 years ago)
Author:
tekisuke
Message:

リピート中脱出(ダルセーニョ)のバグを修正。

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/actionscript/flmml/trunk/src/com/txt_nifty/sketch/flmml/MML.as

    r650 r655  
    238238                                                last[nest] = -1; 
    239239                                        } 
    240                                         else { 
     240                                        else if (nest >= 0) { 
    241241                                                last[nest] = m_letter - 1; 
    242242                                                m_string = m_string.substring(0, m_letter-1) + m_string.substring(m_letter); 
     243                        m_letter--; 
    243244                                        } 
     245                    else { 
     246                    } 
    244247                                        break; 
    245248                                case ':': 
     
    326329                                m_string = remove(m_string, m_letter, last); 
    327330                                var id:Array = token[0].match("[a-zA-Z_][a-zA-Z_0-9#\+\(\)]*"); 
    328                                 trace(token[0], id); 
     331                                //trace(token[0], id); 
    329332                                if (id != null) { 
    330333                                    //trace("macro:$"+id[0]+"="+token[1]); 
     
    373376            processMacro(str); 
    374377            m_string = removeWhitespace(m_string); 
     378            //trace("string "+m_string); 
    375379                        processRepeat(); 
    376380            //trace("string "+m_string);