Documentation » Supported Languages and Formats
en

Supported Languages and Formats

This page lists which file formats are supported by OpenGrok. This largely depends on the support in both Exuberant ctags and OpenGrok analyzers.

The following table lists all currently (as of OpenGrok pre-0.11) supported formats and OpenGrok version in which they have been introduced:

File formatVersionFile suffixes
bzip20.3.1"BZ","BZ2"
C0.3.1"C","H","I","L","Y","LEX","YACC","D","S","XS","X"
C++0.3.1 "CPP","HPP","CC","C++","HH","CXX","HXX","TXX"
C#0.11CS
ELF0.XXX
Fortran0.XXX"F","F90","INC"
generic data0.XXX"BDF", "XPM", "PS", "AFM", "PDF"
gzip0.3.1"GZ"
Java0.XXX"JAVA"
Java archive0.XXX"JAR", "WAR", "EAR"
Java class0.XXX"CLASS"
Java script0.11"JS"
Lisp0.XXX"LISP","LSP","EL","SCM"
Perl0.10"PL","PERL","PM"
PHP0.11"PHP","PHP3","PHP4","PHPS","PHTML"
plaintext0.XXX
Python0.10"PY"
Shell0.XXX"SH", "KSH","KSHLIB", "CSH", "BASH","RUBY","RB","P5","AWK", "GMK", "CONF", "COM","SPEC","FLG", "XCL",    
SQL0.XXX"SQL"
tar0.3.1"TAR"
Tcl0.XXX "TCL", "TM", "TK", "WISH", "EXP", "TCLX", "ITCL","ITK"
troff0.XXX
Visual basic0.XXX"VB", "CLS", "CTL", "BAS", "FRM", "VBS"
XML0.XXX"HTML", "HTM", "XML", "ASPX", "ASCX", "ASAX", "MASTER", "XAML"
zip0.3.1"ZIP"

Note: 0.3.1 is the initial import version of OpenGrok into the Mercurial repository

The SUFFIXES can be found in the *AnalyzerFactory.java files in OpenGrok repository.

Tags:
Created by Lubos Kosco on 2011/11/29 14:06
Last modified by Lubos Kosco on 2011/12/01 10:14

XWiki Enterprise 2.7.1.34853 - Documentation