An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: visitor-pattern

Mhakimamransyah/practice-design-pattern

My story based practical learn of design-pattern

Language: Go - Size: 18.6 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

jueqingsizhe66/DesignPattern

设计模式学习

Language: Java - Size: 1.67 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 3

Hamza-ABDOULHOUSSEN/compil

Compilation project made for a reduced C language

Language: HTML - Size: 4.89 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

ioannis-kokkalis/MiniC-Compiler-Operations

part of university exercise

Language: C# - Size: 1.19 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

niz-ka/io-project

Scenario Quality Checker (SQC) written in Java | Software Engineering Project

Language: Java - Size: 208 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

RMompati/jlox-interpreter

An interpreter implementation of a toy language Lox.

Language: Java - Size: 21.5 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

gabsgc/visitor-java

Exemplificação da implementação do Design Pattern Visitor em Java.

Language: Java - Size: 0 Bytes - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

lperugini/FoolCompiler

Fool compiler developed in Java/Antlr4: lexical and syntactical analysis, type checking, code generation. Visitor pattern is adopted.

Language: Java - Size: 56.6 KB - Last synced at: 7 months ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 1

DudekJakub/Backend-individual-project-GamesHub

GamesHub (Backend) individual project carried out as part of the Kodilla Bootcamp course. A web application used to search for computer games + related books, comics, guides or art-books and to manage their status (adding games to the list of owned games, rating games, adding opinions on a given game, etc.).

Language: Java - Size: 373 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

VAIBHAV-2303/MiniC-Compiler

Compiler Front-End Code for a C-like language

Language: C++ - Size: 137 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

MinatiAlphonso/csc461_java_solar_grid

Simulating a solar grid by implementing the Visitor Pattern and following OOP principles.

Language: Java - Size: 12.7 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

giorgosnikolaou/MiniJava-Compiler

MiniJava to LLVM IR compiler

Language: LLVM - Size: 1.73 MB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0

daneneutzling/design_patterns

Projeto com junção dos Design Patterns apresentados durante as aulas de Engenharia de Software II - Curso de Análise e Desenvolvimento de Sistemas - IFRS - Campus Farroupilha.

Language: Java - Size: 24.4 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

anatawa12/auto-visitor

A kotlin compiler plugin to make easy to write visitor pattern.

Language: Kotlin - Size: 391 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

hedgenull/mochascript

An interpreted programming language where everything is an expression.

Language: Python - Size: 133 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

sunmeat/visitor

visitor pattern cpp example [BEHAVIORAL]

Language: C++ - Size: 8.79 KB - Last synced at: 4 days ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

core97/essential-design-pattern-ts

Examples of design patterns with Typescript

Language: TypeScript - Size: 10.7 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

xulww/design-patterns

Just a few software design patterns written in Python...

Language: Python - Size: 71.3 KB - Last synced at: 7 days ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

mcaliman/JavaPatternsCollection

A collection of design patterns which I have implement for studying purposes over the years.

Language: Java - Size: 28.3 KB - Last synced at: 1 day ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 0

Pjiwm/Rlox-AST

A Rust implementation for the interpreted language jlox from the book Crafting Interpreters by Robert Nystorm

Language: Rust - Size: 249 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 1

Zichao031/visitor_pattern_lab

Language: C++ - Size: 14.6 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

cantugba/Design_Patterns-Tasarim_Desenleri

Tasarım Desenleri / Design Patterns

Language: Java - Size: 12.8 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 1

danielorlando97/search-space

Python's DSL to describe the search space of search problems

Language: Jupyter Notebook - Size: 3.03 MB - Last synced at: 28 days ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 0

tornado80/compiler-course-project

Pascal language compiler

Language: Python - Size: 261 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

rmuhamed/ActionFooterView 📦

Attempt to perform a generic footer with associated actions

Language: Java - Size: 105 KB - Last synced at: almost 2 years ago - Pushed at: almost 9 years ago - Stars: 0 - Forks: 0

antoniopaya22/Compilador

Compilador

Language: Java - Size: 2.38 MB - Last synced at: 7 days ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 1

matcom-school/cool-compiler-2021 Fork of matcom/cool-compiler-2021

Compiler for COOL language

Language: Python - Size: 2.43 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

AliakseiFutryn/dotnet-design-patterns-samples

The samples of .NET design patterns

Language: C# - Size: 131 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 28 - Forks: 11

akshayrdeodhar/llvm-frontend

An LLVM frontend for the "Kaleidoscope" language in the tutorial

Language: C++ - Size: 36.1 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

karsujo/WordProcessor

A simple word processor in Java using the Visitor and Strategy design patterns.

Language: Java - Size: 20.5 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

MujyKun/CS363

A collection of assignments created in Principles of Software Design (CS363) at IUPUI.

Language: C++ - Size: 44.9 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

ammerzon/animated-figures 📦

A program to animate figures using the visitor pattern as part of a homework in MC404 WS2021 at FH OÖ Campus Hagenberg.

Language: Java - Size: 1.78 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

alochimpasplum/Sidekick-S-TFG

TFG

Language: Python - Size: 293 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

rohitksingh/Design_Patterns_aka_Hawai_Baatein

Repository which contains simple code implementation of different Design Pattern.

Language: Java - Size: 44.9 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 14 - Forks: 8

divshekhar/antlr4.g4

ANTLR4 Notes based on "The Definitive ANTLR4 Reference" Book.

Language: Java - Size: 156 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

teddythinh/Object-oriented-Programming

Semester 1, Second Year, 2021, HCMUS

Language: C++ - Size: 96.7 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 6 - Forks: 0

onlyuser/NatLang

NatLang is an English parser with an extensible grammar

Language: C++ - Size: 187 KB - Last synced at: 14 days ago - Pushed at: over 6 years ago - Stars: 21 - Forks: 4

onlyuser/XLang

XLang is a parser framework for language modeling

Language: C++ - Size: 3.73 MB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 7 - Forks: 2

Bog0sso/VisitorPattern

Implementation of VisitorPattern in Java

Language: Java - Size: 254 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Meghamala/BST

Binary Search Tree implementation with design patterns

Language: Java - Size: 19.5 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

dheeraj-bhadoria/Design-Pattersns-In-Kotlin-By-Example

Kotlin Design Patterns By Example. Best practice to code in kotlin by design patterns android.

Language: Kotlin - Size: 35.2 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

Achintha444/DesignPatterns

This repo consists simple simulations of Design patterns.

Language: Java - Size: 32.2 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 1

onlyuser/Sandbox

Sandbox is a collection of experimental code

Language: C++ - Size: 461 KB - Last synced at: about 1 month ago - Pushed at: about 7 years ago - Stars: 2 - Forks: 0

weenchvd/Wasteland3

Wasteland 3 game

Language: C++ - Size: 958 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Eatmeta/Geometry

The Practice "Geometry"

Language: C# - Size: 14.6 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

fsossai/json-parser

Top-down and bottom-up parsers for JSON files with C++ API

Language: C++ - Size: 778 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

tbhartman/doorbell

You have a visitor.

Language: Python - Size: 53.7 KB - Last synced at: 4 days ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

streamlined2/QueryProcessing

Entity beans fetching, joining, filtering, sorting and aggregation

Language: Java - Size: 111 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

ganesh-nag/AbstractSyntaxTree

JAPA and Visitor patterns - Automation

Language: Java - Size: 9.77 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

sc0v0ne/design_pattern_visitor

Padrão "Visitor". Desenvolver um sistema, que utilize o padrão dado em aula.

Language: Java - Size: 5.86 KB - Last synced at: 3 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

Nevaera/javafx_game_framework_ultra_lightweight

The JavaFX game framework developed for 2nd year University Software Engineering students to implement their game practical for the Semester.

Language: Java - Size: 9.77 KB - Last synced at: 4 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

CristianD142/Salesforce-Composite-validator

As part of general tools of wide use. This is an implementation of the patter composite to manage complex validations

Language: Apex - Size: 301 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

uzabumuhire/DesignPatterns

OOP Desgin Patterns

Language: C# - Size: 26.4 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

gopalawasthi123/RecyclerMultiViewType

Language: Kotlin - Size: 99.6 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 1

xdanielsb/patterns

Good practices to create code in Java, open to other languages. :zap:

Language: Java - Size: 10.4 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 14 - Forks: 5

waqqas/StaticVisitor

Sample project to demonstrate Visitor pattern with static polymorphism.

Language: C++ - Size: 28.3 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 0

SimSid2312/Comp6421CompilerDesign

This is a basic compiler in Java , accepts a user provided file and performs various phases of compiler designing on the given input file ie Lexical analysis, syntatic analysis and building AST, symentic checking and symbol table creation,code generation. Tool used to run the Assembly code : Moon Machine

Language: Java - Size: 168 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

sriharivishnu/Nova

A modern Programming Language and interpreter written in C++. Supports functions, variables, and much more!

Language: C++ - Size: 1.81 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

USTC-CS-Course-Resource/USTC-Compilers-Principles

The labs and written homeworks in USTC(University of Science and Technology of Chine)'s Comilers Principles course.

Language: C++ - Size: 28.1 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 1

o-ikne/Database-Project-FOL

Databases Project: First Order Logic into Non-recursive Datalog

Language: Python - Size: 307 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

FreeYourSoul/FreExGraph

Execution graph implementation, easy to make, easy to visit

Language: Python - Size: 271 KB - Last synced at: 22 days ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

SANGNGUYEN24/visitor-pattern

A simple Kotlin program to implement Visitor Pattern in OOP

Language: Kotlin - Size: 97.7 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

marissadarnell/news-aggregator

Retrieves news articles from specified sources

Language: Java - Size: 23.4 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

mzacki/java-patterns

Library containing design patterns and their implementations in Java. Plus exemplary applications of basic Java topics and various utils.

Language: Java - Size: 160 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

tibordp/tree-sitter-visitor

Procedural macro for generating a visitor trait for Tree Sitter Rust bindings

Language: C - Size: 17.6 KB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

ahenrij/univ-rennes1-m1miage-aco-visitor

Visitor design pattern applied to reading a document

Language: Java - Size: 3.91 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 1

exbotanical/gccgc

an experimental, depth-search-first memory leak detector and garbage collector for the C programming language

Language: C - Size: 11.7 KB - Last synced at: 28 days ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

fantong11/Design-Pattern

Assignment of design pattern course.

Language: Java - Size: 674 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 1

RuyArmando/alura-atividades

Atividades do curso de boas práticas em C#

Language: C# - Size: 42 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

KostasKoyias/minijava-compiler

A compiler for a subset of java, mini-java, implemented in java.

Language: Java - Size: 861 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 1

onurmx/Attack-Tree-With-Object-Oriented-Design

Implementation of Attack Tree with using object-oriented design patterns. Abstract Factory and Visitor patterns were used for implementation.

Language: C# - Size: 9.77 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

brendanzab/rust-visitors

Experimenting with visitors in Rust

Language: Rust - Size: 6.84 KB - Last synced at: about 1 month ago - Pushed at: almost 7 years ago - Stars: 3 - Forks: 2

JohnPapad/MiniJava-Compiler

A handmade compiler for MiniJava, a subset of Java, using JavaCC, JTB, LLVM.

Language: Java - Size: 949 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 1

abserari/design

amazing code to self

Language: Go - Size: 4.88 KB - Last synced at: 7 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

inducer/pylatexparse

A parser, document tree, and transformation for "reasonable" LaTeX documents

Language: Python - Size: 25.4 KB - Last synced at: 3 days ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

virresh/PyClassMethodNameFetcher

