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
#

parser-generator

A grammar describes the syntax of a programming language, and might be defined in Backus-Naur form (BNF). A lexer performs lexical analysis, turning text into tokens. A parser takes tokens and builds a data structure like an abstract syntax tree (AST). The parser is concerned with context: does the sequence of tokens fit the grammar? A compiler is a combined lexer and parser, built for a specific grammar.

Here are 475 public repositories matching this topic...

ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.

  • UpdatedJan 1, 2026
  • Java

PEG.js: Parser generator for JavaScript

  • UpdatedNov 8, 2021
  • JavaScript

LR(1) parser generator for Rust

  • UpdatedJan 29, 2026
  • Rust

Parsing Expression Grammar (PEG) parser generator for Rust

  • UpdatedDec 22, 2025
  • Rust

A single file C++ header-only PEG (Parsing Expression Grammars) library

  • UpdatedDec 9, 2025
  • C++

Command pigeon generates parsers in Go from a PEG grammar.

  • UpdatedJan 13, 2026
  • Go
owl

A parser generator for visibly pushdown languages.

  • UpdatedDec 26, 2025
  • C
bnfc

Racc is an LALR(1) parser generator. It is written in Ruby itself, and generates ruby programs.

  • UpdatedJan 27, 2026
  • Yacc

An IntelliJ plugin for ANTLR v4

  • UpdatedJan 29, 2026
  • Java

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++

竜 TatSu generates Python parsers from grammars in a variation of EBNF

  • UpdatedFeb 7, 2026
  • Python

a parser and lexer generator as a Rust procedural macro

  • UpdatedJun 4, 2024
  • Rust

GNU Bison

  • UpdatedOct 25, 2022
  • C

PEGs for Nim, another take

  • UpdatedAug 22, 2024
  • Nim

The magical sticky regex-based parser generator 🧙

  • UpdatedAug 14, 2025
  • JavaScript

[8]ページ先頭

©2009-2026 Movatter.jp