A modern replacement for Bison and Flex. LR(*) parsers are LR(1) parsers with extra data in conflict states which allows LR(k) parsing
at runtime. A user can set 'k' to 2, 3, 4 or more to get a successful parse of test cases. LRStar generates C++ code. Six working Microsoft
Visual Studio projects are included. The generated parsers can build a symbol table, an abstract-syntax tree (AST) and do tree traversals.
About speed, LRStar+DFA produces parser that run as fast as Bison+Flex, and occassionally 10% faster.

Project Activity

See All Activity >

Categories

Follow LRStar: LR(*) parser generator

LRStar: LR(*) parser generator Web Site

Other Useful Business Software

Pyramid - The Complete Self-Service Analytics Platform Pyramid - The Complete Self-Service Analytics Platform Icon
Pyramid - The Complete Self-Service Analytics Platform Icon

Easily combine data from multiple sources to build dashboards and reports with our scalable solution built for mid-size to enterprise companies.

Pyramid combines analytic tools often found in separate applications. It features a graphically based ETL to model data and incorporate machine learning algorithms, intuitive data discovery tools that produce simple and advanced visualizations, a presentation builder for creating analytic applications and presentations, and an enterprise-grade report builder—all in a single, integrated platform that can be accessed from any browser or device.

Rate This Project

Login To Rate This Project

User Reviews

Be the first to post a review of LRStar: LR(*) parser generator!

Additional Project Details

Intended Audience

Information Technology, Science/Research, Education, Telecommunications Industry, Developers, Management

User Interface

Command-line

Programming Language

C++

Registered

2014-02-05