Repository navigation

#

Parsing

维基百科

相关主题

ANTLRLR parser

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.

Parse BNF grammar definitions

Rust
271
16 小时前

Lexer Generator and Parser Generator as a Library in Nim.

Nim
151
3 年前

Gradle plugin for generating lexers (with JFlex) and BNF parsers (with Grammar-Kit) for IntelliJ language plugins

Kotlin
88
1 个月前

GramTest: A tool for Grammar based Test case generation

Java
85
2 年前

Transform a JSON grammar into a syntax-highlight parser for CodeMirror

JavaScript
80
3 年前

Dogma: A modernized metalanguage with better expressiveness and binary grammar support

64
2 年前

An on-the-fly parser for BNF grammars

Java
51
3 年前

A GNU Emacs major mode for editing BNF grammars

Emacs Lisp
46
7 个月前

⌥ Simple Backus–Naur form (BNF) LaTeX package

TeX
40
1 年前

Generates random text based on context-free grammars defined in BNF

OCaml
39
2 个月前

Transform a JSON grammar into a syntax-highlight parser for ACE Editor

JavaScript
36
3 年前

Sublime Text plugin for automatic code alignment.

Ruby
36
8 年前

C++ Lexer Toolkit Library (LexerTk) https://www.partow.net/programming/lexertk/index.html

C++
33
4 年前

Work with (E)BNF and bison/YACC Grammar: Parsing, FIRST/FOLLOW set, CNF, Conversions, LR and LL parsing tables

Crystal
28
5 年前

Image Retrieval in Digital Libraries - A Multicollection Experimentation of Machine Learning techniques

XQuery
26
13 天前

Delphi Form File (DFM) to JSON converter

Haskell
21
6 年前