All Projects → Compiler-written-in-Haskell → Similar Projects or Alternatives

706 Open source projects that are alternatives of or similar to Compiler-written-in-Haskell

domainatrex
😈 A library for parsing TLDs from urls in Elixir
Stars: ✭ 29 (-6.45%)
Mutual labels:  parsing
anvill
anvill forges beautiful LLVM bitcode out of raw machine code
Stars: ✭ 228 (+635.48%)
Mutual labels:  llvm
Star-lang-specification
Work in progress specs for the Star programming language
Stars: ✭ 26 (-16.13%)
Mutual labels:  llvm
comby-rust
Rust refactoring templates for comby, the structural find-and-replace tool.
Stars: ✭ 23 (-25.81%)
Mutual labels:  parsing
LLVM-Obfuscator
LLVM Obfuscator
Stars: ✭ 44 (+41.94%)
Mutual labels:  llvm
SwiftTreeSitter
Swift wrappers for the tree-sitter incremental parsing system
Stars: ✭ 116 (+274.19%)
Mutual labels:  parsing
OCCAM
OCCAM: Object Culling and Concretization for Assurance Maximization
Stars: ✭ 20 (-35.48%)
Mutual labels:  llvm
c4
x86 JIT compiler in 86 lines
Stars: ✭ 869 (+2703.23%)
Mutual labels:  jit-compiler
los
Los是一个c/c++语言编译型的虚拟机。它使用llvm/clang作为其前端,losld做后端对源代码进行编译,生成los指令文件。Los is a c/c++-compiled virtual machine. It uses llvm/clang as its front end, losld does the backend to compile the source code, and generates the los directive file.
Stars: ✭ 46 (+48.39%)
Mutual labels:  llvm
angel.co-companies-list-scraping
No description or website provided.
Stars: ✭ 54 (+74.19%)
Mutual labels:  parsing
alon
Remix for Solana.
Stars: ✭ 87 (+180.65%)
Mutual labels:  llvm
LOWLLVM
参照着OLLVM写的一个混淆库,只要机器上有装LLVM,就可以直接编译拿来用
Stars: ✭ 46 (+48.39%)
Mutual labels:  llvm
f-flat node
F♭ (pronounced F-flat) is a toy language.
Stars: ✭ 22 (-29.03%)
Mutual labels:  toy-language
clad
clad -- automatic differentiation for C/C++
Stars: ✭ 161 (+419.35%)
Mutual labels:  llvm
markright
A customizable markdown parser in Elixir: pure pattern matching.
Stars: ✭ 14 (-54.84%)
Mutual labels:  parsing
LuaJIT-5.3.6
Lua 5.3.6 JIT && 多线程 垃圾回收
Stars: ✭ 173 (+458.06%)
Mutual labels:  jit-compiler
llvm-epp
Efficient Path Profiling using LLVM
Stars: ✭ 16 (-48.39%)
Mutual labels:  llvm
kotlin-native
Kotlin/Native infrastructure
Stars: ✭ 7,066 (+22693.55%)
Mutual labels:  llvm
codeparser
Parse Wolfram Language source code as abstract syntax trees (ASTs) or concrete syntax trees (CSTs)
Stars: ✭ 84 (+170.97%)
Mutual labels:  parsing
pacxx-llvm
Programming Accelerators with C++ (PACXX)
Stars: ✭ 57 (+83.87%)
Mutual labels:  llvm
ebpfpub
ebpfpub is a generic function tracing library for Linux that supports tracepoints, kprobes and uprobes.
Stars: ✭ 86 (+177.42%)
Mutual labels:  llvm
biaffine-ner
Named Entity Recognition as Dependency Parsing
Stars: ✭ 293 (+845.16%)
Mutual labels:  parsing
llvm-semantics
Formal semantics of LLVM IR in K
Stars: ✭ 42 (+35.48%)
Mutual labels:  llvm
ebpfault
A BPF-based syscall fault injector
Stars: ✭ 65 (+109.68%)
Mutual labels:  llvm
TeamReference
Team reference for Competitive Programming. Algorithms implementations very used in the ACM-ICPC contests. Latex template to build your own team reference.
Stars: ✭ 29 (-6.45%)
Mutual labels:  parsing
arborist
Arborist is a PEG parser that supports left-associative left recursion
Stars: ✭ 17 (-45.16%)
Mutual labels:  parsing
dpar
Neural network transition-based dependency parser (in Rust)
Stars: ✭ 41 (+32.26%)
Mutual labels:  parsing
pypact
A Python package for parsing FISPACT-II output
Stars: ✭ 19 (-38.71%)
Mutual labels:  parsing
dr checker 4 linux
Port of "DR.CHECKER : A Soundy Vulnerability Detection Tool for Linux Kernel Drivers" to Clang/LLVM 10 and Linux Kernel
Stars: ✭ 34 (+9.68%)
Mutual labels:  llvm
parser-lang
A parser combinator library with declarative superpowers
Stars: ✭ 25 (-19.35%)
Mutual labels:  parsing
left-recursion
Quick explanation of eliminating left recursion in Haskell parsers
Stars: ✭ 36 (+16.13%)
Mutual labels:  parsing
FPChecker
A dynamic analysis tool to detect floating-point errors in HPC applications.
Stars: ✭ 26 (-16.13%)
Mutual labels:  llvm
text2tab
TAB-delimited text parser for ABAP
Stars: ✭ 16 (-48.39%)
Mutual labels:  parsing
juce faustllvm
JUCE Module for the libfaust JIT compiler
Stars: ✭ 32 (+3.23%)
Mutual labels:  llvm
ansicolor
A JavaScript ANSI color/style management. ANSI parsing. ANSI to CSS. Small, clean, no dependencies.
Stars: ✭ 91 (+193.55%)
Mutual labels:  parsing
Ramble
A R parser based on combinatory parsers.
Stars: ✭ 19 (-38.71%)
Mutual labels:  parsing
slash-command
Simple slash command parsing.
Stars: ✭ 15 (-51.61%)
Mutual labels:  parsing
twitter-to-rss
Simple python script to parse twitter feed to generate a rss feed.
Stars: ✭ 15 (-51.61%)
Mutual labels:  parsing
TailCalibX
Pytorch implementation of Feature Generation for Long-Tail Classification by Rahul Vigneswaran, Marc T Law, Vineeth N Balasubramaniam and Makarand Tapaswi
Stars: ✭ 32 (+3.23%)
Mutual labels:  iith
rain
A programming language.
Stars: ✭ 20 (-35.48%)
Mutual labels:  llvm
cppcombinator
parser combinator and AST generator in c++17
Stars: ✭ 20 (-35.48%)
Mutual labels:  parsing
U-00DC-Sprache
"Ü" programming language development
Stars: ✭ 43 (+38.71%)
Mutual labels:  llvm
mlir-hs
Haskell bindings for MLIR
Stars: ✭ 53 (+70.97%)
Mutual labels:  llvm
LLAST
A high level LLVM IR AST provider for GraphEngine JIT.
Stars: ✭ 21 (-32.26%)
Mutual labels:  llvm
MP4Parse
C++ library for MP4 file parsing.
Stars: ✭ 55 (+77.42%)
Mutual labels:  parsing
docker-opengl
Multi-Arch Docker - Mesa 3D OpenGL Software Rendering (Gallium) - LLVMpipe, and OpenSWR Drivers
Stars: ✭ 68 (+119.35%)
Mutual labels:  llvm
systemc-compiler
This tool translates synthesizable SystemC code to synthesizable SystemVerilog.
Stars: ✭ 128 (+312.9%)
Mutual labels:  llvm
foolang
A toy programming language.
Stars: ✭ 33 (+6.45%)
Mutual labels:  toy-language
tree-hugger
A light-weight, extendable, high level, universal code parser built on top of tree-sitter
Stars: ✭ 96 (+209.68%)
Mutual labels:  parsing
re-typescript
An opinionated attempt at finally solving typescript interop for ReasonML / OCaml.
Stars: ✭ 68 (+119.35%)
Mutual labels:  parsing
OpenSIEM-Logstash-Parsing
SIEM Logstash parsing for more than hundred technologies
Stars: ✭ 140 (+351.61%)
Mutual labels:  parsing
proton-clang-build
A set of scripts to build optimized LLVM and binutils toolchains. See https://github.com/kdrag0n/proton-clang for prebuilts.
Stars: ✭ 30 (-3.23%)
Mutual labels:  llvm
microformats-ruby
Ruby gem that parse HTML containing microformats/microformats2 and returns Ruby objects, a Ruby hash or a JSON hash
Stars: ✭ 89 (+187.1%)
Mutual labels:  parsing
StatementParser
Idea behind the StatementParser is, that it would be nice to be able to process financial data from different kind of statements in automatized way. This is often pretty hard as brokers are giving these data only in form of xls/xlst/pdf or other format which is not directly processable and here comes StatmentParser.
Stars: ✭ 21 (-32.26%)
Mutual labels:  parsing
OS-CFI
Origin-sensitive Control Flow Integrity (OS-CFI) - USENIX Security 2019
Stars: ✭ 27 (-12.9%)
Mutual labels:  llvm
elite-journal
Parsing the Elite: Dangerous journal and putting it into a cool format.
Stars: ✭ 34 (+9.68%)
Mutual labels:  parsing
dumb-obfuscator
Tutorial on how to write the dumbest obfuscator I could think of.
Stars: ✭ 147 (+374.19%)
Mutual labels:  llvm
doc
Design documents related to the decompilation pipeline.
Stars: ✭ 23 (-25.81%)
Mutual labels:  llvm
FAParser
JSON Parsing + Archiving & Unarchiving in User Defaults
Stars: ✭ 67 (+116.13%)
Mutual labels:  parsing
htmlparsing
htmlparsing.com, a website devoted to helping people parse HTML correctly
Stars: ✭ 29 (-6.45%)
Mutual labels:  parsing
61-120 of 706 similar projects