Xavier Pinho (xavierpinho)

xavierpinho

Geek Repo

Location:Braga, Portugal

Home Page:https://xavierp.org

Github PK Tool:Github PK Tool

Xavier Pinho's starred repositories

phan

Phan is a static analyzer for PHP. Phan prefers to avoid false-positives and attempts to prove incorrectness rather than correctness.

Language:PHPLicense:NOASSERTIONStargazers:5504Issues:107Issues:2760

tao

A statically-typed functional language with generics, typeclasses, sum types, pattern-matching, first-class functions, currying, algebraic effects, associated types, good diagnostics, etc.

Language:RustLicense:MPL-2.0Stargazers:1076Issues:13Issues:8

tolerant-php-parser

An early-stage PHP parser designed for IDE usage scenarios.

Language:PHPLicense:MITStargazers:870Issues:49Issues:171

t

A command-line todo list manager for people that want to finish tasks, not organize them. (git mirror)

Language:PythonLicense:MITStargazers:745Issues:28Issues:16

lawvere

A categorical programming language with effects

Language:HaskellLicense:MITStargazers:263Issues:13Issues:7

MicroHs

Haskell implemented with combinators

Language:HaskellLicense:NOASSERTIONStargazers:257Issues:9Issues:17

cpg

A library to extract Code Property Graphs from C/C++, Java, Go, Python, Ruby and every other language through LLVM-IR.

Language:KotlinLicense:Apache-2.0Stargazers:247Issues:13Issues:409

compiler

The adventures of a Haskell compiler

Language:HaskellLicense:GPL-3.0Stargazers:202Issues:13Issues:4

pie-hs

An implementation of Pie in Haskell

Language:HaskellLicense:AGPL-3.0Stargazers:198Issues:14Issues:10

kalyn

⚗️ Self-hosting compiler from a Haskell-like Lisp directly to x86-64, from scratch.

Language:HaskellLicense:MITStargazers:153Issues:5Issues:22

gumtree-spoon-ast-diff

Computes the AST difference (aka edit script) between two Spoon Java source code abstract syntax trees

Language:JavaLicense:Apache-2.0Stargazers:153Issues:9Issues:112

ghc-whole-program-compiler-project

GHC Whole Program Compiler and External STG IR tooling

sasylf

Educational Proof Assistant for Type Theory

Domemtech.Trash

Toolkit for grammars

Language:C#License:MITStargazers:67Issues:4Issues:150

purescript-lua

Purescript compiler back-end for Lua

Language:HaskellLicense:GPL-3.0Stargazers:49Issues:2Issues:12

grisette

A monadic library for symbolic evaluation

Language:HaskellLicense:NOASSERTIONStargazers:45Issues:4Issues:24

miranda

Miranda is a pure, non-strict, polymorphic, higher order functional programming language designed by David Turner in 1983-6. https://codesync.global/media/open-sourcing-miranda-david-turner-code-mesh-v-2020-codemeshv2020/

Language:CLicense:NOASSERTIONStargazers:45Issues:3Issues:0

lambda-calculus-hs

Single file Lambda Calculus implementations demonstrating various type system features and interpretation techniques

Language:HaskellLicense:Apache-2.0Stargazers:42Issues:0Issues:0

design-patterns-for-parser-combinators

A Really Cool Calculator written in Haskell... or is it?

Language:HaskellLicense:BSD-3-ClauseStargazers:41Issues:3Issues:4

PropR

Genetic program repair using GHC

Language:HaskellLicense:MITStargazers:28Issues:5Issues:70

analysis-net

Static analysis framework for .NET programs.

Language:C#License:MITStargazers:27Issues:4Issues:8

interact

Interaction net / combinator language based on https://core.ac.uk/download/pdf/81113716.pdf

Language:ScalaStargazers:24Issues:1Issues:0

net-ssa

net-ssa: A fast and easy-to-use register-based representation for .NET bytecode.

Language:C#License:MITStargazers:19Issues:2Issues:4

call-cc-krivine

A Krivine machine for the call-by-name reduction of lambda calculus (+ call/cc) expressions in Haskell.

Language:HaskellLicense:GPL-3.0Stargazers:13Issues:1Issues:0

nemo-lang

A small procedural programming language that compiles to Wasm GC

Language:RustLicense:MITStargazers:7Issues:2Issues:0

smallprolog

Small Prolog V2 by Henri de Feraudy

Language:CStargazers:7Issues:3Issues:0

InfinitePrimes

A proof of the infinitude of primes in Lean 4 from first principles

Language:LeanStargazers:7Issues:0Issues:0

FindUnion

An imperative implementation of disjoint-set data structure in Haskell

Language:HaskellLicense:MITStargazers:6Issues:4Issues:0

SymEx

Abstract Proven Symbolic Execution Engine

Language:C#License:GPL-3.0Stargazers:3Issues:4Issues:0