Implemented Core Concepts Of Finite Automation in order To make Typing Game
-
Updated
Jul 13, 2018 - Java
Implemented Core Concepts Of Finite Automation in order To make Typing Game
Deterministic Finite Automaton that works recursively to do union, intersection and complement operations
Register-based machines (DNA and Multiset) written in Java which were used in the Theory of Computation's assignment.
Assignments and Exercises implemented during undergrad
This is a repository created to store the questions related to theory of Computation. This maynot be the most efficient way of solving the problem.
Simulating a DFA using Java.
Implementação de Casamento de Strings com Autômatos Finitos em Java.
Contains coursework for the Theory Of Computation course offered at Shiv Nadar University.
Assignments for the course CSD303 Theory Of Computation
A simple Turing Machine simulator in Java.
Simple interpreter for PDA programs (Language for designing and testing pushdown automatas)
A simple implementation of CYK algorithm to check the validity of a string according to the given grammer
This is a deterministic pushdown automata project for my Theory of Computation course.
Theory of Computation & Automata Theory algorithms and structures implementation
My naive computer based solutions to popular math hypothesis and problems, based on Mathematics for Computer Science course by MIT.
This project can convert the Finite Automaton given in the specified format to a Regular Expression using GNFA.
Assignment 2 for Computing Theory at UTS. The goal is to create a compiler that recognizes a simplified java syntax and outputs an abstract syntax tree. Made by Marcell, Tobias and Colin
An implementation of multiple concepts and techniques related to the theory of computation and compilers like DFA, NFA, Regular Expressions, Fallback DFA, CFG Left-Recursion Elimination, First and Follow, LL(1) Parsing, Lexical Analysis, and SDD
Add a description, image, and links to the theory-of-computation topic page so that developers can more easily learn about it.
To associate your repository with the theory-of-computation topic, visit your repo's landing page and select "manage topics."