type(près à compiler) + lexer(près à compiler) + parser(en cour)