dfa-observer-java Code
Builds deterministic finite-state automata and extracts relevant data to demonstrate parsing.
Brought to you by:
musclecar289
File | Date | Author | Commit |
---|---|---|---|
docs | 2020-09-08 |
![]() |
[71c8b6] updated README |
gradle | 2020-09-08 |
![]() |
[62e068] initial commit |
src | 2020-10-15 |
![]() |
[9efa77] made each register a stack instead of a single ... |
.gitignore | 2020-09-08 |
![]() |
[62e068] initial commit |
LICENSE | 2020-09-08 |
![]() |
[62e068] initial commit |
NOTICE | 2020-09-08 |
![]() |
[62e068] initial commit |
README.md | 2020-09-08 |
![]() |
[71c8b6] updated README |
build.gradle | 2020-09-08 |
![]() |
[62e068] initial commit |
gradlew | 2020-09-08 |
![]() |
[62e068] initial commit |
gradlew.bat | 2020-09-08 |
![]() |
[62e068] initial commit |
settings.gradle | 2020-09-08 |
![]() |
[62e068] initial commit |
Copyright (c) 2020 Caleb L. Power. All rights reserved.
The purpose of this program is to demonstrate a deterministic finite state
automaton and show how it could be used in rudimentary forms of natural voice
processing.
You need Java 11. This project can be tested and compiled with the following command.
gradle clean test shadowJar
To run it, just do java -jar build\libs\dfa-parser.jar
.
You'll need to enter a string of text in accordance with the grammar below.
To quit the program, you can just hit CTRL + C
.
If you're going to use the Bootloader in a different program, keep the
following in mind:
This code repository has been released under the Apache License, Version 2.0.