Parser Generator is a lightweight Windows application that comes packed with a built-in Yacc and Lex library for helping you generate C, C++ and Java parsers and lexical analyzers. It works with both Unicode and multibyte character set (MBCS) variants.
You are welcomed by a straightforward design that allows you to keep track of multiple projects.
In case you are a beginner, you can rely on a wizard-like approach for creating the initial structure of Yacc and Lex files. You only need to follow the built-in steps in order to complete the process.
A new project can be defined by providing information about the name, selecting the target language (C, C++ or Java), and picking the compiler (e.g. Microsoft Visual C++, Borland C++). In addition, you can choose the saving directory.
Library and editor
Parser Generator comes packed with a library builder designed specifically for helping you build Yacc and Lex libraries for you. The library data can be altered according to your liking.
What’s more, you are given the freedom to work with a built-in editor which comes with support for Yacc, Lex, C/C++ and Java syntax coloring options.
Other handy features
You can create single, multiple model and multiple instance model C parsers and lexical analyzers, embed your own methods and variables, and generate LALR(1), CLR(1) and SLR(1) parsers.
What’s more, the program lets you print or export data to plain text file format, undo or redo your actions, perform basic clipboard tasks (cut, copy, paste), delete or cut lines, carry out searches, jump to a certain line, detect errors, and create bookmarks.
All things considered, you can rely on Parser Generator for creating C, C++ and Java parsers and lexical analyzers. The GUI looks clean but you still need to have some background programming skills in order to understand how the application works.
top FREE alternatives