]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
common/peg : refactor until gbnf grammar generation (#24839)
authorAldehir Rojas <redacted>
Sun, 21 Jun 2026 02:15:06 +0000 (21:15 -0500)
committerGitHub <redacted>
Sun, 21 Jun 2026 02:15:06 +0000 (21:15 -0500)
commit063d9c156e816ae3cf62db01f429a07a099afe97
treed94993b545d7783d174c62ac5c1c679cae5a0dae
parentc57607016a1ebdd08d269e3378eee5546fc3bf3a
common/peg : refactor until gbnf grammar generation (#24839)

* common/peg : refactor until gbnf grammar into an ac automaton

* cont : add a test with multiple strings

* cont : pad state with 0s so rules line up

* cont : clean up comments

* cont : use set everywhere

* cont : inline state num string padding

* cont : add a ref to PR

* cont : fix regression in server-tools.cpp
common/peg-parser.cpp
common/peg-parser.h
tests/peg-parser/test-gbnf-generation.cpp
tools/server/server-tools.cpp