# std: Rewrite the fmt parser · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/6b39167fdc2aa4c4c57d0459f3de792e001562aa)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: 6b39167fdc2aa4c4c57d0459f3de792e001562aa

Requested commit: 6b39167fdc2aa4c4c57d0459f3de792e001562aa

Commit: 6b39167fdc2aa4c4c57d0459f3de792e001562aa

Tree: bbee4c49f6dc61d2f72cd02417a396e2cb0d9552

Author: LemonBoy

Committer: LemonBoy

## Message

```
std: Rewrite the fmt parser

Turn the FSM parser into a linear one so that's easier to implement new
features and/or more error checking without adding more and more states.
Functionally-speaking the two parsers are at feature parity.

```

## Parents

- [73be59433f36f5a8f5c7fa7bbffcb8eb17b1735d](https://git.cafe/gitcafe/zig/commit/73be59433f36f5a8f5c7fa7bbffcb8eb17b1735d?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/6b39167fdc2aa4c4c57d0459f3de792e001562aa?format=markdown)
