/Automata

Primary LanguageC++MIT LicenseMIT

Automata

Features and Applications:

  • Constructing DFA and Check String Membership
  • Constructing NFA and Check String Membership
  • Constructing RegularExpression
  • Implementation Algorithm for Convert RegularExpression to Left-Linear-Grammer (Klenne Algorithm)
  • Constructing ContextFreeGrammer
  • Simplification ContextFreeGrammer
  • Implementation Algorithm for Convert ContextFreeGrammer to Chomsky Normal Form
  • Implementation Membership Algorithm CYK for Chomsky Normal Form

Sources: