Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A library and web app for simulating finite automatas (DFA, NFA, and ε-NFA) and regular expressions.

License

NotificationsYou must be signed in to change notification settings

89netraM/auto-automata

Repository files navigation

A library and web app for simulating finite automatas (DFA, NFA, and ε-NFA) andregular expressions.

This project is a tool designed to help studentssolve understand quizzesand assignments from the courseTMV028/DIT322 atCTH. But can be used by anyone with an interest in automatas.

Contributions are welcome! If you found a bug please report an issue on GitHubor fix it yourself. New features are also welcome.

Features

Current features and some features thatmight be added in the future.

Finite Automata

  • DFA
  • NFA
  • ε-NFA
  • String tests
    • Web App
  • Subset Construction
    • Web App
  • Product Construction
    • Web App
  • Sum Construction
    • Web App
  • Convert to Regular Expression
    • Web App
  • Equality
    • Web App
  • Minimisation
    • Web App
  • Parsing file formats
    • ASCII table (TMV028/DIT322 specific format)
    • .jff fromJFLAP
  • Formatting file formats
    • ASCII table (TMV028/DIT322 specific format)
    • LaTeX tables
    • .jff fromJFLAP

Regular Expressions

  • String tests
    • Web App
  • Simplification (Can always be improved)
    • Web App
  • Convert to Automata
    • Web App

Context Free Grammars

  • Parsing strings
    • Constructing parse trees
      • Web App
    • Constructing CYK tables
      • Web App
  • Transformations
    • Bin
      • Web App
    • Del
      • Web App
    • Unit
      • Web App
    • Term
      • Web App
    • Chomsky Normal Form
      • Web App
  • Parsing file formats
  • Formatting file formats
    • LaTeX
    • UTF8
    • .jff fromJFLAP

Library

This project can also be used as anpm library for JavaScript or TypeScript.It does not exist on thenpm repository, but you can add it to your projectfrom GitHub with the following command:

npm install 89netraM/auto-automata

About

A library and web app for simulating finite automatas (DFA, NFA, and ε-NFA) and regular expressions.

Topics

Resources

License

Stars

Watchers

Forks

Languages


[8]ページ先頭

©2009-2025 Movatter.jp