Skip to content
This repository was archived by the owner on Aug 15, 2021. It is now read-only.

kuafuwang/LPG2

Repository files navigation

This project had moved to https://github.com/A-LPG/LPG2

LPG2

The LALR parser generator (LPG) is a tool for developing scanners and parsers written in Python, JavaScript, TypeScript, C#, Java, C++ or C. Input is specified by BNF rules. LPG supports backtracking (to resolve ambiguity), automatic AST generation and grammar inheritance.

Getting Started with LPG

Getting Started with LPG

LPG2's history

This is a fork of LPG which create by: gerryfisher, pgcharles, rmfuhrer. But It didn't update since 2013-04-25. I'm the user of this tool at first. I want to update this tool , so i fork it and update it here.the original fork only support java runtime . I brought the lsp server , vscode extend , c++ runtime ,c# runtime and typescript runtime.I need friends to maintain this tool all the time.

About

The LALR parser generator (LPG) is a tool for developing scanners and parsers written in TypeScript ,C#, Java, C++ or C. Input is specified by BNF rules. LPG supports backtracking (to resolve ambiguity), automatic AST generation and grammar inheritance.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors