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

 

syntax definition files:

 

Last updated: 10 November 2014.

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:
NASM Syntax definitions for Netwide Assembler (NASM)
Contributed by Benjamin Kalytta 19 October 2001 - Updated on 24 September 2003.
NASM Defines syntax highlighting for NASM v0.98 (Netwide Assembler).
Contributed by Michael K Ter Louw, updated 9 November 2000
NASM Defines syntax highlighting for NASM Assembly.
Contributed by Michael Howell, 2 November 2002.
NASTRAN Syntax definitions for Nastran.
Contributed by Farzad Tasbihgoo, 19 May 2003.
NASTRAN Syntax definitions for Nastran. This is an updated version of the original contribution by Farzad Tasbihgoo.
Contributed by Gilles de Brouwer, 5 January 2007.
Natural Syntax definitions for Natural.
Contributed by Pure, 9 June 2008.
NCL Syntax definitions for or NCL (NCAR Command Language) - a command language widely used by the meteorological community.
Contributed by Gregor Skok, 20 January 2011.
NesC Syntax definitions for NesC language. NesC is used to program Sensor nodes running the TinyOS operating system built by UC Berkley. http://www.tinyos.net/ http://nescc.sourceforge.net
Contributed by Pratik Shah, 14 July 2005.
NQC Syntax definitions for NQC (alternative LEGO Mindstorms programming language) with updates for the RCX2 language.
Contributed by Zac Hester, 28 April 2002.
NQC Defines syntax highlighting for NQC (Not Quite C) a popular, free language used for programming the Lego Mindstorms robots.
Contributed by Robert Penner, 7 February 2001
NSIS(1) Defines syntax highlighting for Nullsoft Installer Script v1.0h.
Contributed by Ryan Grove, 10 November 2000
NVIDIA CUDA Syntax file for NVIDIA CUDA PTX 2.3 Virtual Instruction Set/Assembler.
Contributed by Skybuck, 24 June 2011.
NT Command Shell MS DOS Batch file syntax highlighting. It describes both shell commands and script syntax.
Contributed by Seva Petrov, 20 March 2001
Neuron C Defines syntax highlighting for Neuron c code.
Contributed by Julian A. de Marchi
Neuroscan Syntax definition file for Neuroscan. Modified from someone else's TCL definition file(original by Michael Puckett)to include the BATCH commands for Neuroscan 4.3's BATCH program. This is software neuroscientists use to process EEG data.
Contributed by Hamish Innes-Brown, 26 February 2005.
Neverwinter Nights Syntax definition file, to allow syntax highlighting of NWScript, the scripting language used by Neverwinter Nights.
Contributed by Scott Nickell, 27 October 2002.
Neverwinter Nights Syntax definition file, to allow syntax highlighting of NWScript, the scripting language used by Neverwinter Nights.
Contributed by Emanuel Greisen, 30 October 2002.
Nexus Syntax definitions for Nexus files (*.nex, *.nxs), a common file format in evolutionary biology, for example the PAUP* and MacClade programs.
Contributed by Dr Jonathan Jeffery, 16 October 2006.
NovaLIS Shell Definition files Defines syntax highlighting for NovaLIS Shell Definition files.
Contributed by Gregg Ambrosi, 27 April 2000
Nullsoft Installer Script Syntax file for Nullsoft Installer Script v1.98.
Contributed by Ben De Pauw, 6 November 2002.
ODIN Syntax Definitions for ODIN
Contributed by M.FUJIOKA, 10 August, 2001
OCaml Synatx definitions for the programming language OCaml.
Contributed by Tobias Elze, 7 March 2004.
Occam Syntax file for Occam 2.1
Contributed by Richard Beton, 19th October 2000
OmniMark Syntax definitions for the OmniMark language, updated version.
Contributed by Andy Norris
OpenInsight Syntax definitions for OpenInsight, (a sort of Pick version of Visual Basic).
Created by David Tod Sigafoos, and updated by Ross Brooker, 2 October 2007.
OpenRoad Syntax definitions for OpenRoad.
Contributed by Felix Petriconi
Open Script Click2Learn Open Script Syntax definitions for Click2Learn ToolBook II Instructor.
Contributed by Trent W. Schwartz, 15 October 2002.
OPENSEES Syntax definitions for OPENSEES TCL.
Contributed by Sashi Kanth Tadinada, 29 September 2010.
OpenUI token script Syntax definitions for OpenUI token script tags and keywords; a Language based on Mivascript. (openui.org).
Contributed by Ray Yates, 1 August 2005.
OPL Syntax definitions for Psion's OPL language as implemented on the series-3 machines. OPL.syn is the syntax file common to all members (3, 3a, 3c, 3mx) of the family.
Contributed by Peter Overfield, 10 May 2000
Oracle Developer Syntax definitions for for Oracle Developer. It is useful for Oracle Developers working with a forms.
Contributed by Roberto West Ruz, 14 March 2008.
Oracle Express Syntax definitions for Oracle Express, plus WebAgent 6.3.2.
Contributed by Rod LeDieu, 15 October 2002.
Oracle OMBPLUS Syntax definitions for the OMBPLUS Mode (Oracle Warehouse Builder scripting language).
Contributed by Javier Vigo, 22 November 2008.
Oracle Forms Full featured syntax definitions for Oracle Forms.
Contributed by Beka Ortiz, 22 December 2005.
Oracle Forms Syntax definitions for Oracle Hyperion Planning 9.3.1 Data Forms..
Contributed by Carl Krueger, 8 January 2009.
Oracle Syntax definitions for ORACLE config files (tnsnames.ora, sqlnet.ora, etc).
Contributed by Ronny Krite, 13 May 2003.
Oracle Syntax definitions for Oracle SQL*Loader.
Contributed by Steve Shiflett 14 December 2001.
Oracle Updated Syntax Definition file, originally contributed by Gordon Calkins. Added many more SQL and PL/SQL keywords.
Contributed by Ivan Ciobotar, 13 June 2012.
Oracle Syntax definitions for Oracle SQL language v 1.1.
Contributed by Gordon Calkins, updated by Octavian Tarcea 14 November 2001.
Oracle Syntax definitions for Oracle SQL language.
Contributed by Todd E. Feinstein, 1 October 2001.
Oracle Syntax definitions for Oracle's PL/SQL language.
Contributed by Gordon Calkins
Oracle A full featured syntax file for ORACLE SQL and PLSQL.
Contributed by Rudolf Wallner, 7 November 2003.
Oracle Web Server Syntax definitions for Oracle Server Web pages.
Contributed by Martin Palmer, 27 July 2000
OScript Syntax definitions for the OpenText Livelink / Content Server custom language OScript.
Contributed by Greg Griffiths, 2 July 2012.
Oz Syntax definitions for language Oz (version 3).
Contributed by Le Xuan Thang, 5 May 2000
PAL Syntax definitions for Paradox Application Language (PAL) version 4.5. This was the language for the last DOS version of Paradox that Borland produced.
Contributed by Charles Savage, 4 May 2000
Palm Pilot A Palm Pilot Resource compiler syntax definition file.
Contributed by Peter Giles, 19 September 2000
Pascal Syntax definitions for Delphi Pascal.
Contributed by Tim Stewart
Patran PCL Syntax definitions for the Patran’s PCL 2005 format, created by Scott Young.
Contributed by Steven Doyle, 19 July 2010.
Patrol Script Language [PSL] Syntax definition file for BMC Patrol Script Language [PSL], used by BMC Software's Patrol product.
Contributed by Gary Wilson-Garner, 12 August 2003.
PDF Syntax definition file for PDF.
Contributed by Peter Wyatt, 7 July 2004.
Pcan 3 Syntax definition file for Pcan 3.
Contributed by Thorsten Lenz , 28 April 2011.
PDDL Syntax definition file for the PDDL 3.0 language, which is a domain definition language used in automated planning.
Contributed by Zeyn Saigol, 11 May 2007.
PeopleCode TextPad syntax definitions for PeopleCode 8.4.
Contributed by Rama Kattunga, 10 March 2003.
PeopleCode TextPad syntax definitions for PeopleCode (Version 8.4.15) has all the build-in functions, Objects, variable types, Class methods and atributes..
Contributed by Fernando Avelino Llach, 27 April 2005.
PeopleSoft TextPad syntax definitions for PeopleSoft Datamover Scripts.
Contributed by Javier Ordoñez Ojeda, 9 March 2011.
Perl (1) Syntax definitions for Perl
Contributed by Andrea Ferguson
Perl (2) Alternative syntax definitions for Perl
Contributed by Aigars Grins
Perl (3) Syntax definitions for Perl 5 with more keywords.
Contributed by Lee Goddard, 22 June 2000, updated 9 May 2002.
Perl (4) Syntax definitions for Perl 5.
Contributed by Ron Hartikka, 21 July 2000
Perl Syntax definitions for Perl.
Contributed by Ray Donovan, 13 May 2002
PHP Syntax definition file for PHP
Contributed by Radu Calauz, 30 April 2002.
PHP*.INI Syntax definition file for PHP*.INI (PHP ini files v 4.3.1)
Contributed by Reggie Thomson, 10 March 2003.
PHP/HTML Syntax definition file, which adds (TextPad Standard) HTML syntax highlighting, to a PHP source file - permitting easier reading of PHP & HTML intermixed code. It's using the latest PHP4.1 syntax definition file.
Contributed by Anonymous, 28 April 2002.
PHP (1) Syntax definitions for PHP Version 3.0 - an HTML-embedded scripting language.
Contributed by Mike Depot
PHP (2) Updated syntax definitions for PHP Version 3.0.
Updated by Erik Andersson
PHP 4 Syntax definitions for PHP Version 4.
Contributed by Ross Smith, 27 June 2000

PHP 4
Syntax definitions for PHP Version 4. Updates existing Version, adds constants, and groups them.
Contributed by Eni Kao 25 April 2001. Updated by Ketan Gangatirkar 14 November 2001

PHP 4
Syntax definitions for PHP Version 4. Updates existing Version, adds constants, and groups them.
Contributed by Eni Kao 25 April 2001.
PHP 4 Syntax definitions for PHP Version 4.
contributed by Didou 14 December 2001.
PHP 4 Syntax definitions for PHP Version 4. Adds support for the new input method variables added in PHP/4.1.0
Contributed by Matt Beale, 14 December 2001.
PHP4/HTML Syntax definitions for PHP4/HTML.
Contributed by David Hdezsanz, 28 July 2003.
PHP 4 Syntax definitions for PHP Version 4, (extracted from the PHP Manual CVS Repository http://cvs.php.net/
Contributed by Mehdi Achour, 14 August 2003.
PHP 5 Syntax definitions for PHP5. It also features a separate list of deprecated keywords that shouldn't be used in future development. Nearly every PHP-extension is included.
Contributed by Kai, 3 August 2004.
PHP 5 Syntax definitions for PHP, supporting PHP version up to 5.3.
Contributed by Amit Verma, 12 September 2009.
PHP/JavaScript/CSS
and HTML
A syntax file that has PHP/JavaScript/CSS and HTML combined in it. I included the latest of each and added some of my own things. Can be used for the individual file types, as well as files that have all four languages in them.
Contributed by Shaggy, 19 March 2005.
PicAxe BASIC This syntax file has all PicAxe keywords listed, including all built-in commands and constants.
Contributed by Emre Yucel, 27 July 2011.
Pick RDBMS Syntax definitions for most versions of the Databasic programming language used in the UniVerse and Pick RDBMS.
Contributed by Paul Freeland, 22 November 2000
Densoft Consultancy Services Ltd
PL/1 Syntax definitions for PL/1.
Contributed by Marcel Senf, 15 March 2001

PL/M51
Syntax definitions for PL/M51.
Contributed by Pius Ott, 24 April 2001
PL/SQL Updated syntax definitions for PL/SQL. Originally contributed by Douglas Crews.
Contributed by Clark Pearson, 18 August 2012.
PL/SQL Syntax definitions for PL/SQL.
Contributed by Douglas Crews
PL/SQL Syntax definitions for PL/SQL.
Contributed by Douglas Crews. Updated by Charles Criss 10 August 2001.
PL/SQL Syntax definitions for PL/SQL.
Contributed by Douglas Crews and Charles Criss. Updated by David Daniel, 10 May 2004
PL/SQL Two syntax definition files for PL/SQL. The files have been updated with the latest keywords, built-in packages and data-dictionary items added in Oracle up till 10g. As an additional feature, we've added the list of HRMS API's used in Oracle APPS too.
Contributed by Krishna KishoreD.V, 8 December 2008.
PL/SQL Syntax definition file for PL/SQL updated with the latest keywords, built-in packages and data-dictionary items added in Oracle 11g.
Contributed by Kiranmayi Gandham, 15 September 2011.
PL/B Syntax definitions for PL/B (formerly DATABUS).
Contributed by Asbjørn Tryti, 17 August 2000
PLIST Syntax coloring for Apple Mac *.plist (preference) files.
Contributed by Cor, 19 February 2005.
PAGE MAKER Syntax definition for PageMaker Scripting Language..
Contributed by Lukasz M. Pogoda, 23 June 2001

POCOSCRIPT
Syntax definitions for POCOSCRIPT.
Contributed by Tor Willy Austerslatt, 25 April 2001.
POP-11 Syntax definitions for POP-11, the AI programming language developed at the University of Sussex in England during the 80/90s, recently incorporated in the Clementine data-mining package for *nix/NT.
Contributed by Lee Goddard, 17 April 2000
Poser Syntax definitions for uncompressed "Poser" files ( *.cr2, *.pp2, *.pz2, *.hd2, *.hr2, *.lt2, *.mt5, *.mc6 ).
Updated by Keith Young, 1 May 2012.
PostgreSQL Syntax definitions for PostgreSQL.
Updated by Rob Gigliotti, 16 May 2003.
PostgreSQL Syntax definitions for PostgreSQL.
Contributed by Roman Solomatin, 23 January 2001
PostScript Syntax definitions for PostScript.
Contributed by Charles Rich, 19 October 2007.
PostScript Syntax definitions for PostScript.
Contributed by Edward Goldobin
POV-Ray (1) Syntax definitions for the POV-Ray (Persistence of Vision ray-tracer) definition language.
Contributed by Joe Lewis-Bowen
POV-Ray (2) Syntax definitions for POV-Ray files.
Contributed by Justin Watkins
PowerBASIC Syntax definitions for PowerBASIC.
Contributed by Michael Puckett
PowerBASIC 6 Syntax definitions for PowerBASIC. Version PBDLL 6.0 (PowerBASIC 32-bit for Windows 6.0 dialect)
Contributed by Richard M. Bouse, 11 January 2000
Powerbuilder Syntax definition file for PowerBuilder, containing all enumerated data literals for PowerBuilder version 7.0.
Contributed by Rafi Avital, 30 April 2002.
Powerbuilder Syntax Definition for Powerbuilder exported Scripts.
Contributed by Andreas Rieder
PowerHouse Syntax Definition for Cognos' Powerhouse 4GL.
Contributed by S Greenspon, 14 March 2000.
PowerShell Syntax Definition file for Windows PowerShell (*.ps1) script.
Contributed by Mark Amos, 11 May, 2007.
PowerShell Syntax Definition file for PowerShell; it contains all of the standard commands, aliases, keywords and reserved words, as well as many of the standard system variables.
Contributed by James Booth, 14 December 2009.
PowerShell An update of Powershell.syn to include the Keywords and shortcuts included in PowerShell 2.0 CTP. Based on the update by James Booth.
Contributed by Daniel Koger, 14 July 2009.
PowerShell Syntax definition file to include updates from PowerShell v2
Contributed by Matt Boren, 18 April 2010.
PowerShell Syntax definition file to include updates from PowerShell v3.
Contributed by Matt Boren, 2 June 2013.
Praat Syntax definitions for editing Praat scripts. (Praat is a powerful program for speech analysis, see www.praat.org).
Contributed by Hugo Quent, 14 November 2001.
Pro5 TextPad syntax definitions for BASIS PRO5 and Visual PRO/5 source files.
Contributed by Peter Scholz, 13 January 2003.
ProC Syntax definitions for Oracle's C language with SQL extensions.
Contributed by Gordon Calkins
Profan Syntax definitions for Profan² 7.0, a Windows programming language.
Contributed by Achim Engelhardt, 16 February 2001
Progress Syntax definitions for Progress.
Contributed by Pierre Bilodeau
Progress Syntax definitions for Progress 4GL, Progress Webspeed and Progress ABL (Advanced Business Language).
Contributed by Mike Cooper, 9 December 2013.
Prolog Syntax definitions for Prolog.
Contributed by Simon Giddings 21 May 2001.
Prolog Syntax definitions for Prolog.
Contributed by Beka Ortiz 25 October 2006.
Promela Syntax definitions for Promela.
Contributed by Erling G. Kristiansen, 16 November 2004.
Prolog Syntax definitions for Prolog. It has the most common predicates and the neccesary info to edit simple prolog programs.
Contributed by Jón Grétar Guðjónsson 2 October 2004.
Properties Syntax definitions for Java Properties. A simple syntax file, only used to display comments in another color.
Contributed by Arjan Moraal 10 August 2001.
Properties Syntax definitions for Java Properties. A simple syntax file, only used to display comments in another color.
Contributed by Arjan Moraal 10 August 2001, updated by David Leach 24 November 2005.
Purebasic Syntax definition file for PureBasic. http://www.purebasic.com/
Contributed by Matthew Hagerty, 21 September2003.
Pyrex Syntax definitions for for a language called "Pyrex". It is current for Pyrex version 0.9.3 and Python 2.4.
Contributed by Eric Huss, 3 February 2004.
Python (1) Syntax definitions for the Python language.
Contributed by Thierry Lalinne
Python (2) Syntax definition file for the Python scripting language from http://www.python.org
Contributed by Carl Bray, 28 March 2000
Python (3) Syntax definition file for Python 2.0. It is a superset of Python 1.52, so it is backwardly compatible.
Contributed by Noah Spurrier, 14 February 2001
Python (4) Syntax definition file for Python programming language version 2.0.
Contributed by Gregory A. Prentice, 16 February 2001
Python (5) This Syntax definition file is an update of Python3.syn by Noah Spurrier to handle Python 2.2
Contributed by Jim Jinkins, 13 January 2002
Python (6) This updated syntax definition file, PythonV2.3.syn, is for Python 2.3.
Contributed by Jim Jinkins, 21 May 2003.
Python (7) This updated syntax definition file, PythonV2.4.syn, is for Python 2.4.
Contributed by Jim Jinkins, 25 January 2005.
Python (8) Syntax definitions for Python V2.6.
Contributed by Alex Gibson, 9 January 2010.
Q Syntax definitions for for the functional programming language Q, the "equational programming language". This is for the latest version of Q, Q 6.2. The Q website is: http://q-lang.sourceforge.net/
Contributed by Rob Hubbard, 10 October 2005.
QAP Syntax definitions for QA Partner 4test files.
Contributed by Christophe Wegmuller
Quake Syntax definitions for editing Quake 3 Arena shader definition files and one for editing player configuration.
Contributed by Braden Walters, 11 January 2000
Quick Basic TextPad keyword syntax file for Microsoft QuickBASIC and QBasic.
Contributed by Paul O.Bartlett, 12 December 2002.
R Syntax definitions for the statistical language R. www.r-project.org/
Contributed by Tobias Elze, 12 November 2002. Improved & Updated by Paul Renaud, 16 Aug 2014
RDML Syntax definitions for for the programming language RDML of the product LANSA. This languange file is up to date till version 10.0 of LANSA.
Contributed by Pascal van Doorn, 26 August 2004.
RIB Syntax definitions for RenderMan Interface Bytestream Protocol - *.rib
Contributed by Kharitonov Konstantin, 14 December 2000
RSL Syntax definitions for RSL (RenderMan Shading Language).
Contributed by Kharitonov Konstantin, 14 December 2000
Rational Robot Syntax definitions for Rational Robot VU language .
Contributed by Trevor D. Matthews, 19 February 2004.
Rational Rose Realtime Syntax definitions for Rational Rose Realtime.
Contributed by Charles Rivet, 27 June 2000
Rational Rose Syntax definitions for Rational Rose.
Contributed by Nicole Tedesco, 23 June 2001
Rebol TextPad syntax definitions for REBOL
Contributed by Hallvard Ystad, 10 August 2001
Rebol TextPad syntax definitions for REBOL which complies with the latest REBOL commands, based on version 2.7.6.
Contributed by Paul Tretter, 26 November 2008.
Recipes TextPad syntax definitions for Recipes. It contains some measures, ingredients, and important step highlights.
Contributed by Scott Brinkmeyer, 19 March 2003.
Redcode TextPad syntax definitions for Redcode.
Contributed by Matthias Strubel, 6 August 2009.
RenderMan Byte Stream TextPad syntax definitions for RenderMan Byte Stream. This can be used to edit .rib files with textpad
Contributed by Dmitry Shklyar, 29 April 2002.
MS REG Syntax definitions for MS Registration Entries.
Contributed by David Haslam, 21 May 2001
MS REG Syntax definitions for MS Registration Entries, extended for removing registry keys, as described here: http://support.microsoft.com/kb/310516
Contributed by Berend Veldkamp, 29 January 2008.
Rexx (1) Syntax definitions for REXX script files.
Contributed by Mohican, 5 June 2000
Rexx (2) Syntax definitions for REXX. It covers more cross-platform Keywords (& pre-defined labels & special variables) & organizes them as Keywords, Parameters, specials and builtin functions.
Contributed by Randall McDougall, 12 February 2001
Rexx (3) An updated Syntax definition file for REXX. which has added support for Direct Talk commands, Ftp commands, and Socket commands.
Contributed by Gerard Joseph 19 august 2001
Rexx (4) The attached file is a syntax definition file for Open Object Rexx (ooRexx), although it works for classic Rexx also.
Contributed by Wayne Resnick, 20 May 2007.
Robots Syntax definitions for Robots.txt files. It is based on the standard at, www.robotstxt.org
Contributed by Douglas Thrift, 12 December 2002
RPC .x Syntax definitions for RPC .x files.
Contributed by Khon Truong, 11 May 2004.
Ruby (1) Syntax definitions for Ruby files. An object oriented scripting language. www.ruby-lang.org
Contributed by Barry Shultz, 7 December 2000
Ruby (2) Syntax definitions for Ruby files.
Contributed by Anthony Howe, 29 October 2002.
Ruby (3) Syntax definitions for Ruby language, to reflect changes in the newly-released version 1.8 of the Ruby programming language.
Contributed by Andy West, 1 September, 2003.
Ruby (4) Syntax definitions for Ruby, based on the O'Reilly books 'Ruby Programming Language' and 'Ruby Pocket Reference'.
Contributed by Andy West, 19 December, 2009.
Ruby on Rails Syntax definitions for Ruby on Rails.
Contributed by Tony Pearson, 9 September, 2005.
Ruby on Rails Syntax definitions for Ruby on Rails database dictionary YAML file, "config/dictionary.yml".
Contributed by Dragos Toader, 20 July 2010.
SACS TextPad syntax definitions for SACS Input Files http://www.sacs-edi.com.
Contributed by Chetan Kunte, 3 December, 2003.
SALL Syntax definitions for State and Logic Language (SALL) application program files in the Invensys / Foxboro RTU10, RTU50 and SCD5200 SCADA products.
Contributed by Andrew C West, 28 November 2006.
SAS (1) Syntax definitions for SAS.
Contributed by Jared Schettler
SAS (2) Alternative syntax definitions for SAS.
Contributed by James Hoffman, 2 October 2000
SAS (3) Syntax definitions for SAS.
Original contribution by Jared Schettler, updated by Charlie Mills, 12 August 2003.
SAS 9.2 Syntax definition file for SAS code. Includes: SAS system options, SAS 9.2 new language features, SAS procedures, Automatic Macro Variables and some R/IML and PROC SQL statements.
Contributed by Danny Ayala Hinojosa, based on the work of Jared Schettler, 23 June 2011.
SCL Syntax definitions for OpenSTA Script Language, SCL.
Contributed by Martin Jenewein [mjene@hyperwave.com], 19 October 2001
SDL Syntax definition for SDL-PR: "Phrase Representation of the Specification and Description Language" as defined by ITU-T recommendation Z.100. Also includes support for "directives" used by Telelogic Tau development suite by using comment and alternative comment highlighting.
Contributed by Paul Walker, 30 April 2002.
SEARCH RESULTS Syntax definition file for the Search Results window, requires Texpad 4.7.0 or newer.
Contributed by David Clark, 1 August 2003.
SEAS Syntax definition for the tactical programming language (TPL) used in the System Effectiveness Analysis Simulation (SEAS) environment http://www.teamseas.com:65123/seas
Contributed by Chris Horn, 1 May 2002.
SMAC Syntax highlighting the files ALPHA.TXT and ALPHAX.TXT used by the games Alpha Centauri and Alien Crossfire.
Contributed by Alex Angelopolis 6 June 2001
Scala Syntax definitions for Scala programming language.
Contributed by Moez A. Abdel-Gawad, 26 November 2007.
Scalable Vector Graphics Syntax definitions for Scalable Vector Graphics.
Contributed by Justin Ruggles, 9 June 2000
Schema TextPad syntax definitions for LDAPv3 SCHEMA files (RFC 2252) Includes standard LDAP objects, attribute names and matching rules as listed on http://ldap.akbkhome.com
Contributed by Hayo Schmidt, 28 July 2003.
Scheme Syntax definitions for the scheme language, derived from AutoLISP syntax.
Contributed by Nicolas Delsaux, 20 March 2000
SGML Syntax definitions for SGML.
Contributed by Dan Benka, 10 April 2013.
SilkTest/4Test Syntax definitions for 4Test. This is a test scripting language used in Segue Software’s SilkTest.
Contributed by Jeff Hemsley, 8 April 2005.
Simscript Syntax file for Simscript II.5 (simulation programming language).
Contributed by Philip Gump, 26 October 2003.
Smarty A rough but functional syntax file for Smarty Template files.
Contributed by Tad DeVries, 28 November 2010.
SMIL Syntax definitions for SMIL 2.0( Synchronized Multimedia Integration Language).
Contributed by Jonathan Leamon, 28 January 2005.
SML Syntax definitions for Standard Modular Language (SML).
Contributed by David Vitek, 7 February 2001
Spatial Manipulation Language Syntax definitions for Standard Modular Language (SML).
Contributed by Dr. Christoph Dreiser,
29 April 2010.
NEW
Spatial Manipulation Language
Syntax definitions for Spatial Manipulation Language used by the GIS-Software TNTmips of MicroImages.(SML).
Contributed by Dr. Christoph Dreiser,
10 November 2014.
SNOBOL Syntax definitions for the SNOBOL programming language. Clip book included.
Contributed by Robert Shiplett, 26 May 2009.
Software Distributor A syntax definition file for Product Specification Files (psf) for HP's Software Distributor (SD).
Contributed by Reiner Buehl, 4 October 2000
SPARC ASM Syntax definitions for SPARC architecture assembly language.
Contributed by Philip Tan, 20 October 2003.
SPARQL Syntax definitions for SPARQL Query Language for RDF. SPARQL and RDF are relatively new Semantic Web technologies.
http://www.w3.org/TR/rdf-sparql-query/ Contributed by Mike Bell, 2 October 2008.
SPL Syntax definitions for SPL. The Sage Programming Language was created by American Auto-Matrix for use in their Automation System controllers.
Contributed by William Kendrick, 10 November 2000
Spice Syntax definitions for Spice netlist files. 'Spice' is a circuit simulation program used by electronic design engineers.
Contributed by Todd K. Moyer, 5 January 2001
Splus 2000 Syntax definitions for Splus 2000 professional.
Contributed by Megan Pledger, 8 May 2000
SPSS Syntax definitions for SPSS. Includes all indexed keywords in the syntax reference for SPSS 12.0, but it should work for the 11.x versions as well. http://www.spss.com/
Contributed by Audrey Boruvka, 14 May 2004.
SQA Basic Syntax file for SQA Basic, which has a tutorial(customization of the TextPad help file), and a sample tcl file, to help sqabasic programmers that are not familiar with TextPad, get a quickstart.
Contributed by Bill Kidwell, 19 April 2002
NEW
SQL(MariaDB)
Syntax definitions for SQL (MariaDB)
Contributed byAlfel Benvic “Bon” G. Go,
10 November 2014.
SQL Syntax definition file for SQL
Contributed by Richard Sutcliffe, 15 October 2002.
SQL Syntax definition file for SQL
Contributed by Richard Sutcliffe, 8 May 2002.
SQL (generic)
Syntax definitions for generic forms of SQL.
Contributed by Daniel Beckham
SQL (oracle8)
Syntax file for Oracle SQL*Loader control file
Contributed by Chuanlarp Satchavarodom 7 September 2001
SQL (Oracle 8i) Oracle SQL & PL/SQL based on Oracle8i SQL syntax
Contributed by Alex Savitsky, 7 December 2000
SQL (Oracle 8i) Syntax definitions for Oracle 8i.
Contributed by Mahesh Mishra, 5 September, 2003.
SQL (Oracle 9i) Syntax definitions for Oracle 9i SQL/PLSQL.
Contributed by Saji Jose, 30 April 2002.
SQL (Oracle 9i) My FULL syntax definition file for Oracle9i, both SQL and PL/SQL.
Contributed by Igal Turgeman, 30 May 2005.
SQL (Oracle 1) Syntax definitions for Oracle SQL, version 8.15.
Contributed by Robert Lyon
SQL (Oracle 2) Syntax definitions for Oracle SQL.
Contributed by Arjen Hiemstra
SQL (Oracle 3) Syntax definition file for Oracle scripts and files. All SQL and PL/SQL commands, and the names of all the stored procedures and functions from the sys package 'STANDARD' are included in this file.
Contributed by Peter Boekelaar, 5 January 2001
SQL Syntax definition file for Oracle SQL.
Contributed by Jagadis Shrivastava, 28 September 2004.
SQL (Server 7.0) Syntax definitions for SQL Server Transact.
Contributed by Tony Rabun
SQL (Server 7.0) Syntax definitions for SQL Server Transact, based on the original work of Tony Rabun. It has been modified to more closely match the syntax highlighting in Microsoft Query Analyzer.
Contributed by Charlie McNeil 22 January 2002
SQL (Sybase) TextPad keyword syntax file for SQL [Sybase].
Contributed by Paul Boothroyd, 28 March 2000
SQL (Sybase) Syntax colouring information for Sybase ASE T-SQL for version 12.5 including administration keywords.
Contributed by John Pritt, 27 October 2005.
SQL (Tandem) Syntax definitions for Tandem SQL/MP H06.
Contributed by Steven Isaac, 25 September 2008.
SQL (Transact) TextPad syntax definitions for Transact SQL (SQL Server 2000).
Contributed by Simon Collingridge, 21 January 2001
SQL (Transact) TextPad syntax definitions for Transact SQL. Complete list of keywords for MSSQL2000 SP3a.
Contributed by Alexander Mitelman, 17 August 2004.
SQL (Transact) TextPad syntax definitions for Transact SQL. List of keywords for MSSQL2005.
Contributed by Alexander Mitelman, 13 January 2009.

SQL DB2
TextPad keyword syntax file for SQL DB2 version.
Contributed by Robert Cooke 25 April 2001

SQL PL
TextPad keyword syntax file for SQL PL.
Contributed by Petru Acsinte, 9 February 2004.

SQL PLSQL
Two files for SQL/PLSQL, syntax highlighting and Clip library.
Contributed by Mike Shaw, 29 October 2004.
SQR
Syntax definitions for SQR.
Contributed by Daniel Prego, 12 December 2002.
SQR
Syntax definitions for SQR.
Contributed by Jason Penney and Greg Wendt
SQRN
Definitions for SQL Syntax for Version (4) SQRS.
Contributed by Alan Lewis
SQUID
Syntax definition file for the squid webproxy Configuration file.
Contributed by Thomas Duemesnil, 1 October 2002.
SR
Syntax definition file for the SR programming language.
Contributed by Michael Green, 2 November 2002.
Search and Replace Script
Syntax definition file for *.srs (Search and Replace Script) files for the program Search and Replace [Version 4.8] from Funduc Software. (http://www.funduc.com/).
Contributed by Erik Oestergaard, 22 June 2008.
ST6 Assembler
Syntax definition for ST6 Assembler (Microcontrollers from SGS).
Contributed by Evanghelos Papaioannu
STAAD
Syntax definitions for STAAD structural analysis program.
Contributed by Graeme Roberts, 25 October 2005
Starcore Syntax definitions for for the starcore series of processors. Currently supported, are SC1200, and SC1400 processors.
Contributed by Ashok I, 18 August 2004.
Stata Syntax definitions for Stata Version 6.0.
Contributed by Scott Long
Stata This just adds the "singlecomment = //" to Scott Long's contribution for Stata.
Contributed by Joseph D. Brown, 13 October 2013.
Statit 5 Syntax definitions for Statit 5.
Contributed by Cal Bonine, 10 November 2000
Stepmania Syntax definition file for Stepmania file creation. Stepmania can be found at: http://www.stepmania.com
Contributed by Steven Busiello, 18 November 2003.
SuperBasic
Syntax Definition file for Sinclair QL SuperBasic.
Contributed by Laurence Reeves, 16 May 2003.
Sybase Power Designer
Sybase PowerDesigner LDM (logical data model) files. LDM files are simply XML, but with a moderately large vocabulary.
Contributed by Roger Sperberg, 6 June 22011.
SYN (1)
Definitions for TextPad Syntax files. (Syntax highlights your syntax definition files!)
Contributed by Michael Puckett
SYN (2)
Syntax definitions for TextPad Syntax files. (Syntax highlights your syntax definition files!)
Contributed by Philippe Jausions, 11 January 2000
SYN (3)
Syntax definitions for TextPad Syntax files.
Contributed by Glen Edmonds, 10 March 2000
SYN (4)
Updated definitions for TextPad Syntax files.
Contributed by Richard Biffl, 24 June, 2004.
SYN (5)
Syntax highlighting for the TextPad keyword definition files.
Contributed by Aston Clulow, 23 January 2007.
Syntax file archive
Archive of updated definitions for TextPad Syntax files.
Contributed by Gerhard Berthold, 21 January 2001
Syntax file archive
Archive of updated definitions for TextPad Syntax files.
Contributed by Mattias Van Looveren, 3 March 2003.
T-SQL
Syntax definitions for TSQL 2005.
Contributed by Nicolás Kittsteiner, 21 November 2007.
T-SQL
Syntax definitions for Microsoft SQL Server T-SQL 6.5.
Contributed by Ian Gratton
T-SQL
Syntax definitions for Microsoft SQL Server T-SQL 6.5, updated version, containing SQL 7 system stored procedures and system objects.
Contributed by Ian Gratton, added to by Stephen Smith.
T-SQL 7.0
Syntax definitions for Microsoft SQL Server T-SQL 7.0.
Contributed by Brandon Lilly.
T-SQL 2000
Syntax definitions for SQL Server T-SQL 2000.
Contributed by Peter Conrey, last updated 10 August 2001.
T-SQL 2000
Syntax definitions for T-SQL 2000 ver 2.
Based on the contribution by Peter Conrey. Contributed by Matt McElheny, 5 February 2004.
MS SQL/TSQL
Syntax definitions for MS SQL / TSQL.
Contributed by David Rairigh, 9 November 2004.
MS SQL/TSQL
Syntax definitions for MS SQL / TSQL Server 2000.
Contributed by Eric Bolstad, 28 January 2005.
TACL
Syntax file for Tandem Advanced Command Language (TACL).
Contributed by Steven Isaac, 30 April 2002.
TADS
Syntax definition file for (HTML-)TADS 2.5.1 (Text Adventure Development System)
Contributed by Michael Huang, 13 January, 2002.
TAL
Syntax definitions for the TAL language (Transaction Application Language) on Tandem computers.
Contributed by Benoit Brouillette, 14 December 2001.
TI-C2000
Syntax definitions for TI C2000 fixed point DSP assembler language.
Contributed by Dr. Raoul Herzog.
TI-C6000
Syntax definitions for TI C6000 DSP Assembler language.
Contributed by Naim Sheikh, 11 May 2007.
TCL
TextPad syntax definitions for TCL & EXPECT files.
Contributed by Tadimeti Keshav, 2 May 2003.
TCL
Syntax definitions for TextPad Clip Libraries.
Contributed by Douglas Crews
TCL/TK (1)
Syntax definitions for the TCL/TK programming language.
Contributed by Gabriel Au
TCL/TK (2)
Syntax definitions for the TCL/TK programming language.
Contributed by David Schlueter
TCL/TK (3)
Syntax definitions for the TCL/TK programming language.
Contributed by Joris Roling
TCL/TK (4)
Syntax definitions for TCL/TK script programming.
Contributed by Bob SyWassink
TCL/TK (5)
Syntax definitions for TCL/TK script programming.
Contributed by Kaveh Afshari, 21 January 2002
TCL/IVR
Syntax definitions for CISCO TCL IVR applications, which is an extension of TCL/TK.
Contributed by Steve Tangredi, 21 January 2002
TEA
Syntax definitions for TEA, plus client-side JavaScript, HTML tags and attributes.
Contributed by Charles Toepfer, 14 October 2005.
Tag Library Descriptor
Syntax file for Tag Library Descriptor - Related to JavaServer Pages.
Contributed by Andrew Lenards, 6 November 2002.
TEI Syntax file for TEI (Text Encoding Initiative or Text Encoding Interchange) Lite, the common-use subset of TEI, an SGML implementation chiefly used for digitizing literary matter.
Contributed by John W. Kennedy, 9 November 2001
Tera Term
Syntax file for Tera Term Macro files. Tera Term is a free scripTABLE telnet client for 32-bit Windows; the scripts it executes are stored in TTL files.
Contributed by Alex Angelopoulos, 16 July 2001
Thoroughbred
TextPad syntax definitions for Thoroughbred Source.
Contributed by Antony Booth, 29 July 2002.
Thrift
Syntax definition file for the Thrift framework.
Contributed by Jeff DeCew, 17 May 2010.
TIBCO
TextPad syntax definitions for for TIBCO -- middleware platform vendor.
Contributed by Edgar Verburg, 27 November 2009.
Tiger Basic
Syntax file for Tiger BASIC (*.tig) version 4. Used to program Basic Tiger microcontrollers.
Contributed by Fredrik Petersson, 14 November 2001.
TM 1 Rules
Syntax definitions for Applix iTM1 rules files. iTM1 is an OLAP database from Applix.
Contributed by Mike Grain, 21 August 2000
TMS
Syntax definitions for the TMS320C24xx assembler family of DSPs.
Contributed by Paul Kahler, 1 May 2002.
Torque
Syntax definitions for Torque script(Torque Game Engine).
Contributed by e-ville-do-er@charter.net, 1 March 2005.
Torque
Syntax definitions for Torque script(Torque Game Engine).
Contributed by Brandon Beauchene, 29 March 2005.

Trans
Syntax definitions the Trans language v. 0.9.2 including most core methods and constants.
Contributed by Robert Shiplett 13 April 2007.

Translation Memory Exchange
Syntax definitions for Translation Memory eXchange. LISA standard for exchanging data between different translating tools.
Contributed by Romuald Pawlikowski 25/04/2001
TSO CLIST Syntax definitions for TSO CLIST. An IBM mainframe scripting language.
Contributed by Randall McDougall, 12 February 2001
Transform
Syntax definitions for a parsing language called Transform created by Novus.
Contributed by Hank Roca, 23rd January 2001
Truegrid
Syntax definitions for Truegrid (A Finite Element Analysis Mesh Software).
Contributed by qjchen, 14 February 2007.
TTCN-3
Syntax definitions for TTCN-3, a testing language. http://www.ttcn-3.org/
Contributed by Andrew Schofield, 14 May 2009.
TVMan
Syntax definitions for TVMan/EPSILON script file.
Contributed by Grzegorz Knapczyk, 9 January 2001
TXL
Syntax definitions for TXL. http://www.txl.ca
Contributed by Mark Watson, 6 November 2002.

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.