diff --git a/src/utils.py b/src/utils.py index 9f14f88..f80246c 100644 --- a/src/utils.py +++ b/src/utils.py @@ -26,7 +26,34 @@ def analyze_args(args: list) -> list[str]: def check_ext(filename: str) -> bool: """Vérifie qu'un fichier est supporté en se basant sur son extension""" - supported_exts = ".c" + supported_exts = tuple( + map( + lambda ext: "." + ext, + [ + "cs", + "java", + "mjs", + "js", + "ts", + "json", + "m", + "mm", + "proto", + "protodevel", + "td", + "textpb", + "pb.txt", + "textproto", + "asciipb", + "sv", + "svh", + "v", + "vh", + "c", + "cpp", + ], + ) + ) return filename.endswith(supported_exts)