The Grammar of Graphics in JavaScript
Language parsing
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.
-
- Sign up for GitHub or sign in to edit this page
Repositories 473
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or t…
parsing
parser-generator
antlr
antlr4
java
grammar
python
parse
language-recognition
javascript
csharp
swift
cpp
golang
Java
Updated Mar 21, 2019
Powerful data visualization library based on G2 and React.
JavaScript
Updated Mar 22, 2019
dplyr: A grammar of data manipulation
R
Updated Mar 22, 2019
Rust parser combinator framework
Rust
Updated Mar 19, 2019
Style and Grammar Checker for 25+ Languages
Java
Updated Mar 22, 2019
A grammar of graphics for Python
A parser library for Go
Go
Updated Feb 25, 2019
A modern parsing library for Python, implementing Earley & LALR(1) and an easy interface
LR(1) parser generator for Rust
Parsing Expression Grammar Template Library
C++
Updated Mar 22, 2019
Parsing Expression Grammar (PEG) parser generator for Rust
Rust
Updated Feb 23, 2019
A powerful grammar checker for Vim using LanguageTool.
Vim script
Updated Sep 13, 2018
Part-of-speech utilities for node.js based on the WordNet database.
JavaScript
Updated Feb 19, 2019
Specification of the Cypher property graph query language
Documenting All Ruby Specialities 💎︎
JavaScript
Updated Mar 13, 2019
The fast scanner generator for Java with full Unicode support
Hunspell dictionaries in UTF-8
JavaScript
Updated Sep 16, 2018
Simple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series.
interpreter
lexer
swift
pascal-language
playground
parse
pascal
ast
pascal-programs
grammar
procedure
Swift
Updated Dec 10, 2018
Generation-based, context-free grammar fuzzer.
Python
Updated Dec 15, 2018
English verb conjugation for Ruby (and Rails)
Ruby
Updated Sep 4, 2018
The Hoa\Compiler library.
PHP
Updated Feb 19, 2019
The CMU Link Grammar natural language parser
The Hunspell binding for nodejs that exposes as much of hunspell as possible and also adds new features. Hunspell is …
Prettier C# Plugin
JavaScript
Updated Jan 31, 2019
A Scala implementation of parsing with derivatives
Scala
Updated Feb 7, 2019
Open Source Grammar checker.
CSS
Updated Dec 3, 2018
JavaScript
Updated Mar 8, 2019