The present invention relates to compounds as represented by general formula (I) as tyrosine kinase inhibitors, preparation method thereof, pharmaceutical compositions containing the compounds, and uses thereof for preventing and/or treating instances of B-cell related leukemia, inflammatory diseases and autoimmune diseases, wherein A, ring B, L1, L2, R1, R2, R3, a, b, c, d, e, p and q are as defined in the specification.La présente invention concerne un composé tel que représenté par la formule générale (I) utile comme inhibiteur de la tyrosine kinase, son procédé de préparation, une composition pharmaceutique contenant le composé et ses utilisations pour prévenir et/ou traiter des cas de leucémie à lymphocytes B, de maladies inflammatoires et de maladies auto-immunes, A, le cycle B, L1, L2, R1, R2, R3, a, b, c, d, e, p et q étant tels que définis dans la description.