All Projects → lilt → Similar Projects or Alternatives

574 Open source projects that are alternatives of or similar to lilt

Antlr4
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
Stars: ✭ 11,227 (+62272.22%)
Mutual labels:  parse, parser-generator
Bash Parser
Parses bash into an AST
Stars: ✭ 151 (+738.89%)
Mutual labels:  parse, ast
human-parser-generator
A straightforward recursive descent Parser Generator with a focus on "human" code generation and ease of use.
Stars: ✭ 27 (+50%)
Mutual labels:  parser-generator, ast
Tatsu
竜 TatSu generates Python parsers from grammars in a variation of EBNF
Stars: ✭ 198 (+1000%)
Mutual labels:  parser-generator, ast
astutils
Bare essentials for building abstract syntax trees, and skeleton classes for PLY lexers and parsers.
Stars: ✭ 13 (-27.78%)
Mutual labels:  parse, ast
inmemantlr
ANTLR as a libray for JVM based languages
Stars: ✭ 87 (+383.33%)
Mutual labels:  parser-generator, ast
BBob
⚡️Blazing-fast js-bbcode-parser, bbcode js, that transforms and parses to AST with plugin support in pure javascript, no dependencies
Stars: ✭ 133 (+638.89%)
Mutual labels:  parse, ast
abstract-syntax-tree
A library for working with abstract syntax trees.
Stars: ✭ 77 (+327.78%)
Mutual labels:  parse, ast
parse-function
(!! moved to tunnckoCore/opensource multi-package repository !!) 🔱 Parse a function into an object using espree, acorn or babylon parsers. Extensible through Smart Plugins.
Stars: ✭ 37 (+105.56%)
Mutual labels:  parse, ast
asmdot
[Unstable] Fast, zero-copy and lightweight (Arm | Mips | x86) assembler in (C | C++ | C# | Go | Haskell | Javascript | Nim | OCaml | Python | Rust).
Stars: ✭ 23 (+27.78%)
Mutual labels:  parse, ast
pascal-interpreter
A simple interpreter for a large subset of Pascal language written for educational purposes
Stars: ✭ 21 (+16.67%)
Mutual labels:  parse, ast
Parser
A lexer and parser for GraphQL in .NET
Stars: ✭ 163 (+805.56%)
Mutual labels:  parse, ast
Swiftpascalinterpreter
Simple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series.
Stars: ✭ 270 (+1400%)
Mutual labels:  parse, ast
Micromark
the smallest commonmark compliant markdown parser that exists; new basis for @unifiedjs (hundreds of projects w/ billions of downloads for dealing w/ content)
Stars: ✭ 793 (+4305.56%)
Mutual labels:  parse, ast
Libpypa
libpypa is a Python parser implemented in pure C++
Stars: ✭ 172 (+855.56%)
Mutual labels:  parse, ast
uniorg
An accurate Org-mode parser
Stars: ✭ 190 (+955.56%)
Mutual labels:  parse, parsers
leftry
Leftry - A left-recursion enabled recursive-descent parser combinator library for Lua.
Stars: ✭ 32 (+77.78%)
Mutual labels:  parser-generator, parsers
eval-estree-expression
Safely evaluate JavaScript (estree) expressions, sync and async.
Stars: ✭ 22 (+22.22%)
Mutual labels:  parse, ast
Pegparser
💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
Stars: ✭ 164 (+811.11%)
Mutual labels:  parse, parser-generator
Snapdragon
snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.
Stars: ✭ 180 (+900%)
Mutual labels:  parse, ast
astexplorer-go
No description or website provided.
Stars: ✭ 17 (-5.56%)
Mutual labels:  ast
pf-azure-sentinel
Parse pfSense/OPNSense logs using Logstash, GeoIP tag entities, add additional context to logs, then send to Azure Sentinel for analysis.
Stars: ✭ 24 (+33.33%)
Mutual labels:  parse
html5parser
A super tiny and fast html5 AST parser.
Stars: ✭ 153 (+750%)
Mutual labels:  ast
stutter
Implement a Lisp, in C, from scratch, no libs
Stars: ✭ 65 (+261.11%)
Mutual labels:  ast
TIFeedParser
RSS Parser written in Swift
Stars: ✭ 18 (+0%)
Mutual labels:  parse
icecast-parser
Node.js module for getting and parsing metadata from SHOUTcast/Icecast radio streams
Stars: ✭ 66 (+266.67%)
Mutual labels:  parse
go-oembed
Golang package for parsing Oembed data from known providers by URL
Stars: ✭ 22 (+22.22%)
Mutual labels:  parse
sast
Parse CSS, Sass, SCSS, and Less into a unist syntax tree
Stars: ✭ 51 (+183.33%)
Mutual labels:  ast
deco
Minimalist Function Decorators for Elixir
Stars: ✭ 21 (+16.67%)
Mutual labels:  ast
shape-json
Module used to convert a flat json array into a nested json object with a predefined scheme
Stars: ✭ 31 (+72.22%)
Mutual labels:  parse
key-parsers
OCaml parsers for multiple key formats
Stars: ✭ 15 (-16.67%)
Mutual labels:  parsers
fastproto
FastProto is a binary data processing tool written in Java.
Stars: ✭ 65 (+261.11%)
Mutual labels:  parse
djburger
Framework for safe and maintainable web-projects.
Stars: ✭ 75 (+316.67%)
Mutual labels:  parse
php2python
Convert PHP code to Python under CGI (beta)
Stars: ✭ 44 (+144.44%)
Mutual labels:  ast
sqlite-createtable-parser
A parser for sqlite create table sql statements.
Stars: ✭ 67 (+272.22%)
Mutual labels:  parse
parsexiami
PHP解析虾米高品质音乐
Stars: ✭ 31 (+72.22%)
Mutual labels:  parse
open-fortran-parser-xml
XML output generator for Open Fortran Parser, and Python wrapper for it.
Stars: ✭ 21 (+16.67%)
Mutual labels:  ast
berkeley-parser-analyser
A tool for classifying mistakes in the output of parsers
Stars: ✭ 34 (+88.89%)
Mutual labels:  parse
parser-reflection
Parser Reflection API - Provides source code analysis without loading classes into the PHP memory
Stars: ✭ 97 (+438.89%)
Mutual labels:  ast
parse-github-url
Parse a Github URL into an object. Supports a wide variety of GitHub URL formats.
Stars: ✭ 114 (+533.33%)
Mutual labels:  parse
autumn
A Java parser combinator library written with an unmatched feature set.
Stars: ✭ 112 (+522.22%)
Mutual labels:  parsers
date-extractor
Extract dates from text
Stars: ✭ 58 (+222.22%)
Mutual labels:  parse
opensource
Collection of Open Source packages by Otherwise
Stars: ✭ 21 (+16.67%)
Mutual labels:  parse
dropincc.java
A small and easy to use parser generator. Specify your grammar in pure java and compile dynamically. Especially suitable for DSL creation in java.
Stars: ✭ 90 (+400%)
Mutual labels:  parser-generator
pp-toml
Paul's Parser for Tom's Own Minimal Language
Stars: ✭ 17 (-5.56%)
Mutual labels:  parse
spreadsheet
TypeScript/javascript spreadsheet parser, with formulas.
Stars: ✭ 40 (+122.22%)
Mutual labels:  parse
subpy
Python subsets
Stars: ✭ 41 (+127.78%)
Mutual labels:  ast
nearley-playground
⛹ Write Grammars for the Nearley Parser!
Stars: ✭ 76 (+322.22%)
Mutual labels:  parser-generator
Swiftsoup
SwiftSoup: Pure Swift HTML Parser, with best of DOM, CSS, and jquery (Supports Linux, iOS, Mac, tvOS, watchOS)
Stars: ✭ 3,079 (+17005.56%)
Mutual labels:  parse
Tmxlite
lightweight C++14 parser for Tiled tmx files
Stars: ✭ 248 (+1277.78%)
Mutual labels:  parse
rehype-dom
HTML processor to parse and compile with browser APIs, powered by plugins
Stars: ✭ 20 (+11.11%)
Mutual labels:  ast
Subtitle.js
Stream-based library for parsing and manipulating subtitle files
Stars: ✭ 234 (+1200%)
Mutual labels:  parse
Skrape.it
A Kotlin-based testing/scraping/parsing library providing the ability to analyze and extract data from HTML (server & client-side rendered). It places particular emphasis on ease of use and a high level of readability by providing an intuitive DSL. It aims to be a testing lib, but can also be used to scrape websites in a convenient fashion.
Stars: ✭ 231 (+1183.33%)
Mutual labels:  parse
guessit-rest
REST API for guessit
Stars: ✭ 15 (-16.67%)
Mutual labels:  parse
go-htmlinfo
Go HTML Info package for extracting meaningful information from html page
Stars: ✭ 33 (+83.33%)
Mutual labels:  parse
Termsql
Convert text from a file or from stdin into SQL table and query it instantly. Uses sqlite as backend. The idea is to make SQL into a tool on the command line or in scripts.
Stars: ✭ 230 (+1177.78%)
Mutual labels:  parse
Zipson
JSON parse and stringify with compression
Stars: ✭ 229 (+1172.22%)
Mutual labels:  parse
tree-sitter-cli
CLI tool for creating and testing tree-sitter parsers
Stars: ✭ 43 (+138.89%)
Mutual labels:  parser-generator
Jquery.terminal
jQuery Terminal Emulator - JavaScript library for creating web-based terminals with custom commands
Stars: ✭ 2,623 (+14472.22%)
Mutual labels:  parse
Parse
Go parsers for web formats
Stars: ✭ 224 (+1144.44%)
Mutual labels:  parse
1-60 of 574 similar projects