Skip to content

Java program designed to create NFA, DFA and context free grammars, allowing to perform lexical and syntactic analysis.

Notifications You must be signed in to change notification settings

AlbertoPC13/MyCompiler

Repository files navigation

MyCompiler

Java program designed to create NFA, DFA and context free grammars, allowing to perform lexical and syntactic analysis.

  • NFA's are created by using Thompson's construction algorithm
  • Available operations on NFA’s are: creation of a basic automata, join, concatenate, positive closure, Kleene closure, creation by RegEx, conversion to deterministic, etc.
  • Grammar operations are: LL(1), LR(0), LALR(1), LR(1). The operations show the table generation and string parsing

About

Java program designed to create NFA, DFA and context free grammars, allowing to perform lexical and syntactic analysis.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages