Topic: "finite-automata"
Devorein/fauton
An ecosystem of packages to work with automaton and parsers (dfa/nfa/e-nfa/regex/cfg/pda)
Language: TypeScript - Size: 6.28 MB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 41 - Forks: 2

VictorNarov/SimAutomata
Simulador de Autómatas Finitos Deterministas (AFD) y Autómatas Finitos No Deterministas (AFND)
Language: Java - Size: 232 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 15 - Forks: 2

brunocampos01/teoria-da-computacao
Aulas, exercícios e resumos das matérias: Introdução à Informática e Teoria da Computação.
Language: Python - Size: 39.7 MB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 14 - Forks: 0

amirkabiri/finite-automata
Graphical interface for designing finite automata
Language: JavaScript - Size: 223 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 13 - Forks: 3

faridfr/Optimizing_Finite_Automata
PHP script with web interface that can optimize & draw your finite automata
Language: PHP - Size: 1.63 MB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 12 - Forks: 0

CSchank/finsm
An Elm app for building and simulating deterministic and non-deterministic finite automata (DFAs and NFAs).
Language: Elm - Size: 488 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 11 - Forks: 8

Amirhossein-Rajabpour/Finite-Automata-simulator
Theory of machines and languages course project.
Language: Python - Size: 8.79 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 9 - Forks: 2

amir-azari/DFA-Minimizer-JavaFX
A JavaFX-based tool for visualizing, editing, and minimizing DFAs (Deterministic Finite Automata), enabling users to efficiently create, optimize, and work with state machines in a user-friendly interface.
Language: Java - Size: 3.85 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 8 - Forks: 0

NFestoso/Compiler
Front-end Platypus compiler implemented in C. Includes Buffer, Scanner, and Parser. Platypus is a language comprised of parts from a variety of other languages.
Language: C - Size: 65.4 KB - Last synced at: 27 days ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 1

mjftw/automata
Fundamental computing machines implemented in Clojure.
Language: Clojure - Size: 54.7 KB - Last synced at: 3 days ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 0

reity/nfa
Pure-Python library for building and working with nondeterministic finite automata (NFAs).
Language: Python - Size: 94.7 KB - Last synced at: 10 days ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

andylamp/stanford_fin_auto
Collection of my solutions to the finite automata course (2016 version) offered by Stanford.
Language: TeX - Size: 1.88 MB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 0

norotaro/enumata
State machines for Laravel with Enums
Language: PHP - Size: 43 KB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 1

danielbinder/LogiVis
A teaching aid for concepts and algorithms in logic
Language: Java - Size: 15.5 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 2 - Forks: 0

EyasWannous/python-compiler-GNU-flex-bison
python compiler written in C, cpp ( c++ ), lex and yacc with the assistance of GNU flex & bison
Language: C++ - Size: 2.68 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 1

gustawlippa/QFA
Quantum Finite Automata simulators implementations in Python.
Language: Python - Size: 84 KB - Last synced at: 1 day ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

Pyxidatol-C/Regular-Language
Finite automata and regular languages
Language: Haskell - Size: 604 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

Kwasniok/haskell-finite-automata
finite automata
Language: Haskell - Size: 43 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

Rosi-Eliz/regular-expression-parser
A utility tool used for validating regular expressions corresponding to a provided word
Language: C++ - Size: 750 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

MuntashirAkon/FiniteAutomataLabExperiments 📦
Lab experiments of Finite Automata Theory course (CSE 2206 at RUET)
Language: C++ - Size: 13.7 KB - Last synced at: 7 days ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 0

kas2020-commits/termautomaton
A cellular automata terminal screensaver. Think pipes.sh, but with automata
Language: Rust - Size: 30.3 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

zevapt/lexical-analyser-and-parser
Tugas Besar Teori Bahasa dan Automata CCI2L3
Language: Python - Size: 16.6 KB - Last synced at: 10 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

