ULS Icon



A lexical analyzer generator that makes the class source code.

Add a Review
0 Downloads (This Week)
Last Update:
Download uls-1.6.2.tar.xz
Browse All Files
BSD Windows Linux



ULS is a class library for creating lexical analyzer from language specification file. It's provided as C/C++/C# and Java (class) libraries with a few of tools on Linux/Windows platform.

ULS Web Site


  • Can instantiate multiple objects for one language or other languages in one application
  • Can tokenize the input file which encoded by UTF-8, UTF-16, UTF-32 as well as ASCII.
  • Can store the tokens from many input files to a uls-file(*.uls), which can be replayed and
  • Can be used as a replacement of 'lex/flex' for token-provider to yacc/bison parser.
  • As ULS manipulates real or integer numbers having arbitrary number of digits.
  • Can map the tokens that you define to any number of all range of 32-integer,


Other Useful Business Software

The Leading Provider of Business VoIP Phone Systems Icon

Award-Winning Business VoIP Phone System

The Leading Provider of Business VoIP Phone Systems Icon
1 of 5 2 of 5 3 of 5 4 of 5 5 of 5
61 Reviews
  • Unlimited Calling, Faxing, Video Conferencing
  • 24/7 U.S. Based Customer Support
  • Super Reliable, Simple to Use
Write a Review

User Reviews

Be the first to post a review of ULS!

Additional Project Details



Intended Audience

Non-Profit Organizations, Developers

User Interface


Programming Language

C#, C++, C, Java



Thanks for helping keep SourceForge clean.

Screenshot instructions:
Red Hat Linux   Ubuntu

Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Briefly describe the problem (required):

Upload screenshot of ad (required):
Select a file, or drag & drop file here.

Please provide the ad click URL, if possible:

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks