Skip to content

pescuma/programming-language-detector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

programming-language-detector

Detect the programing language of a file, based on its filename.

Usage

To detect the language of a file:

FilenameToLanguage.detectLanguage("abc.java") == "Java"
FilenameToLanguage.detectLanguage("abc.xml") == "XML"
FilenameToLanguage.detectLanguage("build.xml") == "Ant"

To detect the type of one line inside the file:

SimpleFileParser parser = new SimpleFileParser("Java");
parser.feedNextLine("{") == SimpleFileParser.LineType.Code;
parser.feedNextLine("    ") == SimpleFileParser.LineType.Empty;
parser.feedNextLine("//a") == SimpleFileParser.LineType.Comment;

About

Detect the programing language of a file

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages