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

 

syntax definition files:

 

Last updated: 16 April 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:
UDO Syntax definitions for UDO. Which is a meta-language, which has it's own syntax and is able to generate lots of file-formats like HTML, RTF, WindowsHelp, Tex, etc.
Contributed by Peter Hoch, 28 November 2000
UNIFACE Syntax definition file for UNIFACE 8.4.
contributed by Ronny Krite, 23 August 2006.
UNIFACE Syntax definition file for UNIFACE Assignment File.
contributed by Ronny Krite, 15 May 2003
UNIFACE Syntax definition file for Uniface 7.206.
contributed by Steve Smith, 16 July 2001
Unified Diff Syntax definition file for Unified Diff (aka Patch) files.
contributed by Kenneth Hayber, 8 April 2005.
UNISON Syntax definition file for Unison file synchronizer.
contributed by Ravishankar Shetty, 17 October 2003.
Universe Basic Syntax definition file for DataStage Universe Basic v.7.0.
contributed by Ben, 5 February 2004.
UNIX Syntax definition file for UNIX shell scripts.
contributed by Patric Sperling, 6 November 2002.
UNREAL Syntax definition file for Unreal Script.
Contributed by Brian Armstrong, 13 January, 2002.
UNREAL Syntax definition file for UnrealScript (*.uc) files. Epic’s UnrealEngine3 scripting language.
Contributed by Mark Amos, 11 May, 2007.
USFOS TextPad syntax definitions for USFOS (Marintek) http://www.marintek.sintef.no
Contributed by Chetan Kunte, 3 December, 2003.
USFOS TextPad syntax definitions and clip book for USFOS.
Contributed by Chetan Kunte, 14 September 2007.
USFOS TextPad syntax definitions and clip book for USFOS.
Contributed by Chetan Kunte, 15 September 2009.
NEW
VBA
Syntax definitions for VBA, Excel only for now.
Contributed by Sanda Vladescu, 26 July 2013.
VB.Net (1) Syntax definitions for the VB.Net Technology Preview.
Contributed by Ryan Mentzer, 22 September 2000
VB.Net (2) Syntax definitions for the VB.Net Technology Preview with several new keywords.
Updated by Guillermo 'guille' Som, 10 October 2000
VB.Net (3) TextPad syntax definitions for VB.NET.
Contributed by Agnelo Dias, 27 October 2002.
VB.Net (4) TextPad syntax definitions for VB.NET.
Contributed by Nikolai Stoev, 27 October 2002.
VB.Net (5) TextPad syntax definitions for VB.NET. Heavily modified from the Siebel VB syntax file.
Contributed by Dave Cantrell, 2 May 2003.
VB.Net (6) TextPad syntax definitions for VB.NET 2005.
Contributed by Guillermo, 2 July 2004.
VB.Net (7) TextPad syntax definitions for VB.NET 9.
Contributed by Guillermo, 3 January 2008.
NEW
VB.Net
Syntax definitions for Visual Basic 11.0 (Visual Studio 2012).
Contributed by Guillermo, 18 January 2013.
VCal-VCard TextPad syntax definitions for VCal *.ics (Calendar) and VCard *.vcf files.
Contributed by Beverly Howard, 31 December 2011.
VFP 7 Syntax definition file for VFP 7.0.
Contributed by Bob Stone, 22 January 2002
VGL Syntax definitions for VGL. The internal language of Sample Manager (LIMS software) from Labsystems.
Contributed by Franck Leterme, 9 May 2000
VHDL Syntax definitions for VHDL
Contributed by Derek Roberts
VMS Syntax file for programming in DCL on Vax VMS.
Contributed by Curtin Schafer, 20 August 2002.
VRML Syntax definitions for for VRML (Virtual Reality Markup Language).
Contributed by Tomas Karban, 29 November 1999
Vera Syntax definition for Synopsys Vera (4.6)
Contributed by Trevor Robinson 7 September 2001
Velocity Syntax definition for the Velocity templating language(http://jakarta.apache.org/velocity)
Contributed by Jeff Linwood, 14 December 2001.
Verilog Syntax definitions for Verilog
Contributed by Derek Roberts
Verilog Syntax definitions, Clip library and Xilinx unisim component library for Verilog.
Contributed by Don Husby 10 August 2001
Verilog Syntax definitions for systemverilog.
Contributed by Colm Mc Sweeney, 9 November 2006.
Verilog Syntax definitions for SystemVerilog (IEEE Std 1800 Hardware Design, Specification and Verification Language).
Contributed by Dr. David Long, 4 January 2007.
Verilog Syntax definitions for SystemVerilog. It is "SystemVerilog IEEE Std 1800 and the AVM 2.1 keywords".
Contributed by Jeff Chapman, 13 January 2007.
Vertex Shaders Syntax definitions for DirectX 8.0 Vertex Shaders
Contributed by Bastian Clarenbach 23 June 2001
ViewStar Syntax definitions for ViewStar - a Customer Relationship Management (CRM) application. This update contains many more functions.
Contributed by Andrew Bilsbury, 20 July 2000
Vignette Comprehensive syntax definitions for Vignette 4.2 > 5.5, TCL 8.2.3 & HTML 4.0.1 all in one file for editing Story Server Templates.
Contributed by David Kitchen, 21 November 2000
Visual Basic Syntax definitions for Visual Basic
Contributed by Jan G.P. Sijm
Visual Basic 5.0 Syntax definitions for Visual Basic 5.0
Contributed by Mark Hunter
Visual Basic Syntax file for Visual Basic, to include all the keywords and constants for Siebel Visual Basic.
Contributed by Alasdair Thomson, 19 April 2002
Visual Basic 6 Syntax file for Visual Basic 6. I defined keywords for statements, functions, types, operators, and forms.
Contributed by Jeff Glenn, 23 June 2005.
Visual Basic Syntax file for Visual Basic.
Contributed by Norm Cook, 11 May 2007.
VBScript (2) Keyword syntax file for VBScript V5.1
Contributed by Hans R. Denzler 7 September 2001
VBScript (1) Syntax definitions for Visual Basic Script.
Contributed by Lee Gray
VBScript Syntax definitions for VBScript 5.6. The SYN file itself contains lengthy prefatory and inline comments, on details of what was done where, and why.
Contributed by Alex K. Angelopoulos, 14 February 2004.
Visual Source Safe This syntax definition is for using when viewing Visual Source Safe "Differences" report files that have been saved out as text.
Contributed by Dacke, 14 December 2008.
VXML This single file will support VXML 2.0, JSP, JavaScript and HTML syntax definations.
Contributed by Sudhakar George, 3 May 2012.
VoiceXML Syntax definitions for VoiceXML. It adheres to the 1.0 Standard implementation and adds a single tag for the Nuance implementation ('debug').
Contributed by Jeff Dickerson, 15 March 2001
VoiceXML Syntax definitions for VoiceXML. v2.0 W3C.
Contributed by Vikram Singh, 9 November 2006.
Vos Syntax definitions for Vos, a CTI-oriented dialect of C made by ParitySoftware.
Contributed by Tommaso Romanazzi (http://www.stetel.com/tommaso)
WML (1) Syntax definitions for Wireless Markup Language.
Contributed by Jan G.P. Sijm, 11 January 2000
WML (2) Syntax definitions for Wireless Markup Language for the Wireless Application Protocol, a.k.a. WAP).
Contributed by Philippe Jausions, 11 January 2000
WMLScript V1.1 Syntax Definitions file for WMLScript V1.1 (Wireless Markup Language Script). It includes also the WMLScript Standard Libraries V1.1 and the WTAI (Wireless Telephony Application Interface).
Contributed by Anon.
Wave Syntax definition file for Visual Numerics' PV~Wave
Contributed by John Macpherson
WEB COBOL Syntax definition file for WEB COBOL.
Contributed by Fox Software, 29 January 2008.
WebDNA Syntax definition file for WebDNA tags (SmithMicro WebCatalog).
Contributed by Jan Jageblad, 7 December 2000
Werner PNC Syntax definitions for Werner PNC files. IEF Werner GmbH is a brand from Germany that makes linear elements, slides, cross TABLEs and systems for the automation technology. www.ief-werner.de.
Contributed by Peter van der Cruysen, 8 August 2002.
Widget Syntax definitions for Widgets for Konfabulator 2.1 (Widget XML tags, Widget specific Javascript, and general Javascript).
Contributed by Chris Warren, 9 December 2005.
WinBatch Syntax definitions for WinBatch.
Contributed by Martin Jucker
WinBatch Syntax definitions for Windows batch files.
Contributed by sixpack No Beer, 2 February 2005.
WinBatch Syntax definitions for Windows batch files.
Contributed by Jeff Staples, 18 June 2007.
Windows Script File Syntax Definitions file for Microsoft Windows' Script Host Windows Script File (.wsf) type.
Contributed by Rory Plaire, 1 October 2002.
WINJA TextPad Keyword Syntax definition file for WINJA by Seagull.
Contributed by Neal Eiserman 21 May 2001.
WIN-PROLOG Syntax definitions for WIN-PROLOG source code.
Contributed by Z.Meltem ISMIK (Logic Programming Associates)
WinRunner Syntax definitions for WinRunner program from Mercury Interactive (WinRunner/TSL language).
Contributed by Angelia T Howard, 13 May 2002. Updated 10 April 2007.
Wintask Syntax definition files for Script Wintask 2.5.
Contributed by Mickaël Provost, 16 May 2003.
WiTango Syntax definitions for WiTango 2000 SP1 (formerly knows as Tango) include files with Metatags and HTML elements (and attributes) as well as client-side Javascript.
Contributed by Scott Cadillac, 14 December 2001.
Wordmate Syntax definition file for the WordMate Document format.
Contributed by Jonathon Freeman, 19 October 2001
WiX Syntax definition file the WiX (Windows Installer XML) tool from Microsoft..
Contributed by Marc Scheuner, 9 March 2008.
Work Manager Syntax file HP Work Manager (by CoCreate).
Contributed by C.Smith, 16th December 1999
WSDL Syntax file for WSDL. Web Service Description Language. http://www.w3.org/TR/wsdl
Contributed by Jean-Jacques Moreau, 21 January 2005.
Wxis Syntax definitions for Wxis 4 y Wxis 5. For files with *.pft and *.xis extensions.
Contributed by Paul Ovares Conejo, 14 May 2002.
XAL Syntax definitions for Microsoft's Dynamics XAL (formerly Navision XAL and before that Damgaard Concorde XAL). It's an ERP with a built in 4GL development environment but has now been discontinued by Microsoft.
Contributed by Thorarinn Jonsson, 28 January 2008.
XAML Syntax definitions for XAML.
Contributed by CAMILO REYES, 8 July 2010.
XC Syntax definitions for the XC programming language for programming XMOS XCore processors.
Contributed by Corin Rathbone, 3 May 2011.
XFDL Syntax file that can be used for XFDL (eXtensible Forms Description Language) files up to version 6.0 of the XFDL spec. These files are most commonly used in conjunction with PureEdge tools. See http://www.pureedge.com/products/products/xfdl/
Contributed by Joe Wolf, 1 December 2003.
XHTML Syntax definitions for XHTML 1.0
Contributed by Pavel Zampach, 19 October 1999
XHTML Syntax definitions, Groups HTML tags.
Contributed by Eni Kao, 25 April 2001.
XHTML A comprehensive and concise XHTML syntax definition file. Deprecated tags have been removed from this file.
Contributed by STERZILLA, 27 June 2008.
XML TextPad keyword syntax file for XML & DTD.
Contributed by Jim McNeill, 12 December 2002.
XML TextPad keyword syntax file for XML & DTD.
Contributed by Jissai, 9 May 2002.
Generic XML This *.syn file updates the Generic XML, making it easier to employ the comment delimiters.
Contributed by Chris Simoes, 29 April 2002.
Generic XML This *.syn file updates the Generic XML one on the site, making it easier to employ TextPad syntax colouring: Comments are now identified, as are some common keywords.
Contributed by Lee Goddard, 27 March 2002
Generic XML Keyword syntax file for Textpad ; Generic XML syntax. ; Syntax coloring for generic (*.xml) files
Contributed by Soap Weed 7 September 2001
GRXML Keyword syntax file for GRXML (grammar XML definition). It is specialized for NUANCE OpenSpeech, XML grammar definitions and includes pre-build Tags blocks.
Contributed by Hernan Mendez, 25 May 2007.
XML/SGML XML and SGML syntax definitions and a clip library for writing DTD's.
Contributed by Morten Gresby
XML DocBook Syntax definition file and clip library for XML DocBook
Contributed by Pavel Zampach, 23 June 2001
XML Excel Syntax definition file for XML formatted Excel workbooks.
Contributed by Brian P Mucha, 23 September 2005.
XML Schema Syntax file for XML Schema, which supports not only MSXML3 but W3C WD too.
Contributed by Lee Goddard, 6 September 2000
XML SCORM Syntax file for XML SCORM Manifest files.
Contributed by Lee Goddard, 21 December 2004.
XML SDB TextPad syntax definitions for Norman Walsh DTD Simplified DocBook XML V4.0.1.
Contributed by Pavel Zampach, 22 November 2000
XML SVG TextPad syntax definitions for for SVG subset of XML.
Contributed by David Lodge, 14 December 2001.
X++ TextPad syntax definitions Microsoft Dynamics 2009 X++ language (Including all of the Dynamics AX 3 & 4 keywords).
Contributed by Robert Wawszkiewicz, 5 September 2008.
Xilinx User Constraint TextPad syntax definitions for Xilinx User Constraint Files. The file type should be *.ucf.
Contributed by Steve Gross, 10 December 2008.
Xilinx User Constraint TextPad syntax definitions for Xilinx User Constraint Files.
Contributed by AjayKumar. D, 22 April 2009.
NEW
Xilinx User Constraint
TextPad syntax definitions for Xilinx User Constraint Files.
Contributed by Timothy Bresnan, 29 March 2013.
XQuery TextPad syntax definitions for the XQuery specification. Not all the fn functions are identified but this is a good start for those who have nothing.
Contributed by Derek Guardiola, 16 March 2004.
XQuery TextPad syntax definitions for XQuery keywords, data types and functions.
Contributed by Christian Grün, 13 June 2009.
XSD Syntax file for XSD (XML Schema). Based on the current working draft of the W3C (April 7, 2000).
Contributed by Morten Gresby, 25 May 2000
XSD Syntax file for XSD (XML Schema) based on W3C Recommendation, May 2001.
Contributed by Scott Hollenbeck 21 May 2001
XSL A syntax file for XSL formatting objects.
Contributed by Pavel Zampach, 23 January 2001
XSLT Syntax definition file for XSLT.
Contributed by Lee Goddard 11 May 2001 Updated 21 May 2001
XSLT (1) A syntax file for XSLT. It is geared towards using XSLT for HTML generation.
Contributed by Michael Alsup
XSLT (2) Another syntax file for XSLT.
Contributed by Simon Wickes
XSLT (3) An updated version of the syntax file for XSLT.
Contributed by Lee Goddard, 19 September 2000
XSLT (4) An updated version of the syntax file for XSLT3, to include formatting objects and some other attributes.
Contributed by Lee Goddard, 10 August 2001
XTM Syntax definitions for XML Topic Maps (XTM) 1.0.
Contributed by Florian G. Haas, 25 April 2001.
XUL Syntax definitions for XUL, Mozilla's XML-based User Interface Language. Based on various references as well as the actual .xul files that come with the latest Mozilla Milestone.
Contributed by Justin Ruggles, 2 August 2000.
Yacas Syntax definitions Yacas 1.0.54. Yacas (Yet Another Computer Algebra System) is an open-source symbolic-math system. http://yacas.sourceforge.net
Contributed by Chris Fehily, 24 May 2005.
YACC Syntax definitions YACC/Bison grammars.
Contributed by Doug Ross, 3 March 2003.
Z80 Assembler Syntax definitions for the Z80 Assembler.
Contributed by Peter Naus, 23 February 2011.
Zillions Syntax definitions and Clip library for "Zillions of Games" .ZRF files, scripting files for game rules.www.zillionsofgames.com
Contributed by Jeff, 20 October 2003.
Zim 2.0 Syntax definition for ENGL Zim 2.0 script files. ENGL is a consultancy that writes tools and utilities to enhance Novell's ZENworks product range. Zim is a scripTABLE menu front-end for ZENworks for Desktops imaging. www.engl.co.uk
Contributed by Heath Upton, 12 December 2002.
ZOPE Syntax definitions for the Zope (Z Object Publishing Environment)application server.
Contributed by Chad Juettner, 27 March 2002.
ZOPE Zope 3.3.0 Syntax file. Since Zope has moved away from TTW development and towards python development the Zope syntax file no longer contains dtml keywords. Instead it builds on PythonV2.4.syn with a lot of zope module and class names added as keywords.
Contributed by Jørgen Jørgensen, 24 January 2007.
ZOPE Syntax definitions for the Zope (Z Object Publishing Environment)application serverZope 3 configuration files (*.zcml) Zcml is an xml language for configuring zope 3 and packages used with zope 3.This syntax file covers zope Version 3.3.0.
Contributed by Jørgen Jørgensen, 24 January 2007.
ZPL2 Syntax definitions and clip library for ZPL2. Zebra Printer Language is used for custom shipping systems.
Contributed by Justin Cramer 16 July 2001.

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.