jlex - Lex-style lexical analyser generator for Java

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: jlex
Package version: 1.2.6
Package release: 7
Package architecture: all
Package type: deb
Installed size: 152 B
Download size: 67.10 KB
Official Mirror: ftp.br.debian.org
The JLex utility is a lexical analyser generator, modelled after the popular UNIX "lex" utility. JLex takes a specification file similar to that accepted by Lex, then creates a Java source file for the corresponding lexical analyzer.



  • javalex


  • javalex


    Binary package: jlex_1.2.6-7_all.deb
    Source package: jlex

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install jlex deb package:
      # sudo apt-get install jlex


    • /usr/bin/jlex
    • /usr/share/doc-base/jlex-manual
    • /usr/share/doc/jlex/README
    • /usr/share/doc/jlex/changelog.Debian.gz
    • /usr/share/doc/jlex/copyright
    • /usr/share/doc/jlex/manual.html
    • /usr/share/doc/jlex/examples/sample.lex.gz
    • /usr/share/java/JLex-1.2.6.jar
    • /usr/share/java/JLex.jar
    • /usr/share/man/man1/jlex.1.gz


    2014-01-18 - Colin Watson <cjwatson@debian.org> jlex (1.2.6-7) unstable; urgency=low * Remove article from start of short description, per lintian. * Insert an "Old Changelog:" line in debian/changelog to pacify Lintian regarding entries that used an old syntax. * Switch to git; add Vcs-* fields. * Policy version 3.9.5: no changes required.

    2011-11-09 - Colin Watson <cjwatson@debian.org> jlex (1.2.6-6) unstable; urgency=low * Mark jlex Multi-Arch: foreign.

    2010-12-19 - Colin Watson <cjwatson@debian.org> jlex (1.2.6-5) unstable; urgency=low * Use 'dh $@ --options' rather than 'dh --options $@', for forward-compatibility with debhelper v8. * Remove duplicate Priority field from binary control stanza. * Policy version 3.9.1: no changes required.

    2010-03-02 - Colin Watson <cjwatson@debian.org> jlex (1.2.6-4) unstable; urgency=low * Upgrade to debhelper v7. * Use ${misc:Depends}. * Use doc-base section Programming/Java. * Use javahelper. * Policy version 3.8.4: - Add a Homepage field. - Move to section 'java'. * Add a watch file. * Convert to source format 3.0 (quilt).

    2006-06-28 - Colin Watson <cjwatson@debian.org> jlex (1.2.6-3) unstable; urgency=low * Put debhelper in Build-Depends rather than in Build-Depends-Indep.

    2005-12-15 - Colin Watson <cjwatson@debian.org> jlex (1.2.6-2) unstable; urgency=low * Convert to java-gcj-compat (thanks, Matt Zimmerman and Matthias Klose via Ubuntu; I added a dependency on java-gcj-compat | java-virtual-machine, and reverted the alternate dependency on java2-runtime since nothing actually seems to provide that). * Upgrade to debhelper compatibility level 4. * Convert from menu/dwww to doc-base. * Rename assert to ASSERT in sample.lex too. * Policy version 3.6.2.

    2004-07-29 - Colin Watson <cjwatson@debian.org> jlex (1.2.6-1) unstable; urgency=low * New upstream release. - Rename assert, which clashed with Java 1.4 (closes: #261949). * Update copyright file. * Update debhelper build-dependency version to 3.0.0, not that I can remember why I was using DH_COMPAT=3 ...

    2002-10-05 - Colin Watson <cjwatson@debian.org> jlex (1.2.5-4) unstable; urgency=low * Policy version 3.5.7: - Move build rules to build-indep target. - Drop /usr/doc symlink. * Use jikes-kaffe, which knows how to cope with kaffe's base classes having moved.

    2001-12-28 - Colin Watson <cjwatson@debian.org> jlex (1.2.5-3) unstable; urgency=low * New Java policy proposal: - Ship a .jar in /usr/share/java rather than class files in /usr/share/java/repository. - Depend on a runtime as well as on a virtual machine (only Java 1 for now, as I haven't tested jlex with Java 2). * Use proper make dependencies to avoid running the build target twice.

    2001-12-19 - Colin Watson <cjwatson@debian.org> jlex (1.2.5-2) unstable; urgency=low * Use Build-Depends-Indep rather than Build-Depends.