Pinned Repositories
arithmetic-expression-evaluator-rust
A parser and evaluator for simple arithmetic expressions. written in Rust.
cl-prattler
A Pratt parser for arithmetic expressions written in Common Lisp.
expr-lang
A simple language of expressions.
kaleidoscope-cpp
The Kaleidoscope language using C++ and LLVM.
oyster
A basic Parser-Combinator library in Idris.
parsing
Learning how to parse expressions using different methodologies.
rd-lisp
A Lisp interpreter in Java.
tam-java
An implementation of the TAM (Triangle Abstract Machine) Stack Machine, in Java.
triangle-java
A compiler for the Triangle programming language in Java.
ttc-rs
An implementation of the Teeny Tiny Compiler in Rust. Check the README for more details.
compilers's Repositories
timmyjose-compilers/tam-java
An implementation of the TAM (Triangle Abstract Machine) Stack Machine, in Java.
timmyjose-compilers/cl-prattler
A Pratt parser for arithmetic expressions written in Common Lisp.
timmyjose-compilers/expr-lang
A simple language of expressions.
timmyjose-compilers/ttc-rs
An implementation of the Teeny Tiny Compiler in Rust. Check the README for more details.
timmyjose-compilers/kaleidoscope-cpp
The Kaleidoscope language using C++ and LLVM.
timmyjose-compilers/triangle-java
A compiler for the Triangle programming language in Java.
timmyjose-compilers/arithmetic-expression-evaluator-rust
A parser and evaluator for simple arithmetic expressions. written in Rust.
timmyjose-compilers/oyster
A basic Parser-Combinator library in Idris.
timmyjose-compilers/parsing
Learning how to parse expressions using different methodologies.
timmyjose-compilers/rd-lisp
A Lisp interpreter in Java.
timmyjose-compilers/arithmetic-expression-evaluator-in-ada
A simple arithmetic expression evaluator wriitten in Ada.
timmyjose-compilers/boolean_expression_evaluator
A parser and evaluator for boolean expressions in traditional mathematical notation
timmyjose-compilers/expr-compiler
An implementation of a simple compiler for basic mathematical expressions in Common Lisp.
timmyjose-compilers/hypo-cpp
An implementation of a simple Virtual Machine in c++.
timmyjose-compilers/java-property-file-parser
Parse Combinator-based Tool to parse Java Properties files (most of the specification covered); uses the nom Rust crate
timmyjose-compilers/JavaParserCombinators
An experiment in creating a Haskell-like Functional Parser Combinator framework in Java
timmyjose-compilers/kaleidoscope-rs
timmyjose-compilers/lang-impl-playground
Playground for experimentations in programming languages and programming language implementations.
timmyjose-compilers/lwhlisp-java
A simple Lisp implementation in Java.
timmyjose-compilers/mathematical-expressions-haskell
A simple Parser (using Monadic Parsing) for mathematical expressions in Haskell.
timmyjose-compilers/micro-english-parser
A recursive-descent parser for a very small subset of English, written in Java.
timmyjose-compilers/MiniVM
MiniVM is a virtual machine for executing Eeyore/Tigger IR.
timmyjose-compilers/pratt-parser-cpp
Pratt parser and evaluator for arithmetic expressions in C++.
timmyjose-compilers/pratt-parser-java
Pratt parser and evaluator for arithmetic expressions in Java.
timmyjose-compilers/pratt-parser-rs
Pratt parser and evaluator for arithmetic expressions in Rust.
timmyjose-compilers/precclimb-java
Parser for basic arithmetic expressions using Precedence Climbing
timmyjose-compilers/precclimb_ml
A parser for basic arithmetic expressions using Precedence Climbing, in OCaml.
timmyjose-compilers/precclimb_rs
A parser for basic arithmetic expressions using Precedence Climbing, in Rust.
timmyjose-compilers/shunting-yard-java
A shunting yard parser and evaluator in Java.
timmyjose-compilers/simple-interpreters
A colletion of implementations of simple VMs.