Use ANTLRv4's python runtime with the official ANTLR's grammar for Python, to fetch class methods in any python source code

Language: Python - Size: 91.8 KB - Last synced at: 4 days ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0

furkanisitan/design-patterns-in-csharp

Design Pattern Examples in C#

Language: C# - Size: 87.9 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 2

mzacki/BeeCommerce

Web store for apiary products (under construction - more details coming soon)

Language: Java - Size: 37.1 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

andreidimaano/VisitorPattern

CS100 Lab8 - Implementation of an Operand Counter using the Visitor Pattern and Iterator Pattern

Language: C++ - Size: 36.1 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

voutasaurus/sub

recursive text substitution tool

Language: Go - Size: 2.93 KB - Last synced at: almost 2 years ago - Pushed at: over 8 years ago - Stars: 2 - Forks: 1

MarcoCaballero/klondike-patterns

to comply with the principles of clean code and solid and using, as necessary, the Gamma design patterns

Language: C++ - Size: 1.1 MB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

cs100/template-lab-07-visitor

Visitor Pattern Lab

Language: C++ - Size: 9.77 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 7

frinipanteliadi/Mini-Java-Compiler

A compiler implementation for the MiniJava language (a subset of Java)

Language: Java - Size: 4.86 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

Mrugank-Upadhyay/ChamberCrawler3000

A terminal-based Dungeon Crawler made using C++, Object-Oriented Programming, and software design patterns.

Language: C++ - Size: 548 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

RezaGholamzad/Java-design-patterns

java design patterns

Language: Java - Size: 170 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

timsueberkrueb/visit

Automatically generate Rust code for the Visitor pattern

Language: Rust - Size: 65.4 KB - Last synced at: 2 months ago - Pushed at: about 6 years ago - Stars: 6 - Forks: 0

NightQnEarth/DesignPatterns

Home tasks from design patterns course.

Language: C# - Size: 217 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

WeirdJack/Design-Patterns

Pattern Implementations

Language: Java - Size: 43.9 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

Belchenkov/markdown-editor-typescript

Creating a Markdown Editor with TypeScript

Language: TypeScript - Size: 11.7 KB - Last synced at: 4 months ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

KostasKoyias/semantic-analysis

Building a semantic analysis tool for MiniJava, given the grammar it supports in JavaCC form, using JTB to convert it into class hierarchies and a couple of visitors to detect possible semantic errors on the source file.

Language: Java - Size: 806 KB - Last synced at: over 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

virresh/plsql-sample

Sample Visitor for PLSQL (grammar from datacamp, parser from ANTLR4)

Language: Python - Size: 443 KB - Last synced at: 3 months ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

Qqwy/cpp-traits-with-variants

Example of how to implement Traits in C++ that also work when constructing a collection of trait-implementing objects.

Language: C++ - Size: 359 KB - Last synced at: 8 days ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

bouvet/VisitorAndStrategyPattern

Bouvet workshop i visitor- og strategy pattern

Language: C# - Size: 2.58 MB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 1

renan-throsa/JPatterns

Padrões de projeto implementados em Java para disciplina Análise e Projeto de Software, UFPA.

Language: Java - Size: 4.17 MB - Last synced at: over 2 years ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

the4thamigo-uk/inline-visitor

Type-safe inline visitor implementation for C++11 - Work-in-progress

Language: C++ - Size: 6.84 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

mtsokol/BibTeXBrowser

Console browser for *.bib files with author and entry filters.

Language: Java - Size: 47.9 KB - Last synced at: 4 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

edson-a-soares/geometric_acyclic_visitor

An acyclic visitor geometrically flavored.

Language: C++ - Size: 29.3 KB - Last synced at: 4 months ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

evgeniivall/Expression

Class hierarchy that allows you to work with expressions. Used pattern "Visitor".

Language: C++ - Size: 2.93 KB - Last synced at: almost 2 years ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

PolytechLyon/isi3-tp2-arbre-visiteur

Language: Java - Size: 46.9 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 1