hoomankaseban/The-Finite-Automaton-and-operations-on-it
This project includes classes and methods that are built to perform various operations on FAs.(Final project for Fundamentals of Computational Theory)
Language: Python - Size: 13.7 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

gdaguilarc/NFA-to-DFA
In a graphical way we transform a finite non-deterministic automate (NFA) to a deterministic finite automate (DFA)
Language: JavaScript - Size: 991 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

Arsenic-ATG/Finite-Automata
A simple C++ library to simulate Finite Automata.
Language: C++ - Size: 3.04 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

russibc/reglangrec
:clipboard: A regular language recognizer software using Finite Automata
Language: Java - Size: 108 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 4

albertusivan/Finite-Automata
Finite automata program made from a combination of two sub-programs, namely the lexical analyzer program and the parser program, this program will test a series of words in English.
Language: Python - Size: 96.7 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

yosra270/minijava-compiler
Mini-JAVA compiler using Flex & Bison.
Language: Yacc - Size: 1.83 MB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

cadt-g6/finite_automata
Web application to manage finite state machine!
Language: TypeScript - Size: 18.3 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

singhkunal2050/Game-of-Life
Conways Game of life representation in a web page
Language: CSS - Size: 310 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

kkd26/finite-automata-compiler
Basic implementation of Finite Automaton (DFA, NFA) with for basic compiler written in OCaml.
Language: OCaml - Size: 1000 Bytes - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

weenchvd/Regex
Regular expression. Scaner. Parser. Compiler. Engineering a Compiler, 2nd Edition - K. Cooper, L. Torczon (2012)
Language: C++ - Size: 239 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

tigertv/dfa
Deterministic finite automaton
Language: C++ - Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

hanzopgp/TPLanguageTheory
Language theory and compilation introduction TPs.
Language: Java - Size: 2.39 MB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

CoGian/FiniteAutomata
Implementation of Finite Automata(deterministic , non-deterministic and non-deterministic with ε transitions)
Language: Python - Size: 26.4 KB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

bkosm/finite-automaton-generator
Command line tool for generating JFLAP files containing random FA's.
Language: Python - Size: 35.2 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 1

vitorCamargo/finite-automaton
👨🏽💻👏 Assignment for 'Formal Languages, Automata and Computability' subject about a simulation of Finite Automaton
Language: Python - Size: 278 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 1

HarrisonWelch/CSCI-4350-Compiler-Design-Notes
Notes for Dr. Coleman's Compiler Design Class
Size: 107 KB - Last synced at: 3 months ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

paulgriffiths/automata
Deterministic and nondeterministic finite automata and regular expressions in Go.
Language: Go - Size: 43.9 KB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

angeligareta/finite-automaton-comparator
Implementation of a Finite Automaton Comparator in C++. The input finite automaton can be deterministic or non-deterministic.
Language: C++ - Size: 23.4 KB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

emberfox205/finite-automata-toolkit
Collection of GUI tools to create and interact with finite automata
Language: Python - Size: 7.81 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

timotheetacca/finite_automata_ope
🔄 Program that processes key functionalities of finite automata
Language: Python - Size: 123 KB - Last synced at: 16 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

AskarAbdullaev/pylogex
Python utilities for studying logic including Finite Automata, Oracles, Kripke Structures, Process Algebra, LTL, CTL, Petri Nets, Propositional Logic, BCP, DPLL, Resolution, Blocked Clauses, Equational Reasoning, Term Matching, Term Reduction, Critical Pairs, Knuth-Bendix Completion, etc.
Language: Jupyter Notebook - Size: 1.51 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

mirzaim/Finite-Automata-Project
Finite automata (DFA and NFA) with functionality to convert NFAs to DFAs and check string acceptance.
Language: Python - Size: 7.81 KB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

Asma11za/Pharmacy_Vending_Machine
Design a pharmacy vending machine using Finite State Machines.
Language: Python - Size: 3.38 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

mthu/aag-priklady
Řešené příklady z předmětu BI(K)-AAG, původně určené jako materiál pro kombinované studenty ze ZS 2011/12
Language: TeX - Size: 92.8 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

josevandermeulen/Simplifier
This project aims to simplify regular expressions using unique identifiers for equivalent expressions. It integrates various representations of regular languages and provides efficient algorithms for simplification and conversion. The system includes an additional layer for optimizing expression size using a Union-Find structure.
Language: Java - Size: 144 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

gabychaves/Compilers
Implementações de projetos relacionados à teoria da computação e compiladores
Language: Java - Size: 90.8 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

nanochanuwu/FP
Group project for the course Functional Programming (2023/24) at the University of Amsterdam
Language: Haskell - Size: 2.06 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

luc-rap/simpleURL-analyzer
Lexical and Syntax Analyzer
Language: Python - Size: 1.07 MB - Last synced at: 6 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

eerii/pyyy
python lexical analyzer
Language: C - Size: 273 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Corentin-k/Automate
Gestion des Automates finis en python
Language: Python - Size: 69.3 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

AntoniaPopovici/Mealy-Machine
Project for the university course Formal Languages and Automata Theory. The code implements a Mealy Machine using C++.
Language: C++ - Size: 446 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

elifozmen/Deterministic-Finite-Automata--DFA-
Please read the Design Report.
Language: Java - Size: 374 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

monicahomescu/Mini-Language-Lexical-Analyzer
Scanner for a custom mini language.
Language: Java - Size: 312 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

phattharaphorn/spelling-bee
🐝 Spelling Bee's project is a Web Application for the Da Vinci Code Game.
Language: Python - Size: 403 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

AekarinOngart/Theory-of-Computation
01076121 THEORY OF COMPUTATION
Language: JavaScript - Size: 37.9 MB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

shauryashaurya/CooleRE
coolRE (cooler) is a set of regular expression engines written in Python - implementing a toy engine for learning, then one based on backtracking and finally a NFA-DFA based engine.
Language: Python - Size: 43 KB - Last synced at: 3 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

Sai-Nandan-Desetti/Finite-Automata
Finite automata (written in C) designed to recognize typical programming language tokens.
Language: C - Size: 139 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

mahmoudjobeel1/Compilers-Lab-Tasks
Language: Java - Size: 465 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

memgonzales/turing-machine-variants
Interactive website for simulating variants of finite automata, Turing machines with 2D tapes, and k-queue automata
Language: JavaScript - Size: 419 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

geekabhinav007/TOC-Short
In this Repo you can find CheatSeat for Theory of Computation and last minutes notes for your semester.
Size: 3.65 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

shubhdarlinge/simple-fsm
A simple state machine library.
Language: Java - Size: 44.9 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Jimly-Firdaus/JavaScript-Linter Fork of JeffreyChow19/TubesTBFO
Simple javascript linter using Context-Free-Grammar, Cocke-Younger-Kasami, Chomsky-Normal-Form, Finite-Automata
Size: 955 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

sharyash81/TLA-Projects
Theory of languages and automata projects in forth semester of university
Language: Python - Size: 5.86 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Nishant2116/DFA-Transition-Table
Program to plot the Transition table to perform DFA in TOC.
Language: Jupyter Notebook - Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

nikita-bachhas/DNA-Pattern-Matching
Analysing different pattern-searching algorithms when finding for substring occurrences in a given DNA main string
Language: Jupyter Notebook - Size: 7.85 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

muhakbarhamid21/Finite-Automata-Text-Search
Aplikas Finite Automata Text Search menggunakan mesin nondeterministik finite automata (NFA) dengan menerapkan extended transition function (delta topi). Dalam text search, penerapan konsep NFA (Non-deterministic Finite Automata) dapat digambarkan saat kita diberi satu set string yang akan disebut dengan kata kunci (keyword), kemudian NFA akan menemukan kemunculan kata-kata yang akan kita inputkan. Dalam hal ini, selanjutnya akan dirancang NFA yang memberi sinyal dengan memasukkan kondisi penerimaan bahwa NFA telah melihat atau menemukan salah satu kata kunci tersebut. Akan diinputkan satu karakter pada satu waktu ke dalam NFA ini yang kemudian dapat mengenali kemunculan kata kunci (keyword) dalam teks ini.
Language: JavaScript - Size: 1.27 MB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

aligori/theory-of-computation
Assignments completed during the course Theory of Computation
Size: 1.3 MB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

Ruben9922/automaton-tool-react
React rewrite of my third-year project from university, an educational tool for finite automata. Currently in development.
Language: TypeScript - Size: 2.71 MB - Last synced at: 6 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

ricdotnet/finiteautomatons
Samples of algorithms to verify strings / words using finite machines.
Language: Java - Size: 10.7 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

jphmrst/scala-automata
Representations of various versions of finite automata in Scala.
Language: Scala - Size: 962 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

aboqasem/web-finite-automata 📦
Web finite automata
Language: TypeScript - Size: 272 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

prekel/LangTheory
Теория автоматов и формальных языков (лабы)
Language: F# - Size: 21.1 MB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

KevinDaSilvaS/automata-sequences-generator
Generate sequences to test your automata via web GUI
Language: JavaScript - Size: 12.7 KB - Last synced at: 2 months ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

harmim/vut-ata-project2
Automatizované testování a dynamická analýza - Projekt - Implementace monitoru pro RV - Řízení vozíku v robotické továrně
Language: Python - Size: 185 KB - Last synced at: 2 months ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

nataliafonseca/pytomatos
Algoritimo para teste de automatos finitos deterministicos e não deterministicos utilizando python.
Language: Python - Size: 128 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 1

petak5/IZA-proj1
Language: Swift - Size: 18.6 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

abdallahabusidu/PatternSearch-Algorthims
Naive Algorithm, Rabin-Karp Algorithm, Finite Automata Algorithm, KMP Algorithm.
Language: C++ - Size: 22.5 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 1

DanGooding/automata
Finite automata for regular languages
Language: Haskell - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

mnrn/SimpleStateMachine
A Simple Finite State Machine implementation with C#
Language: C# - Size: 393 KB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

samWson/building-a-regexp-machine
A Regular Expression engine built with a State Machine.
Language: Smalltalk - Size: 24.4 KB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

andraantariksa/pu-cit205-nfa-to-dfa 📦
Non-deterministic Finite Automata to Deterministic Finite Automata converter
Language: C++ - Size: 22.2 MB - Last synced at: 7 days ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

cherryDevBomb/LFTC
🖨️ Formal Languages and Compiler Design Uni Laboratory tasks
Language: Python - Size: 78.1 KB - Last synced at: 10 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

IamGroooooot/finite-automata-challenge
Finite Automata C#으로 구현해보기!
Language: C# - Size: 34.2 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

kevinniland/Research-and-presentation-on-Michael-Rabin-and-Dana-Scott
:mortar_board: 4th year Research Methods in Computing and IT presentation. This presentation was on the 1976 Turing Award winners Michael O. Rabin and Dana S. Scott for their paprer, "Finite Automata and Their Decision Problem". The presentation and research on the award winners was carried out in conjunction with @cormacmchale
Size: 48.8 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

vincentbudianto/TicTacToe
Command Line Interface (CLI) TicTacToe game created by implementing finite automata
Language: C - Size: 6.84 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

toransahu/rstr
Fork of leapfrogdevelopment/rstr from bitbucket
Language: Python - Size: 13.7 KB - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 1

AhsanKhaan/AutomataAssignments
Implementation Of finite State Machines In JAVA
Language: Java - Size: 76.2 KB - Last synced at: over 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

Eberty/geraLR
Automatic generation and animation of finite automata
Language: HTML - Size: 1.92 MB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

Phoenix-Effect/Finite-Automata-Verifier
A model verifier for finite automata written in C++
Language: C++ - Size: 253 KB - Last synced at: over 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

deanone/Automaton
Native Java implementation of a an deterministic finite automaton.
Language: Java - Size: 1000 Bytes - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0
