Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
-
Updated
Dec 1, 2022 - Java
Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
OOP Design Patterns Code Examples
Traverser is a Java library that helps software engineers implement advanced iteration of a data structure.
Adds the visitor pattern that includes all JAXB objects produced by the xjc compiler.
Repository which contains simple code implementation of different Design Pattern.
Good practices to create code in Java, open to other languages. ⚡
Python Compiler
Java | An object-oriented framework for implemeting any 2-player board game such as Tic-Tac-Toe, Othello, Reversi and Checkers. Uses well known design patterns such as Command, Strategy, vistor, and state
设计模式学习
This repo consists simple simulations of Design patterns.
A MiniJava ➡️ LLVM-IR compiler, written in Java ☕
The RaceGuard compiler uses ANTLR, the visitor pattern, and Untyped Akka. And aims to avoid race conditions through the actor model.
A Compiler for a subset of Java (aka Minijava)
Java implementation of a Binary Expression Tree to manage algebraic expressions using Composite and Visitor design patterns.
Our team developed the drone enhanced ranch management software. The software was able to track livestock vitality and location, monitor feeding and watering systems, and monitor property status with the help of the drone(s). Our team used Java 8 and Scenebuilder to develop the software. We created the Class diagrams, Sequence diagrams, Rapid pr…
Lexer, parser and interpreter of QB64
Fool compiler developed in Java/Antlr4: lexical and syntactical analysis, type checking, code generation. Visitor pattern is adopted.
A handmade compiler for MiniJava, a subset of Java, using JavaCC, JTB, LLVM.
Cool compiler created with LLVM IR as intermediate code
Add a description, image, and links to the visitor-pattern topic page so that developers can more easily learn about it.
To associate your repository with the visitor-pattern topic, visit your repo's landing page and select "manage topics."