Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
#

LR parser

In computer science, LR parsers are a type of bottom-up parser that analyse deterministic context-free languages in linear time.[1] There are several variants of LR parsers: SLR parsers, LALR parsers, Canonical LR(1) parsers, Minimal LR(1) parsers, and GLR parsers. LR parsers can be generated by a parser generator from a formal grammar defining the syntax of the language to be parsed. They are widely used for the processing of computer languages.

Here are 68 public repositories matching this topic...

Compile Time Parser Generator is a C++ single header library which takes a language description as a C++ code and turns it into a LR1 table parser with a deterministic finite automaton lexical analyzer, all in compile time.

  • UpdatedSep 3, 2024
  • C++
lr1-parser-vis

Create LR(1) parsers in your browser and see how they work

  • UpdatedNov 20, 2025
  • JavaScript

Asparserations is an LR(1) and LALR(1) parser generator frontend. It outputs JSON representing the parse table.

  • UpdatedDec 24, 2022
  • C++

A C language parser built from the scratch, without using compiler generator.

  • UpdatedDec 31, 2022
  • C

Yet Another Parser Generator takes a grammar specification for an LR(1) grammar as input and generates a C++ header file containing tables and helper structs for parsing the LR(1) grammar.

  • UpdatedMar 12, 2025
  • C++

Antelope, the compiler compiler.

  • UpdatedJun 18, 2015
  • Ruby

Calculators wirtten as examples of LL and LR parsing

  • UpdatedSep 22, 2022
  • C++

Compiler design

  • UpdatedMay 24, 2023
  • C#

LR parser generator for Zig

  • UpdatedOct 25, 2025
  • Zig

Generating LR parser for a given grammar.

  • UpdatedJun 28, 2020
  • Python
Parser

Implementation of LL(0), LR(0), SLR(1), CLR(1) algorithms in C# (Visual Representation is also available)

  • UpdatedJan 22, 2020
  • C#

Programming Languages @ Hanyang Univ.

  • UpdatedJun 16, 2017
  • C++

Yet another CLR compiler compiler.

  • UpdatedMar 31, 2024
  • C

This is a python program implementation for the shift-reduce parsing algorithm.

  • UpdatedDec 12, 2020
  • Python
Followers
8 followers
Website
github.com/topics/lr-parser
Wikipedia
Wikipedia

Related topics

ll-parser

[8]ページ先頭

©2009-2025 Movatter.jp