The current releases of Mascot Parser are:

  • Windows (Intel/AMD): 2.4.04
  • Linux (Intel/AMD): 2.4.04
  • Solaris (UltraSparc): 2.2.06
  • AIX (P4/5): 2.2.01

To obtain Mascot Parser, read the licence agreement carefully, then enter your email address to obtain the download links.

If you just want to browse the help file, this can be downloaded as a Windows help file (chm). Some Windows security patches interfere with downloaded help files. If you cannot view topics, right-click the file, choose Properties, then Unblock. See this Microsoft KB article for further details.

System Requirements

Using the toolkit from Perl

Reasonable proficiency in Perl programming is required. Under Windows, ActivePerl version 5.8.x, 5.10.x, 5.12.x or 5.14.x (32 or 64 bit for all versions) must be installed. Under Unix, Perl 5.8.x and 5.10.x, 5.12.x or 5.14.x (32 or 64 bit for all versions) are supported. For a more detailed breakdown, refer to the help file, which can be downloaded using the link near the top of this page.

Using the toolkit from Java

Reasonable proficiency in Java programming is required. A Java jar library is supplied which accesses a C++ library (DLL/.so) via Java JNI. The Java toolkit has been tested on Sun Java JSDK versions 1.4.1_01, 1.4.1_02, 1.5.0_06, 1.6.0_07 and 1.7.0_3.

Using the toolkit from Python

Reasonable proficiency in Python programming is required. Under Windows, ActivePython version 2.6 or 2.7 (32 or 64 bit) must be installed. Under Unix, Python 2.6 or 2.7, (32 or 64 bit) must be installed.

Using the toolkit from C++

Reasonable proficiency in C++ programming is required. Internally, the library makes extensive use of different STL containers, but this is mostly ‘hidden’ from the user of the toolkit. A working C++ compiler is required on the target platform. The following compilers are supported:

Platform Compilers supported
Microsoft Windows Microsoft Visual C++ version 6.0
Microsoft Visual Studio .net 2003
Microsoft Visual Studio 2005 SP1 (32 bit and 64 bit)
Microsoft Visual Studio 2008 SP1 (32 bit and 64 bit)
Minimal GNU for Windows (MinGW) using g++ version 3.4.5 (mingw special)
The library is supplied as a static .lib and as a DLL. In theory, it could be used with any compiler but since the implementation is C++ classes, it is probably only practical to use a Microsoft compiler due to disparate name mangling conventions.
Linux (x86 or x64) Intel Linux compiler 11.1 or later, gnu g++ 3.4.6 or later. 32 bit and 64 bit shared and static libraries are provided.
IBM AIX Visual Age C++ compiler 6.0 or later
Sun Solaris Sun WorkShop 6, C++ 5.3 compiler