Topic

parser

Repositories (1398)

lpegrex
lpegrex edubart Lua

Parse programming languages syntax into an AST using PEGs with ease (LPeg Extension).

76
C2j-Compiler
C2j-Compiler dejavudwh Java

A compiler that converts C language to Java bytecode or can directly interpret execution(将C源码编译成Java字节码的编译器,也可以选择直接解释执行)

75
web-toolkit
web-toolkit xh4 Common Lisp

Lisp Web Toolkit

74
vdf-parser
vdf-parser rossengeorgiev JavaScript

📜 Libraries to (de)serialize Valve's KeyValue format (VDF) in various languages

74
sqlformat
sqlformat benlaan C#

.NET SQL Parser and Formatter Tool and SSMS Plugin

74
tectonic
tectonic precog Scala

A columnar parsing framework for JSON/CSV with support for Mison-style pushdown evaluation

73
CSVparser
CSVparser rsylvian C++

C++ parser for CSV file format

73
rem
rem chadwain Zig

An HTML parsing library, written in Zig.

73
node-csv-generate
node-csv-generate adaltas

CSV and object generation implementing the Node.js `stream.Readable` API

71
ravi-compiler
ravi-compiler dibyendumajumdar C

Parser and compiler for Ravi and Lua

71
wkb-parser
wkb-parser geo-io PHP

Well-known binary (WKB) Parser.

71
html2data
html2data msoap Go

Library and cli for extracting data from HTML via CSS selectors

71
method_log
method_log freerange Ruby

Trace the history of an individual method in a git repository (experimental)

70
node-mbox
node-mbox robertklep JavaScript

mbox file parser for Node.js

70
cssparser.js
cssparser.js cwdoh HTML

cssparser.js is a parser that generate json from css with matched orders & structures.

70
lexure
lexure 1Computer1 TypeScript

Parser and utilities for non-technical user input

69
mlua
mlua shonm520 C++

An interpreter of lua-like language written in C++

69
guepard
guepard superman2211 JavaScript

flash to html5 converter, as3 to javascript translator

69
YaLafi
YaLafi torik42 Python

Yet another LaTeX filter

69
unicc
unicc phorward C

LALR parser generator targetting C, C++, Python, JavaScript, JSON and XML

69
jodaTime
jodaTime vjeantet Go

Format and Parse date and time with joda layout

68
exocortex-halo
exocortex-halo virtadpt Python

Various and sundry additional pieces of software I've written to incorporate into my exocortex.

68
svgpath2mpl
svgpath2mpl nvictus Python

SVG path parser for matplotlib

68
rdf-parse.js
rdf-parse.js rubensworks TypeScript

Parses RDF from any serialization

68
FAParser
FAParser fahidattique55 Swift

JSON Parsing + Archiving & Unarchiving in User Defaults

67
arithmetic
arithmetic moxar Go

Extensible arithmetic parsing lib for go

67
ta-json
ta-json edcarroll TypeScript

Type-aware JSON serializer/parser

67
jMiniLang
jMiniLang bajdcc Kotlin

用Kotlin实现的编译器和虚拟机,并在此基础上构建操作系统。

67
BrowseSharp
BrowseSharp Jayx239 C#

A headless browser supporting web navigation, html parsing, and javascript execution.

67
blackbird
blackbird XanaduAI C++

Blackbird is a quantum assembly language for continuous-variable quantum computation, that can be used to program Xanadu's quantum photonics hardware...

67
libgltf
libgltf code4game C++

glTF 2.0 parser/loader for C++17, supports many extensions likes `KHR_draco_mesh_compression`, `KHR_lights_punctual`, `KHR_materials_clearcoat`, and m...

67
LR-Parser
LR-Parser amirhossein-hkh Java

LR Parser (LR(0), SLR(1), CLR(1) and LALR(1))

66
Compiler
Compiler ymherklotz C++

C Compiler using flex, bison and C++14 that compiles to mips32 assembly.

65
robots.js
robots.js ekalinin JavaScript

Parser for robots.txt for node.js

65
expreso
expreso ympons Elixir

:coffee: A boolean expression parser and evaluator in Elixir.

65
lalr
lalr cwbaker C++

Modern LALR(1) parser for C++

65
lucene
lucene bripkens JavaScript

Node.js lib to transform: lucene query → syntax tree → lucene query

64
tomlrb
tomlrb fbernier Ruby

A Racc based TOML parser

64
inicpp
inicpp SemaiCZE C++

C++ parser of INI files with schema validation.

64
rust-python-parser
rust-python-parser progval Rust

A Python parser written in Rust using nom

64
jin
jin ecoshub Go

Fastest JSON interpreter for GO

64
EBNFParser
EBNFParser thautwarm Python

Convenient parser generator for Python(check out https://github.com/thautwarm/RBNF for an advanced version).

63
yap-csv
yap-csv nielsen-oss JavaScript

Node.js package that manages CSV to JSON conversion supporting complex field mapping

63
GreynirServer
GreynirServer mideind Python

The greynir.is Icelandic natural language processing API and website.

63
Obelisk
Obelisk Lelio-Brun OCaml

A simple multi-format pretty-printer for Menhir.

63
natalie_parser
natalie_parser natalie-lang C++

NatalieParser is a zero-dependency, from-scratch, hand-written recursive descent parser for the Ruby Programming Language.

63
parser-tutorial
parser-tutorial ltoddy Rust

write your own json parser.

62
mpsl
mpsl kobalicek C++

Shader-Like Mathematical Expression JIT Engine for C++ Language

62
Python-Code-Obfuscator
Python-Code-Obfuscator brandonasuncion Python

Transform regular Python code into a human-averse, yet still-functional equivalent.

62
split-string
split-string jonschlinkert JavaScript

Split a string on a given character or characters, with support for escaping.

61