# NOTE: This is reformatted list of "Script" and "Source code" file extensions from # http://en.wikipedia.org/wiki/List_of_file_formats#Script # enter into Perforce with: # p4 typemap -i < # The "typemap" processing will strip the end-of-line comments # ---------------------------------------------------------------------------- # -- $Id: //guest/paul_m_thompson/gd.src/Example.perforce.typemap.txt#1 $ # -- $Change: 8140 $ # -- $DateTime: 2012/06/09 07:57:41 $ # -- $Author: paul_m_thompson $ # -- $Server$ # -- $Repository$ # -- $Depot$ # -- $Workspace$ # ---------------------------------------------------------------------------- Typemap: text+k //....1.ADA #Ada (specification) source text+k //....2.ADA # Ada (body) source text+k //....ADA # Ada (body) source text+k //....ADB # Ada (body) source text+k //....ADS # Ada (specification) source text+k //....AHK # AutoHotkey script file text+k //....APPLESCRIPT # See SCPT. text+k //....AS # Adobe Flash ActionScript File text+k //....ASM # Assembly language source text+k //....AU3 # AutoIt version 3 text+k //....BAS # BASIC, Visual Basic, BASIC-PLUS source[1], QBasic & QuickBASIC text+k //....BAT # Batch file text+k //....BB # Blitz3D text+k //....BMX # BlitzMax text+k //....C # C source text+k //....CBL # COBOL source text+k //....CC # C++ source text+k //....CLJ # Clojure source code text+k //....CLS # Visual Basic class text+k //....CMD # Batch file text+k //....COB # COBOL source text+k //....Coffee # CoffeeScript text+k //....CPP # C++ source text+k //....CS # C# source text+k //....CSPROJ # C# project (Visual Studio .NET) text+k //....CXX # C++ source text+k //....D # D source text+k //....DBA # DarkBASIC source text+k //....DBPro # DarkBASIC Professional project text+k //....E # Eiffel source text+k //....ebuild # Gentoo linux's portage package. text+k //....EFS # EGT Forever Source File text+k //....EGG # Chicken text+k //....EGT # EGT Asterisk Application Source File, could be J, C#, VB.net, EF 2.0 (EGT Forever) text+k //....EL # Emacs Lisp source text+k //....ERB # Embedded Ruby, Ruby on Rails Script File text+k //....F # Fortran source text+k //....F77 # Fortran source text+k //....F90 # Fortran source text+k //....FOR # Fortran source text+k //....FRM # Visual Basic form text+k //....FRX # Visual Basic form stash file (binary form file) text+k //....FTN # Fortran source text+k //....GED # Game Maker Extension Editable file as of version 7.0 text+k //....GM6 # Game Maker Editable file as of version 6.x text+k //....GMD # Game Maker Editable file up to version 5.x text+k //....GMK # Game Maker Editable file as of version 7.0 text+k //....GML # Game Maker Language script file text+k //....GO # Go source text+k //....H # C/C++ header file text+k //....HPP # C++ header file text+k //....HS # Haskell source text+k //....HTA # HTML Application text+k //....HXX # C++ header file text+k //....IBI # Icarus script text+k //....ICI # ICI text+k //....INC # Turbo Pascal included source text+k //....ITCL # Itcl text+k //....JAVA # Java source text+k //....JS # JavaScript and JScript text+k //....JSFL # Adobe JavaScript language text+k //....L # lex source text+k //....LISP # Common Lisp source text+k //....LUA # Lua text+k //....M # Mathematica, Mathematica package file, MATLAB, Objective-C source text+k //....M4 # m4 source text+k //....ML # Standard ML / OCaml source text+k //....MRC # mIRC Script text+k //....N # Nemerle source text+k //....NB # Nuclear Basic source text+k //....NCF # NetWare Command File (scripting for Novell's NetWare OS) text+k //....NUT # Squirrel text+k //....P # Parser source text+k //....PAS # Pascal source (DPR for projects) text+k //....PHP # PHP text+k //....PHP1 # PHP text+k //....PHP2 # PHP text+k //....PHP3 # PHP text+k //....PHP4 # PHP text+k //....PHP5 # PHP text+k //....PHP6 # PHP text+k //....PHPS # PHP source text+k //....Phtml # PHP source text+k //....PIV # Pivot stickfigure animator text+k //....PL # Perl text+k //....PM # Perl module text+k //....PP # Pascal source (DPR for projects) text+k //....PRG # db, clipper, Microsoft FoxPro, harbour and Xbase text+k //....PS1 # Windows PowerShell shell script text+k //....PS1XML # Windows PowerShell format and type definitions text+k //....PSC1 # Windows PowerShell console file text+k //....PSD1 # Windows PowerShell data file text+k //....PSM1 # Windows PowerShell module file text+k //....PY # Python text+k //....PYC # Python text+k //....PYO # Python text+k //....R # R scripts text+k //....RB # Ruby text+k //....RC # Resource script files to generate resources for .NET applications text+k //....RC2 # Resource script files to generate resources for .NET applications text+k //....RDP # RDP connection text+k //....RESX # Resource file for .NET applications text+k //....RKT # Racket source text+k //....RKTL # Racket source text+k //....S # Assembly language source text+k //....SCE # Scilab text+k //....SCI # Scilab text+k //....SCM # Scheme source text+k //....SCPT # Applescript text+k //....SCPTD # See SCPT. text+k //....SDL # State Description Language text+k //....SH # Shell script text+k //....SKB # Sage Retrieve 4GL Common Area (Main and Amended backup) text+k //....SKC # Sage Retrieve 4GL Common Area (Main and Amended backup) text+k //....SKD # Sage Retrieve 4GL Database text+k //....SKF # Sage Retrieve 4GL File Layouts (Main and Amended backup) text+k //....SKG # Sage Retrieve 4GL File Layouts (Main and Amended backup) text+k //....SKI # Sage Retrieve 4GL Instructions text+k //....SKK # Sage Retrieve 4GL Report Generator text+k //....SKM # Sage Retrieve 4GL Menu text+k //....SKO # Sage Retrieve 4GL Program text+k //....SKP # Sage Retrieve 4GL Print Layouts (Main and Amended backup) text+k //....SKQ # Sage Retrieve 4GL Print Layouts (Main and Amended backup) text+k //....SKS # Sage Retrieve 4GL Screen Layouts (Main and Amended backup) text+k //....SKT # Sage Retrieve 4GL Screen Layouts (Main and Amended backup) text+k //....SKZ # Sage Retrieve 4GL Security File text+k //....SLN # Visual Studio solution text+k //....SPIN # Spin source (for Parallax Propeller microcontrollers) text+k //....SQL # SQL text+k //....STK # Stickfigure file for Pivot stickfigure animator text+k //....TCL # Tcl text+k //....VAP # Visual Studio Analyzer project text+k //....VB # Visual Basic.NET source text+k //....VBG # Visual Studio compatible project group text+k //....VBP # Visual Basic project text+k //....VBPROJ # Visual Basic .NET project text+k //....VBS # Visual Basic Script text+k //....VCPROJ # Visual C++ project text+k //....VDPROJ # Visual Studio deployment project text+k //....VIP # Visual Basic project text+k //....XPL # XProc script/pipeline text+k //....XQ # XQuery file text+k //....XSL # XSLT stylesheet text+k //....Y # yacc source