136Fermer138
squalylLe 22/10/2010 à 10:01
autant couper correctement alors embarrassed

if(     (sc.state == SCE_A68K_COMMENT   )                                                    // Comment  
    || ((sc.state == SCE_A68K_NUMBER_DEC) && isdigit(sc.ch))                                 // Decimal number  
    || ((sc.state == SCE_A68K_NUMBER_BIN) && IsBin(sc.ch))                                   // Binary number  
    || ((sc.state == SCE_A68K_NUMBER_HEX) && isxdigit(sc.ch))                                // Hexa number  
    || ((sc.state == SCE_A68K_MACRO_ARG ) && isdigit(sc.ch))                                 // Arg of macro  
    || ((sc.state == SCE_A68K_STRING1   ) && (sc.ch != '\''))                                // String single-quoted  
    || ((sc.state == SCE_A68K_STRING2   ) && (sc.ch != '\"'))                                // String double-quoted  
    // Label. ' ' and '\t' are needed to handle macro declarations  
    || ((sc.state == SCE_A68K_LABEL     ) && (sc.ch != ':') && (sc.ch != ' ') && (sc.ch != '\t'))  
    || ((sc.state == SCE_A68K_IDENTIFIER) && (sc.ch < 0x80) && IsIdentifierChar(ch)))        // Identifier 
{           
    continue;  
}