All Projects → Concrete-Syntax-Tree → Similar Projects or Alternatives

382 Open source projects that are alternatives of or similar to Concrete-Syntax-Tree

re-typescript
An opinionated attempt at finally solving typescript interop for ReasonML / OCaml.
Stars: ✭ 68 (+41.67%)
Mutual labels:  parsing
Deep-NLP-Resources
Curated list of all NLP Resources
Stars: ✭ 65 (+35.42%)
Mutual labels:  parsing
microformats-ruby
Ruby gem that parse HTML containing microformats/microformats2 and returns Ruby objects, a Ruby hash or a JSON hash
Stars: ✭ 89 (+85.42%)
Mutual labels:  parsing
OpenSIEM-Logstash-Parsing
SIEM Logstash parsing for more than hundred technologies
Stars: ✭ 140 (+191.67%)
Mutual labels:  parsing
floaxie
Floating point printing and parsing library based on Grisu2 and Krosh algorithms
Stars: ✭ 28 (-41.67%)
Mutual labels:  parsing
SwiftTreeSitter
Swift wrappers for the tree-sitter incremental parsing system
Stars: ✭ 116 (+141.67%)
Mutual labels:  parsing
cmake-reflection-template
A template for simple C++ reflection done with CMake and Python (no other external tools)
Stars: ✭ 37 (-22.92%)
Mutual labels:  parsing
c-compiler
A compiler that accepts any valid program written in C. It is made using Lex and Yacc. Returns a symbol table, parse tree, annotated syntax tree and intermediate code.
Stars: ✭ 37 (-22.92%)
Mutual labels:  syntax-tree
abnf parsec
ABNF in, parser out
Stars: ✭ 42 (-12.5%)
Mutual labels:  parsing
text2tab
TAB-delimited text parser for ABAP
Stars: ✭ 16 (-66.67%)
Mutual labels:  parsing
node-c-parser
A recursive decent parser for C programming language codes
Stars: ✭ 33 (-31.25%)
Mutual labels:  parsing
unist-builder
utility to create a new trees with a nice syntax
Stars: ✭ 52 (+8.33%)
Mutual labels:  syntax-tree
pyrser
A PEG Parsing Tool
Stars: ✭ 32 (-33.33%)
Mutual labels:  parsing
kataw
An 100% spec compliant ES2022 JavaScript toolchain
Stars: ✭ 303 (+531.25%)
Mutual labels:  parsing
JagTag
📝 JagTag is a simple - yet powerful and customizable - interpretted text parsing language!
Stars: ✭ 40 (-16.67%)
Mutual labels:  parsing
wallhaven4j
Wallhaven API for Java
Stars: ✭ 17 (-64.58%)
Mutual labels:  parsing
parson
Yet another PEG parser combinator library and DSL
Stars: ✭ 52 (+8.33%)
Mutual labels:  parsing
tree-hugger
A light-weight, extendable, high level, universal code parser built on top of tree-sitter
Stars: ✭ 96 (+100%)
Mutual labels:  parsing
bllip-parser
BLLIP reranking parser (also known as Charniak-Johnson parser, Charniak parser, Brown reranking parser) See http://pypi.python.org/pypi/bllipparser/ for Python module.
Stars: ✭ 217 (+352.08%)
Mutual labels:  parsing
YAPDFKit
Yet another PDF Kit for parsing and modifying PDF's. For OS X and iOS.
Stars: ✭ 27 (-43.75%)
Mutual labels:  parsing
DrawRacket4Me
DrawRacket4Me draws trees and graphs from your code, making it easier to check if the structure is what you wanted.
Stars: ✭ 43 (-10.42%)
Mutual labels:  parsing
slash-command
Simple slash command parsing.
Stars: ✭ 15 (-68.75%)
Mutual labels:  parsing
yaml.sh
Read YAML files with only Bash
Stars: ✭ 30 (-37.5%)
Mutual labels:  parsing
puppeteer-autoscroll-down
Handle infinite scroll on websites by puppeteer
Stars: ✭ 40 (-16.67%)
Mutual labels:  parsing
nlcst-to-string
utility to transform an nlcst tree to a string
Stars: ✭ 16 (-66.67%)
Mutual labels:  syntax-tree
joern
Open-source code analysis platform for C/C++/Java/Binary/Javascript/Python/Kotlin based on code property graphs
Stars: ✭ 968 (+1916.67%)
Mutual labels:  syntax-tree
quick-csv-streamer
Quick CSV Parser with Java 8 Streams API
Stars: ✭ 29 (-39.58%)
Mutual labels:  parsing
sb-dynlex
Configurable lexer for PHP featuring a fluid API.
Stars: ✭ 27 (-43.75%)
Mutual labels:  parsing
Syntax
Write value-driven parsers quickly in Swift with an intuitive SwiftUI-like DSL
Stars: ✭ 134 (+179.17%)
Mutual labels:  parsing
Singulink.IO.FileSystem
Reliable cross-platform strongly-typed file/directory path manipulation and file system access in .NET.
Stars: ✭ 16 (-66.67%)
Mutual labels:  parsing
masci-tools
Tools, utility, parsers useful in daily material science work
Stars: ✭ 18 (-62.5%)
Mutual labels:  parsing
Whatsapp-Chat-Exporter
A customizable Android and iPhone WhatsApp database parser that will give you the history of your WhatsApp conversations in HTML and JSON. Android Backup Crypt12, Crypt14 and Crypt15 supported.
Stars: ✭ 150 (+212.5%)
Mutual labels:  parsing
unified-args
Create CLIs for unified processors
Stars: ✭ 30 (-37.5%)
Mutual labels:  syntax-tree
CoreJSON
Core Foundation, libyajl based JSON support.
Stars: ✭ 48 (+0%)
Mutual labels:  parsing
yellowpages-scraper
Yellowpages.com Web Scraper written in Python and LXML to extract business details available based on a particular category and location.
Stars: ✭ 56 (+16.67%)
Mutual labels:  parsing
FullFIX
A library for parsing FIX (Financial Information eXchange) protocol messages.
Stars: ✭ 60 (+25%)
Mutual labels:  parsing
CaptCC
A tiny C compiler written purely in JavaScript.
Stars: ✭ 175 (+264.58%)
Mutual labels:  parsing
Plotty
C language compiler from scratch for a custom architecture, with virtual machine and all
Stars: ✭ 33 (-31.25%)
Mutual labels:  parsing
autumn
A Java parser combinator library written with an unmatched feature set.
Stars: ✭ 112 (+133.33%)
Mutual labels:  parsing
arborist
Arborist is a PEG parser that supports left-associative left recursion
Stars: ✭ 17 (-64.58%)
Mutual labels:  parsing
Ohm
A library and language for building parsers, interpreters, compilers, etc.
Stars: ✭ 3,938 (+8104.17%)
Mutual labels:  parsing
comby-rust
Rust refactoring templates for comby, the structural find-and-replace tool.
Stars: ✭ 23 (-52.08%)
Mutual labels:  parsing
Cbor
CBOR support for serde.
Stars: ✭ 238 (+395.83%)
Mutual labels:  parsing
parser-lang
A parser combinator library with declarative superpowers
Stars: ✭ 25 (-47.92%)
Mutual labels:  parsing
Jsmn
Jsmn is a world fastest JSON parser/tokenizer. This is the official repo replacing the old one at Bitbucket
Stars: ✭ 2,794 (+5720.83%)
Mutual labels:  parsing
MP4Parse
C++ library for MP4 file parsing.
Stars: ✭ 55 (+14.58%)
Mutual labels:  parsing
Maigret
OSINT username checker. Collect a dossier on a person by username from a huge number of sites.
Stars: ✭ 219 (+356.25%)
Mutual labels:  parsing
extract-emails
Extract emails from a given website
Stars: ✭ 58 (+20.83%)
Mutual labels:  parsing
Useragentparser
UserAgent parsing done right
Stars: ✭ 225 (+368.75%)
Mutual labels:  parsing
dpar
Neural network transition-based dependency parser (in Rust)
Stars: ✭ 41 (-14.58%)
Mutual labels:  parsing
Ramble
A R parser based on combinatory parsers.
Stars: ✭ 19 (-60.42%)
Mutual labels:  parsing
Pypacker
📦 The fastest and simplest packet manipulation lib for Python
Stars: ✭ 216 (+350%)
Mutual labels:  parsing
libvcs
⚙️ Lite, typed, pythonic utilities for git, svn, mercurial, etc.
Stars: ✭ 43 (-10.42%)
Mutual labels:  parsing
Vscode Antlr4
ANTLR4 language support for Visual Studio Code
Stars: ✭ 213 (+343.75%)
Mutual labels:  parsing
left-recursion
Quick explanation of eliminating left recursion in Haskell parsers
Stars: ✭ 36 (-25%)
Mutual labels:  parsing
unist-util-map
utility to create a new tree by mapping all nodes
Stars: ✭ 30 (-37.5%)
Mutual labels:  syntax-tree
ParsecSharp
The faster monadic parser combinator library for C#
Stars: ✭ 23 (-52.08%)
Mutual labels:  parsing
pysub-parser
Library for extracting text and timestamps from multiple subtitle files (.ass, .ssa, .srt, .sub, .txt).
Stars: ✭ 40 (-16.67%)
Mutual labels:  parsing
librxvm
non-backtracking NFA-based regular expression library, for C and Python
Stars: ✭ 57 (+18.75%)
Mutual labels:  parsing
Compiler-written-in-Haskell
A Turing complete language 😉
Stars: ✭ 31 (-35.42%)
Mutual labels:  parsing
61-120 of 382 similar projects