TextPad Search  |  Contacts  |  Home   
add-ons
Utilities  |  Clip Libraries  |  Dictionaries  |  Macros  |  Syntax Definitions

 

syntax definition files:

 

Last updated: 25 January 2013.

These add-ons to TextPad are made available on an as-is basis. They are free and unsupported, although we will endeavor to fix any bugs.

We gratefully acknowledge these contributions from our users, who are credited below. Please let them know if you find their contributions useful.

If you would like to make your own contributions, please send them to support@textpad.com.

See the end of this page for installation instructions.

Name: Description:
4DOS (1) Syntax definitions for the 4DOS / TakeCommand batch language.
Contributed by Marc Scheuner
4DOS (2) Extended syntax definitions for the 4DOS / TakeCommand batch language.
Contributed by Arjan Feddema
A86/A386 Assembler Syntax definitions for Eric Isaacson's A86/A386 Assembler.
Contributed by Ian Carter 10 August 2001
ABAP Syntax definition file for the SAP programming language ABAP.
Contributed by Steven Ludmon, created by Kevin Pereira, 4 August 2004.
ABAQUS Syntax definition file and Clip Library, for the Finite Element Code ABAQUS from HKS.
Contributed by Kunz Christoph , 19 October 2001
ABAQUS Syntax definition file for the Finite Element Code ABAQUS from HKS.
Contributed by Gyoung-Su Gus Doh, 19 December 2007.
ABEL HDL Syntax definitions for ABEL HDL (DATA IO hardware description language).
Contributed by Christophe Marguerat
ACME Syntax definitions for Acme ADL. Acme is a generic language for describing software architecture and families of architectures. It provides constructs for describing systems as graphs of components interacting via connectors.
Contributed by Aubin M.A.C. Hally, 6 November 2002.
ACTIONSCRIPT Syntax definitions for Actionscript
Contributed by Martin Frewer 10 August 2001
ACTIONSCRIPT Macromedia Flash 5 Actionscript syntax definitions for Textpad 4.4
Contributed by Jonathan Hamel (flashguy@crowdedfire.com) 10 August 2001
ACTIONSCRIPT Full syntax definitions for version 1 (MX), 2 (MX 2004) and Communication Server ActionScript.
Contributed by Steve Vachon, 24 September 2003.
ACTIONSCRIPT Full syntax definitions for Actionscript version 1, 2, Extended and Comm Server.
Contributed by Adam Glazier, 1 October 2005.
ACTIONSCRIPT 3 Full syntax definitions for Actionscript 3.
Contributed by Alessandro Crugnola, 8 September 2006.
Ada95 Syntax definitions for Ada95.
Contributed by Bernd Ragutt 12 November 2002.
Ada95 Syntax definitions for Ada95.
Contributed by Jeff Glenn 26 January 2003.
Ada83 Syntax definitions for Ada83. It is useful for developers working with a restricted subset of Ada83 for real time systems.
Contributed by Bharath Ranganathan, 27 April 2007.
ADAMS Syntax definitions for MSC/ADAMS command language.
Contributed by Alejandro Rodriguez, 5 May 2007.
ADM Syntax definitions for ADM MS Administrative Templates
Contributed by Sigtryggur Sigurdsson 9 November 2001
AECMA S1000D
Syntax definitions for AECMA S1000D Change 2.0 (*.sgm, *.sgml).
Contributed by Russell Kay, 2 June 2005.
AeroBasic
Syntax definitions for Aerotech's programming language, AeroBasic.
Contributed by Graham Marshall, 31 JUly 2008.
Age of Empires TextPad syntax definitions for Age of Empires 2 - The Conquerors Random Map Scripts (*.rms)
Contributed by Patric Sperling 6 November 2002.
Age of Empires TextPad syntax definitions for Age of Empires 2 - The Conquerors AI scripting language.
Contributed by Mike Eheler 6 November 2002.
AH8300 Syntax definitions for IAR AH8300 assembler for Hitachi H8/300 series
Contributed by Philip Nye
AIML Syntax file for artificial intelligence markup language (*.aiml) files.
Contributed by Fredrik Petersson, 10 July 2000
ALGOL Syntax file for Unisys ALGOL.
Contributed by Tom Schaefer, 4 May 2005.
AML Syntax file for ESRI's Arc Macro Language with a new credit as well as some definition additions.
Contributed by Kevin Metcalfe
AMPL Syntax file for AMPL, a modelling language for math programming by Fourer, Gay and Kernighan.
Contributed by M Bullock and Jose Alvarez, 24 April 2001
ANT Syntax definitions for Ant 1.3 (core and optional tasks).
Contributed by Alex Fodtchouk 10 August 2001
ANT Syntax definitions for Ant 1.4.1 (core and optional tasks).
Contributed by Alex Fodtchouk 30 October 2002.
ANT Installer Syntax definitions for AntInstaller files.
Contributed by teknopaul, 22 April 2005.
ANT Installer Syntax definitions for the new version of AntInstaller beta0.8, and there are new attributes for the file.
Contributed by Paul Hinds, 30 January 2007.
antlr Syntax definitions for antlr, from the website http://www.antlr.org "ANother Tool for Language Recognition, (formerly PCCTS) is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, or C++ actions."
Contributed by Corno Schraverus 19 November 2004.
ANSYS APDL Syntax definitions for the ANSYS APDL language. Keywords, and all the command options.
Contributed by Fernando Batista, 3 March 2003.
ANSYS APDL (1) Syntax definitions for the ANSYS APDL language.
Contributed by Bob Weathers
ANSYS APDL (2) Syntax definitions for the ANSYS APDL language.
Contributed by Bob Weathers
ANSYS APDL (3) Syntax definitions for the Finite Element Program ANSYS. It includes the keywords of the programming language and all the command options.
Contributed by Randolf Mock and Markus Michel
AREMOS Syntax definitions for AREMOS (*.cmd-files).
Contributed by Johan Samuelsson, 2 October, 2003.
ARIBA AML Syntax definitions for Ariba 7.1a AML files.
Contributed by Marc Pereira, 1 September, 2003.
ARM Syntax definitions for the ARM assembler.
Contributed by Derek Law, 8 August 2000
ART A syntax definition for ART*Enterprise (or ART). ART is a lisp-like rule-based programming language.
Contributed by Geneho Kim, 19 June 2000
ARW A syntax definition for ARW - Agresso Report Writer.
Contributed by Odd Jarle Østvik, 22 September 2000
ASAS A syntax definition for the ASAS structural analysis program.
Contributed by Graeme Roberts, 9 March 2004.
ASL A syntax definition for ASL (ACPI Source Language). ASL is the source code used to implement ACPI functions in the BIOS (Stand By, Hibernate, etc).
Contributed by Myron A. Semack, 13 January 2005.
ASL PFA syntax definition for ASL (Adapter scripting language). It is used by EMC SMARTS adapter platform. http://www.smarts.com/
Contributed by Raghvendra Vishwakarma, 7 October 2008.
ASM Syntax definitions for the 80C196 Microcontroller Assembly Language (Tasking Development Software v4.0)
Contributed by Usama Abou-Kheder Gonzalez , 1 May 2002.
ASM Syntax highlighting for Pharlap assembler for Intel x86 serier
Contributed by Thomas M. Chused, 1 December 1999
ASM8051 Syntax highlighting for the 8051 Microcontroller family assembly language
Contributed by Joachim Poppe, 29 April 2002.
ASM8051 Syntax highlighting for the 8051 Microcontroller family assembly language
Contributed by Stefan Ritt, 15 January 2001. Updated by Remko Wensveen 19 July 2001.
ASM-PIC Syntax definition file for Microchip's PICmicro Assembly language files.
Contributed by Jason Kajita, 17 September 2001
AsmL Syntax definitions for Microsoft AsmL.
Contributed by Weng Liong Low, 19 May 2003.
ASM-PIC Syntax highlighting for the Microchip PIC 16F84 Microcontroller Assembler code.
Contributed by Phil Massyn, 10 November 2000
ASM-PIC TextPad syntax definitions for the Microchip PIC 16F76 Assembly Language
Contributed by BYRON LOADER , 10 August 2001
ASM-PIC TextPad syntax definitions for Microchip PIC18 Assembly Language.
Contributed by Justin Greene, 10 November 2002.
ASM-PIC TextPad syntax definitions for PIC Assembler.
Contributed by Marcus Evans, 25 July 2003.
ASMSRA74 Syntax highlighting for the Mitsubishi SRA74 Assembler
Contributed by Ralf Thor, 2 February 2001.
ASN.1 Syntax definitions for ASN.1 format files (eg SNMP MIB files, OSI GDMO files, etc).
Contributed by David Sansom
ASP Syntax definition file for ASP. It has Server-Side JavaScript- Client-Side JavaScript- HTML tags and attributes, all in one file.
Contributed by Jess Kim. 19 March 2003.
ASP (1) Syntax definitions for the Active Server Pages scripting language.
Contributed by Jan G.P. Sijm
ASP (2) Syntax definitions for the Active Server Pages scripting language.
Contributed by Mark Passaro
ASP (3) Syntax definitions for the Active Server Pages scripting language.
Contributed by Alex Savitsky
ASP.NET Syntax definitions for ASP.NET, built around VB.NET syntax, with an additional support for JavaScript and HTML.
Contributed by tanker23, 18 November 2004.
Asterisk Syntax definitions for Asterisk.
Contributed by Ken J. Braatz, 1 September 2009.
ASP.NET Syntax definitions for ASP.NET with color coding set to match MS Visual Studio.
Contributed by Jeff Brint, 22 December 2004.
ATA Syntax definitions for ATA iSpec2200, (*.sgm, *.sgml).
Contributed by Russell Kay, 2 June 2005.
ATG Syntax definitions for ATG.
Contributed by Kelly Goetsch, 18 February 2005.
AWL Syntax definitions for the native language AWL of Siemens-S7-PLC-controllers.
Contributed by Michael Vogtherr, 9 November 2005.
AWK, sint_CS Syntax definitions for "sint_CS.syn" constructed on the base of "awk.syn" with the codes of CSOUND. Used for the composition and synthesis of sound in contemporary musical research
Contributed by Giuseppe Viaro 19 October 2001
AWK Syntax definitions for the AWK scripting language.
Contributed by Marco Montagnana, updated by Matthias Martin 15 May 2004.
Ada 95 (1) Syntax definitions for Ada 95.
Contributed by Sune Falck
Ada 95 (2) Syntax definitions for Ada 95.
Contributed by George Scapin, 1 November 2000
Adept Syntax definitions for For Arbortext's Adept editor. The language is the Adept Command Language.
Contributed by Bob Schulze, 23 May 2000
Alice Syntax definition file for the Alice programming language. http://www.ps.uni-sb.de/alice/
Contributed by Chris Rathman, 5 January 2005
Alloy Syntax definition file for Alloy.
http://alloy.mit.edu/alloy4/
Contributed by Mark Buckle, 24 May 2010.
Alpha An updated Syntax file for Alpha.
Contributed by Mads-Peter Brunn Jensen, 15 March 2001
Alphascript An updated Syntax file for Alphascript with new functions.
Contributed by Carmel Grech
Analog Devices 2106x Assembler Syntax file for Analog Devices 2106x Assembler (Visual Dsp).
Contributed by Klaus-Peter Webersinke
AnalogTM Devices 21xx Series Assembler Syntax file for AnalogTM Devices 21xx Series Assembler.
Contributed by Frank S. Nickel
Analog Devices linker description files Syntax definition for Analog Devices linker description files (Visual Dsp).
Contributed by Klaus-Peter Webersinke
Ant Build Syntax definations for Apache/Jakarta/Ant build.xml files.
Contributed by Kim Pepper, 9 January 2001
Apache Syntax definition file for Apache configuration files,(*.conf or httpd.conf,admin.conf).
Contributed by Preston Romney, 3 August 2004.
Apache Syntax definition file for Apache configuration files.
Contributed by Codrut Racosanu, 23 June 2001
Apache Syntax definition file for Apache configuration files (*.conf).
Contributed by Lee Goddard, 2 November 2000
Apache 1.3 Syntax definition file for Apache HTTP Server Version 1.3 files.
Contributed by Mark Madsen, 30th December 1999
Arc View Syntax file for Geographic-Info-System ArcView. Containing all Classes and requests of version 3.2.
Contributed by Bernt Kramer, 2 June 2000
Arc XML (AXL) TextPad syntax definitions for ESRI Inc. ArcXML (AXL) Element Set. Covers versions 4.0 & 4.0.1 of ArcIMS Elements & Attributes to AXL v1.1
Contributed by Miguel E. Paredes, 7 May 2003.
Arc XML Syntax file for ESRI's ArcXML (axl) files.
Contributed by Jeffrey Burka, 9 January 2001
Arc XML Syntax definitions for ESRI's ArcXML Version 1.1
Contributed by Colin Newall, 22nd February 2001
Arc XML Syntax definitions for ESRI ArcXML (AXL) files for ArcIMS 9.1.
Contributed by Jason Howard, 18 January 2007.
Aspect Syntax file for the Aspect programming language. It is a proprietary language built in to the ProcommPlus (Symantec) communications package.
Contributed by Josh Buedel, 13 May 2002.
Aspect Syntax file for ProComm Plus' Aspect Scripting language.
Contributed by James Fee, 2 August 2000
ASPECT Syntax definitions for Procomm's ASPECT script language. http://www.aspectscripting.com
Contributed by John Schultz, 18 October 2003.
Assembler Syntax file for Assembler Language for IBM computers.
Contributed by Charles Abernathy, 18 August 2000
Atmel AVR Mega 128 Syntax highlighting for Atmel AVR Assembler (v1 and v2). IO and Control registers of MEGA 128 are also included.
Contributed by Alexey Morozov, 4 July 2008.
Assembly x86 Syntax file for Assembly x86 (Turbo Assembler).
Contributed by Francesco Raguso, 20 September 2005.
AutoCAD Syntax file for AutoCAD Menu files (.mnu/.mns).
Contributed by Jim Shipley, 17 December 2004.
AutoHotkey Syntax definition and clip library files for AutoHotkey.
Contributed by Rajat, 24 December 2004.
AutoIT Updated syntax definitions for AutoIT.
Contributed by Dave Brick, 26 February 2001
AutoLISP Syntax definitions for AutoCAD AutoLISP Language. (Updated for AutoCAD 2000.)
Contributed by Michael Puckett, 11 July 2000
AutoLISP 2 Keyword syntax file for AutoCAD 2000 Visual LISP
Contributed by Michael Puckett, updated by David Stein
AutoLISP 2004 Syntax definitions for AutoCAD Auto/Visual LISP programming language (updated for AutoCAD 2004).
Contributed by Michael Puckett, 23 October 2003.
AutoLISP Syntax definition file for AutoLISP.
Contributed by Jim Shipley, 17 December 2004.
Autonomy Syntax definitions for Autonomy configuration files (*.cfg). Autonomy is a search engine software platform that provides conceptual search over unstructured content.
Contributed by Pavlin D. Panayotov, 23 January 2006.
BaaN Syntax definition file for Baan IV and Baan Erp.
Contributed by Philippe Conde, 19 October 2001.
BaaN Syntax definition file for Baan IV and Baan Erp.
Contributed by Sovva Yurry, 20 December 2007.
Balise Syntax definition file for the Balise programming language. Balise is a very powerful language, and is used mainly to process SGML and XML documents.
Contributed by Tawsheeq 12 December 2002.
BASIC Syntax definition file for the BASIC language.
Contributed by Scott Bohning, 1 September, 2003.
BAT Syntax definition file for TheBat! e-mail client messages.
Contributed by Andrea Ganduglia, 30 April 2002.
Batch Files MS DOS Batch file syntax highlighting. It describes both shell commands and script syntax.
Contributed by Seva Petrov, 20 March 2001
Batch Files Syntax definitions for .bat files that run in DOS, or at the NT command prompt.
Contributed by Glen Peterson, 29 October 2002.
bbCode TextPad syntax definitions for bbCode (for vBulletin and phpBB).
Contributed by Christian Aigner, 21 May 2005.
Beyond Compare Syntax definitions for Beyond Compare scripts.
Contributed by Rob Hubbard, 7 May 2005.
BiBTeX Syntax definitions for BiBTeX.
Contributed by Martin Hvidberg, modified from: Mark R Harding. 27 March 2002.
BiBTeX Syntax definitions for BiBTeX.
Contributed by Mark R Harding, 18 August 2000
Blaze SRL Syntax definitions for Blaze Advisor Rule Engine's "Structured Rule Language (SRL)". http://www.blazesoft.com
Contributed by Mark Eastwood, 22 November 2000
BlitzBasic Syntax definitions for the programming language Blitzbasic.
Contributed by Adam Templeton, 2 March 2003.
Bochs Syntax definitions for Bochs x86 emulator configuration files.
Contributed by Debottam Bhattacharya, 9 September 2011.
UPDATE
Boo
Syntax definitions for for the Boo .NET programming language. http://boo.codehaus.org
Contributed by Matt McElheny, 5 October 2006. Updated 27 March 2007.
Bourne Shell Syntax definitions for the UNIX Bourne Shell.
Contributed by Scott Noecker
BrightScript Syntax definitions for "BrightScript" the language used by the BrightSign players.
Contributed by Richard Nixon, 30 July 2012.
Bourne Shell Syntax definitions for the UNIX Bourne Shell.
Updated by Alex Dyas, original contribution by Scott Noecker. 14 May 2002.
C64-Assembler Syntax definitions for C64-assembler (for use with 6510tass by Taboo).
Contributed by CyberBrain, 14 December 2001
C (HandelC) Syntax definitions for the Handel-C language. It is a superset of C, for describing complex hardware designs, predominantly for use with FPGA's.
Contributed by Neil Stainton, 16 May 2003.
C Syntax definitions for C and C++ which includes definitions for ATL, WTL, and STL.
Contributed by Robert Sedor, 1 February 2001
C++ +Qt Syntax definitions for C++ + Qt.
Contributed by Dimitriy Ryazantcev, 20 March 2005.
C# Syntax definitions for C#.
Contributed by Raphael Simon, 8 August 2000
C# 2005 Syntax definitions for C# 2005.
Contributed by Guillermo, 2 July 2004.
NEW
C# 5
Syntax definitions for C# 5.0 (Visual Studio 2012)
Contributed by Guillermo, 18 January 2013.
C# 2008 Syntax definitions C# for Visual Studio 2008..
Contributed by Guillermo, 3 January 2008.
C++ and wxWindows Syntax definitions for for use with C++ and wxWindows. (cpp.syn has additional keywords for the Win32 API, whereas this one replaces those with wxWindows keywords.)
Contributed by Helio Software Solutions, 8 December 2003.
C-INTERCAL syntax definitions for C-INTERCAL.
Contributed by Scott Nickell, 14 December 2001
C-Objective TextPad syntax definitions for C, C++, and Objective-C. It contains all Cocoa and Core Foundation classes and protocols.
Contributed by JongAm Park, 7 March 2005.
C Shell Syntax definitions for Unix C-Shell. Includes all built in commands for C-Shell and all standard Unix commands.
Contributed by Kristian R. Van Tassell, 14 December 2000
C Styled Script Syntax definitions for C Styled Script for version 3.04.
Contributed by Frank Fesevur, 19th October 2000
Caché Syntax definitions for for the InterSystems Caché language. http://www.intersystems.com/
Contributed by David Wright, 8 November 2005.
Cakewalk Application Language Syntax definition file for CAL (Cakewalk Application Language) that is used in Cakewalk and Sonar MIDI/Audio applications.
Contributed by Eric von Bayer, 8 January 2005.
Castem 2000 TextPad syntax definitions for CASTEM 2000 finite element software.
Contributed by Chikh HADJ SADOK, 12 February 2003.
Cbos This syntax file and clip library are used with CBOS(Cooper Bessemer Operating System) which is the application development enviroment for Rolls-Royce's Flexi-Trend family of programmable logic controllers. The default extension for the document class is *.src.
Contributed by Bill Johnson, 9 October 2003.
CHILL TextPad syntax definitions for CHILL sources
Contributed by Jeroen Saeys, 26 October 2000
Cg shaders Syntax Definition file for nVidia's Cg language. It contains all keywords and library functions.
Contributed by Darren Beck, 17 October 2003.
Clarify Schema Syntax definition file for Clarify Schema.
Contributed by Glauco Borghetti Natale, 5 February 2004.
CLIPS (1) Syntax definitions for CLIPS.
Contributed by Bil Underwood, 2 December 1999
CLIPS (2) Syntax Definition File for CLIPS (C Language Integrated Production System).
Contributed by Daniel Dudley, 12 April 2000
CMG-GEM Syntax Definition File for CMG-GEM (A compositional reservoir simulation-used in the petroleum reservoir simulation field).
Contributed by Mayank Malik, 29 July 2005.
CONFIG-WEB Syntax definitions for CONFIG.WEB files (compliant with .NET framework beta 1 release).
Contributed by Anthony Hart 21 May 2001
CSS (1) Syntax definitions for the CSS files (Cascading Style Sheet).
Contributed by Philippe Jausions, 11 January 2000
CSS (2) Syntax definitions for the CSS files (Cascading Style Sheet) extended to highlight elements, properties, values, and units.
Contributed by Justin Ruggles, 2 August 2000
CSS (3) Syntax definitions for the CSS files (Cascading Style Sheet)
Contributed by Patric Sperling, 14 November 2001.
CSS (4) Syntax definitions for the CSS files (Cascading Style Sheet)
Contributed by Owen Blacker, 20 January 2004.
CSS (4) Syntax definitions for CSS, including: 1, 2.0, 2.1, Properties, Aural, and Browser Specific.
Contributed by Felyza Wishbringer, 16 April 2010.
CSS
CSS 2.1, which includes new properties and values now part of the CSS spec.
Contributed by Roger Sperberg, 5 June 2011.
CSS3
Syntax Definitions for Cascading Style Sheets 3.
Contributed by Alfel Benvic Go, 8 December 2011.
Clarion Syntax Definition File for Clarion for Windows database programming language.
Contributed by Ray Goudie, 17 August 2000
Clarion (2) Syntax Definition File for called Clarion For Windows by SoftVelocity (Formerly TopSpeed) www.TopSpeed.com
Contributed by Edgard L. Riba, 18 August 2000
Clarion Templates Syntax Definition File for called Clarion for Windows Templates.
Contributed by Edgard L. Riba, 18 August 2000
Clipper 5.2e Syntax definitions for CA Clipper 5.2e.
Contributed by Andrew D. Tollington
Clipper 5 (1) Syntax definitions for CLIPPER 5.
Contributed by Marcelo Montenegro 26 April 2001.
Clipper 5 Syntax definitions for Clipper 5.
Contributed by Simon Adams
Cobol Syntax file for COBOLISPF
Contributed by Andrew Steitz October 19 2001
Cobol Syntax file for BULL Cobol 85
Contributed by Martin Stalder
Cobol Updated syntax file for BULL Cobol 85
Updated by Pranab Sandhibigraha
Cobol II Syntax definition for ANSI standard COBOL II (COBOL 85).
Contributed by Shawn Stanford, 18 January 2001
Cobol 97 Syntax definition file for Fujitsu COBOL 97 version 4.0.
Contributed by Tony Fiol, 4 February 2004
CoCreate ME10 Syntax definition file for CoCreate ME10 (Designer Drafting) macros, a 2D CAD.
Contributed by Massimiliano Turci, 3 November 2004.
CoCreate CAD SolidDesigner OSD Modelling Lisp syntax file for CoCreate CAD SolidDesigner OSD Modelling. It is not used for Autocad Autolisp.
Contributed by Massimiliano Turci, 9 November 2004.
RM/Cobol Syntax definition file for RM/COBOL. It was derived from the cobolii.syn file, but has a few differences.
Contributed by Lee Robinson, 1 April 2004.
Cobol (ACU) Updated syntax file for ACUCobol
Updated by Forster Liang, originally written by Corrado Capponi. 2 December 1999
Cobol 85 Updated syntax file for Bull cobol 85
Updated by Henk van der Woude, originally written by Martin Stalder, 15 March 2001
Cold Fusion (1) Syntax definitions for Cold Fusion.
Contributed by Marc Pereira
Cold Fusion (2) Updated syntax definitions for Cold Fusion with cold fusion variables, and HTML Tags and Expressions.
Contributed by Marc Pereira. Added to by Devon Jones.
Cold Fusion (3) Syntax definitions for Allaire ColdFusion MX 6.1.
Contributed by Brad Featherstone, 4 February 2004.
COM Syntax definitions for DCL COM script files for use on a VAX/VMS.
Contributed by Erik C. Larson, 10 July 2000.
CommBASIC Syntax definition file for CommBASIC. This is a version of BASIC used with OpenView4, an emulator for Tandata machines.
Contributed by Chris Simoes, 29 April 2002.
Common Intermediate Language Syntax definition file for the CIL / MSIL (Common Intermediate Language) assembler file for the .NET platform.
Contributed by Stuart Carnie, 3 March 2003.
Common Intermediate Language Syntax definition file for the CIL / MSIL (Common Intermediate Language) assembler file for the .NET platform.
Contributed by Alex K. Angelopoulos, 3 March 2003.
Common Lisp Syntax definition file for the Common Lisp language.
Contributed by Guillaume Simard, 29 October 2002.
COMMAND RESULT Syntax definitions for color highlighting the TextPad Command Results window.
Contributed by Adrian Sanabria, 28 April 2002.
Component Pascal Syntax definitions for Gardens Point Component Pascal for .NET development system.
http://www.cfbsoftware.com/gpcp
Contributed by Chris Burrows, 5 March 2004.
Compuset Syntax definitions for users of Compuset (supplied by XenosEurope).
http://www.xenos.com
Contributed by Keith Talbot, 2 June 2004.
CoolRisc 8000 ASM Syntax definitions for CoolRisc 8000 ASM files.
Contributed by ASIC 3, 24 September 2003.
CORBA IDL Syntax definitions for the CORBA Interface Definition Language.
Contributed by Charles Rivet
CruiseControl Syntax definitions for CruiseControl.NET 1.0.
Contributed by Scott Dorman, 2 January 2006.
Crystal Syntax definitions for Crystal.
Contributed by Harrison M. Schwall, 19 September 2000
CUDA TextPad syntax definitions for the CUDA language.
Contributed by Jesper Dahlkild, 16 December 2009.
CUE Files TextPad syntax definition for (CDRWin) CUE files.
Contributed by Walter van Groningen, 12 December 2002.
CUE Files TextPad syntax definition file for CUE-Sheets. It worked as well for music files (Images made with a Cuesheet for e.g. EAC, Exact Audio Copy).
Contributed by Wolfgang Eitel, 19 May 2005.
Cybermation ESP Syntax file for use when creating application and jobs for the Cybermation ESP job scheduler.
Contributed by Terry Kelly, 8 July 2010.
Cypress Syntax definitions for the Cypress 6300x assembly language.
Contributed by Wim van der Vegt
D
Syntax definitions for D.
Contributed by Alexander Panek 28 July 2003.
Dbase4
Syntax definitions for Dbase4.
Contributed by Heiko Teichmeier 27 April 2001.
Dbase
Syntax definitions for Dbase, for Dos 5.0.
Contributed by Phil Benson, 7 August 2003.
DCL
Syntax definitions for AutoCAD DCL (Proteus) Dialog Control Language.
Contributed by Michael Puckett, 11 July 2000
DPL
Syntax Definition Files for software DPL Toolkit Applications for Control Techniques Drives.
Contributed by Marcello Magri & Giuseppe Conti, 6 February 2001
DSP56300
Syntax definitions for Motorola DSP56300 assembler.
Contributed by Jon Saville
UPDATE
DTD
Syntax definitions for Document Type Definition (DTD) files. (*.dtd, *.ent).
Contributed by Russell Kay, 23 November 2005.
DXF
Syntax definitions for DXF version 2000.
Contributed by Michel Barras 23 June 2001
NEW
Dalvik Machine
Syntax highlighter for .smali files (assemmbler for Dalvik Machine) coming from android .apk decompile.
Contributed by Massimo Scardaci, 3 February 2013.
DataFlex
Syntax definitions for DataFlex.
Contributed by Wilson A. Dantas Junior, 29 October 2002.
DataFlex
Syntax definitions for DataFlex.
Contributed by Michael Warlond, 29 October 2002.
DataStageBasic
Syntax definitions for Ascential DataStage Basic. It is based on the syntax file for Universe Basic contributed by Benoit Bouchard.
Contributed by Pierre-Andre Folot, 9 September 2004.
Davox
Syntax definitions for Davox script files.
Contributed by Beverly Howard, 17 April 2000
Decoderscript
Syntax definitions for so called "Decoderscript" Language. This is used by the Testtools from Frontline. http://www.fte.com
Contributed by Armin Klose, 12 June 2008.
Dexterity
Syntax definitions for Dexterity sanScript v10.
Contributed by Wes Pogorzelski, 20 November 2007.
Diana
Syntax definitions for Diana(A Nonlinear Finite Element Analysis Software).
Contributed by qjchen, 14 February 2007.
Digita
Syntax definitions for the Digita scripting language from Flashpoint Technology (www.flashpoint.com).
Contributed by Ray Pacek
Directory Toolkit Script
Syntax definitions for TextPad syntax definitions for *.dts (Directory Toolkit Script) files for the program Directory Toolkit [Version 4.2] from Funduc Software. (http://www.funduc.com/).
Contributed by Erik Oestergaard, 22 June 2008.
DocBook
Syntax definitions for DocBook 4.1.
Contributed by James Ots 14 December 2001.
Dot and Neato
Syntax definitions for Dot and Neato (AT&T Research)
Contributed by Trevor Robinson 7 September 2001
Dot
Syntax definitions for DOT Language. DOT is used to describe generic graphs in Graphviz; an open source graph drawing software from AT&T Labs-Research
Contributed by Mehrdad Reshadi, 6 March 2004.
Doxygen
Syntax definition file for Doxygen 1.2.10 configuration files
Contributed by Trevor Robinson 7 September 2001
Doxygen
Syntax definition file for Doxygen. The options for version 1.3.6. are now recognized.
Contributed by Dr. Erik Zeek, 19 February 2004.
Doxygen
Syntax definition file for Doxygen. The options for version 1.7.4. are now recognized.
Contributed by Thorsten Lenz , 28 April 2011.
Draw 8
Syntax definitions for Corel's Draw 8 scripting language.
Contributed by Chris Willmot
Drools
Syntax definitions for Drools .drl files using java semantics.
Contributed by Dave Ray, 11 October 2006.
DXL
Syntax definitions for the DOORS Extension Language (DXL), that is used by Telelogic's DOORS 7.1-8.3.
Contributed by Joachim Hochwarth, 5 December 2005.
DXL
Syntax definitions for the DOORS Extension Language (DXL).
Contributed by Matt Neffinger, 12 December 2005.
Dylan
Syntax definitions for the Dylan language.
Contributed by Dustin Voss, updated 30 March 2000
Dytran
Syntax definitions for Dytran 2008 (*.dat), a menber of the MSC Software suit.
Contributed by Alexander Mauchle, 2 October 2008.
Easytrieve
Syntax definitions for the CA-Easytrieve Plus language.
Contributed by Trey Allemang, 4 January 2006.
ECL
Syntax definitions for ECL, the language used by LexisNexis HPCC system.
Contributed by Allan Wrobel, 6 February 2012.
Eclipse
Syntax definitions for Schlumberger Eclipse 100/300 (reservoir simulators used in Petroleum industry).
Contributed by Roman Berenblyum, 11 October 2005.
Eiffel (1)
Syntax definitions for the Eiffel programming language.
Contributed by Peter Monks
Eiffel (2)
Syntax definitions for the Eiffel programming language as described in "Eiffel: The Language".
Contributed by Raphael Simon
Eiffel (3)
Syntax definitions for the Eiffel language.
Contributed by Robert Jurjevic, 27 April 2000
Eiffel
Syntax definitions for the Eiffel language.
Contributed by Zoran Simic, updated from original by Robert Jurjevic. 16 August 2011.
EGGDROP
Syntax file for Eggdrop.conf Eggdrop version 1.6.x -Psionic
Contributed by Jordan Sissel 23 June 2001
EPM
Syntax definitions for EPM for Intec billing product Singl.eView.
Contributed by Amit Kumar, 12 November 2007.
ERDAS
Syntax definitions for the ERDAS Marcro Language (EML).
Contributed by Bonnie Ruefenacht, 22 August 2006.
ERDAS
Syntax definitions for the ERDAS Spatial Modeler Language (SML).
Contributed by Bonnie Ruefenacht, 22 August 2006.
ERwin Macro Language
Syntax file for highlighting the keywords of the macro language in the ERwin 4.1 data modeling tool (full product name: Computer Associates AllFusion ERwin Data Modeler).
Contributed by Jim Gawn, 28 April 2004.
ERwinSQL
ERwinSQL.syn identifies both ERwin and SQL keywords, since ERwin macros are frequently used to generate SQL code.
Contributed by Jim Gawn, 28 April 2004.
ESQL
Syntax definitions for ESQL (IBM's interpreted language for the MQSeries Integrator V2).
Contributed by David Armitage, 15 March 2001
ESQL1
Syntax definitions for ESQL. IBM's interpreted language for the MQ Series integrator.
Contributed by David Armitage 6 June 2001
eScript
Syntax definitions for eScript - scripting language used in POL - Ultima Online server emulator.
Contributed by Omega Red, 29 October 2002.
ESTEREL
Syntax definition file for the "ESTEREL Synchronous Programming Language".
Contributed by Diego Fernandez, 28 April, 2002.
Essbase
Syntax definition file for Essbase Calculation Scripts. Essbase is an OLAP database from Hyperion Software.
Contributed by John Carter, contributed 29 March 2000
Euphoria
Syntax definitions for the Euphoria programming language. http://www.rapideuphoria.com
Contributed by Stanislav Sitar
Euphoria
Syntax definitions for the Euphoria programming language. It can be used with Euphoria .EX, .EXW, .EXU,.E, .EU, .EW, and .PRO files.
Contributed by Phillip Long, 13 May 2002.
Euphoria
Syntax definitions for the Euphoria programming language. It has all the keywords for Euphoria 2.4, EDS and Win32Lib 0.60, divided into 6 categories.
Contributed by Tommy Carlier, 22 July 2004.
EViews
Syntax definitions for EViews 5.0.
Contributed by Iskander Karibzhanov, 26 April 2004.
Extra Basic
Syntax definitions for the Attachmate Extra Basic Langusge.
Contributed by Brian Cole, 6 April 2005.
Extra Basic
Syntax definitions for the Extra Basic Langusge (Attachmate/Martens).
Contributed by Brian Cole, 1 November 2005.
F# Syntax definitions for F#.
Contributed by Brad Wood, 18 September 2008.
Flight Simulator Syntax definitions for Microsoft Flight Simulator 9.
Contributed by Mark Regal, 1 may 2010.
F Language Syntax definitions for the F Language.
Contributed by Claude Semay
Fame Syntax definitions for Fame 4GL.
(http://www.fame.com)
Contributed by Colin Rust, 2 November 2000
Fazzt Syntax definitions for Fazzt Scripting.
Contributed by Nick Anderson, 3 April 2007.
Faust Basic Syntax definitions for Faust Basic (taken from version 5).
Contributed by Michael Bunk, 6 November 2006.
FDS Syntax definitions for Fire Dynamics Simulator software(FDS), provided by NIST laboratory. You can find further information about FDS software at: http://fire.nist.gov/fds/
Contributed by Renato N. Elias, 26 March 2005.
Fenix
Syntax definitions for the game programming language Fenix.
Contributed by Ian Danger Nicholas, 3 July 2004.
FERRET
Syntax definitions for Ferret Go script files.
Contributed by Emilio Mayorga 21 May 2001.
FFMPEG
Syntax definitions for FFMPEG preset files. *.ffpreset includes all command line arguments & constants.
Contributed by Marek Kedzierski 3 December 2010.
FileMaker A syntax definition file and clip library, for use with FileMaker Pro v7. Syntax definitions are applicable for earlier versions as well.
Contributed by Roger Maxwell, 10 July 2004.
Flash MX Syntax definitions for Action Script (Flash MX).
Contributed by YoMe, 30 April 2002.
Flash 4 Syntax definitions for Macromedia Flash 4.
Contributed by Jan Fex, 8 May 2000
Flash 5 Syntax definitions for Flash 5 Actionscript .
Contributed by Scott McDonald (echo@voxecho.com), 12 February 2001
Flex Syntax definitions for Motorola FLEX Script.
Contributed by Justin Good, 4th October 2000
Flight Simulator 9 Syntax definition files for Microsoft Flight Simulator 9. There are 7 or them for the different configuration files that FS9 uses.
Contributed by Mark Regal, 22 April 2011.
FontForge Syntax definitions for the FontForge program.
Contributed by Andrew Miller, 22 September 2009.
Forex Syntax definitions for forex Intellichart custom indicators. It works with files with an extension of .fx.
Contributed by David R, 28 November 2006.
Fortran 77 Syntax definitions for the Fortran 77 Language.
Contributed by Walter Zuest
Fortran 90 Syntax definitions for the for Fortran 90/95. The same syntax file will work for the Compaq Visual Fortran and for the Lahey-Fujitsu LF95 compilers.
Contributed by Francisco J. Simoes, Ph.D. 23 May 2000
Fortran ISO Standard 2003 Syntax definitions for ISO Standard Fortran 2003. Included are all of the syntax, names and procedures defined in all three parts of the Fortran family of ISO standards: ISO/IEC 1539-1:2004 - Base Language ISO/IEC 1539-2:2000 - Varying Length Character Strings ISO/IEC 1539-3:1999 - Conditional Compilation
Contributed by Craig Dedo, 23 November 2004.
FORTH Syntax definitions for the Forth programming language.
Contributed by Carl Vogt, 29 April 2002.
FoxPro TextPad syntax definitions for Visual FoxPro 9.0.
Contributed by Robert R. Stone, 17 May 2007.
FoxPro TextPad syntax definitions for Visual FoxPro 8.
Contributed by Bob Stone, 16 May 2003. Updated 25 September 2003.
FoxPro TextPad syntax definitions for FoxPro *.prg files.
Contributed by George Scapin, updated 7 December 2000
FoxPro AFP Syntax definition file for AFP (Active FoxPro Pages)
Contributed by Frank Leigh, 14 December 2001
FrameScript Syntax definitions for FrameScript, a scripting language for Adobe's FrameMaker developed by FML (www.framescript.com). Updated version now available from: http://www.techdoc.de/framescript/editor.htm
Contributed by Karl Obermayr, 31 July 2002.
UPDATE
FrameScript
Syntax definitions for FML's FrameScript 3.0 (*.fsl)
Contributed by Klaus Mueller, 27 November 2004.
Freeflyer Syntax definitions for FreeFlyer Script. This will work for all versions up to FreeFlyer 5.5.
Contributed by Hartley Saunders II, 15 July 2009.
Freemarker Syntax definitions for Freemarker, a Java templating language.
Contributed by Simon Schoeters, 21 August 2007.
GAMS TextPad syntax definitions for GAMS (General Algebraic Modeling System) http://www.gams.com.
Contributed by Peter Albersen, 11 April 2000
UPDATE
GAMS
TextPad syntax definitions for GAMS (General Algebraic Modeling System). Contains following update: (CommentStartAlt = $ONTEXT) (CommentEndAlt = $OFFTEXT). http://www.gams.com.
Contributed by Peter Albersen, updated by Brian Bull, 10 April 2007.
GAP Syntax definitions for the GAP (Groups, Algorithms, Programming) System. Has all keywords.
Contributed by Jamie Scully, 10 April 2005.
Gauss Syntax definitions for Gauss, the matrix programming language.
Contributed by Paul Soderlind
Gedcom Syntax definitions for use with GEDCOM files. Generally, Genealogists will use dedicated genealogy software to manipulate GEDCOM files, but I have found it useful to be able to view the raw data using TextPad.
Contributed by Warwick Annear, 28 August 2004.
GeoMeasure Syntax definitions for a CMM program called GeoMeasure(.ppg), by Mitutoyo.
Contributed by Rick Stanich, 31 July 2009.
GIMP Syntax definitions GIMP Script-fu scripts. Script-Fu is based on scheme and this .syn file also includes GIMP procedure names.
Contributed by Peter Gray, 2 February 2008.
GLSL OpenGL GLSL shader file syntax definitions for both vertex and fragment shaders.
Contributed by Justin Couch, 6 August 2004.
GLSL OpenGL Shading Language Syntax Definition updated for GLSL 1.50 which includes Vertex, Fragment and Geometry shaders.
Contributed by Mike Eheler, 29 February 2010.
Glut A modified version of the C syntax library, extended to cover the keywords and constants defined by the OpenGL and GLUT 3D graphics libraries for C.
Contributed by Dylan M. Beattie
GNU Assembler Syntax definitions for GNU Assembler.
Contributed by Benjamin Kalytta, 14 November 2001 - Updated on 24 September 2003.
GMTK Two Syntax definition files for for the GMTK structure files and GMTK parameter files (graphical model toolkit). http://ssli.ee.washington.edu/~bilmes/gmtk
Contributed by Arthur Kantor, 25 January 2007.
GNU Make Syntax definitions for GNU Make makefiles. It is specialized for GNU Make and includes all of its built-in functions.
Contributed by Trevor Robinson, 22 November 2000
Google Protocol Buffers Syntax definitions for *.proto files that describe Google Protocol Buffers files.
Contributed by John Robert Iverson, 17 July 2012.
GPLUS Syntax definitions for a plotting program called GPLUS.
Contributed by Alexander Bobo, 30 October 2002.
GPX Syntax definitions for syntax file is for GPX files. GPX Files are used by Geocaching.com for geocache information, downloadable by members of Geocaching.com. Some other GPS programs also use this GPX file format.
Contributed by April Johnson, 15 May 2003.
GrADS Syntax definitions for GrADS scripts.
Contributed by Mike Hazelwood
Grip Syntax definitions file for the language called GRIP (Graphical Interactive Programming). This is a language used to automate the Unigraphics CAD package.
Contributed by Kamran Aftab 14 December 2001.
Grip Syntax definitions file for GRIP (Graphical Interactive Programming). This is a language used to automate the Unigraphics CAD/CAM package.
Contributed by Kumar 8 September 2003.
GOSU Syntax definition file for Gosu version 1.0, as used in Guidewire Products..
Contributed by Dan Dunkle, 12 February 2010.
GOSU Syntax definition file for Gosu version 1.7; matches the Gosu syntax as used in Guidewire v7.0 (and later) products.
Contributed by Dan Dunkle, 6 September 2012.
GScript Syntax definition file for GScript, as used in Guidewire Products.
Contributed by Dan Dunkle, 9 December 2008.
GScript Syntax definition file for GScript version 1.1, as used in Guidewire Products.
Contributed by Dan Dunkle, 6 January 2010.
Gsharp Syntax definition file for Gsharp script language.
Contributed by John Stringer 4 May 2001
GT-X tpl Syntax definition file for a product called GT-X, which has its own scripting language called TPL.
Contributed by Ben Foster, 5 September 2003.

Installation Instructions:

After you have downloaded one of these files, extract its contents into the SAMPLES subfolder of your TextPad installation folder. Then there are three basic steps required to set it up:

  1. Create the document class.
  2. Specify which files are members of that class.
  3. Specify which syntax definition file is required.

In TextPad 4.2 and later, this can be done using the "New Document Class" wizard on the "Configure" menu.

In TextPad 4.0 and 4.1 you will need to do this manually (see below).

For example, for Perl files, first create the document class:

  1. Close any open documents, even blank ones.
  2. From the Configure menu, choose Preferences.
  3. Select Document Classes.
  4. Click the empty box at the bottom of the list of classes.
  5. Type the name "Perl" and press Enter.
  6. Click Apply.
  7. Click the "+" next to Document Classes.
  8. Select the new entry for Perl.
  9. Change any properties, such as "Create new files as UNIX", if the defaults are not appropriate.
  10. Click Apply.

Next, specify which files are members of this class:

  1. Click the empty box at the end of the list of class members.
  2. Type "*.pl" and press Enter.
  3. Click Apply.

Finally, specify which syntax definition file is required:

  1. Click the "+" next to the Perl document class.
  2. Select "Syntax".
  3. Check "Enable syntax highlighting".
  4. From the list of syntax definition files, choose "Perl.syn".
  5. Click OK.

Now, open a file with extension ".pl" and it should be syntax highlighted.