Skip to content

rishabkdoshi/RegexEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

This project implements a Regular expression engine parser.It takes in a regular expression as input and finds the corresponding epsilon-NFA using Thompsons Construction Algorithm.The obtained epsilon-NFA is then converted to DFA using the subset construction algorithm.

Once the DFA is generated ,the input string is input to the DFA and traversed to check if the reached state is an accepted state or not.

The graphical representation of the NFA and DFA is generated and will be present on the Desktop in the Graphs folder.

Run the file /src/nfa/Operations.java

Project done in Jul-Dec 2014

About

Regular Expression Engine Parser implemented in Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages