Thread Programmiersprache erkennen (18 answers)
Opened by jan at 2013-01-07 15:52

payx
 2013-01-09 12:14
#164775 #164775
User since
2006-05-04
564 Artikel
BenutzerIn

user image
Hallo jan,

so etwas wie CPAN:Encode::Guess nur eben nicht für Kodierungen sondern für Programmiersprachen scheint es (noch) nicht zu geben.

Für einen Eigenbau könnte man mit CPAN:File::MMagic starten. Das kommt aus dem Apache-Umfeld und liefert eigentlich MIME types zurück, kann aber leicht erweitert und angepasst werden: Einfach ein eigenes magic file schreiben (und für Perl einen eigenen file type definieren).

Beispiel: Mit so einer Zeile im magic file
Code: (dl )
0    string    #!/usr/bin/perl    perl
oder vielleicht besser
Code: (dl )
0    regex    #!.*perl    perl
werden Perl-Scripte mit so einer shebang-Zeile als Perl zurückgemeldet.

Grüße
payx

View full thread Programmiersprache erkennen