# Finite state machines

**URL:** <https://ifnotnil.com/t/finite-state-machines/323>\
**Category:** Tutorials\
**Created:** [12 April 2020 21:51 UTC](https://ifnotnil.com/t/finite-state-machines/323 "2020-04-12T21:51:21Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Garry](https://ifnotnil.com/user_avatar/ifnotnil.com/garry/32/2_2.png) [@Garry](https://ifnotnil.com/u/Garry)\
**Post date:** [13 April 2020 08:36 UTC](https://ifnotnil.com/t/finite-state-machines/323/2 "2020-04-13T08:36:06Z")

</div>

Thanks for such a comprehensive tutorial @npalardy. Really useful and clearly explained. I of course now hate you as I think I owe it to myself to rewrite my scanner to use state machines. They look much more efficient.

---

_[View the full topic](https://ifnotnil.com/t/finite-state-machines/323)._
