From d0cc4a4185b4a9ce29c9151e6814d79682ca91ae Mon Sep 17 00:00:00 2001 From: anonyein <48914448+anonyein@users.noreply.github.com> Date: Wed, 1 Jan 2025 20:14:24 +0800 Subject: [PATCH] Update AddonGrammar.cpp https://github.com/ggerganov/llama.cpp/commit/5cab3e4aaa892df4620b720f20a503a1bbbe7a52#diff-a215f95f866e314c7273b474b79129852b1e30c3b2ff87b4f341e317208d22b0R38 --- llama/addon/AddonGrammar.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/llama/addon/AddonGrammar.cpp b/llama/addon/AddonGrammar.cpp index 15db61dd..e4eb06aa 100644 --- a/llama/addon/AddonGrammar.cpp +++ b/llama/addon/AddonGrammar.cpp @@ -50,9 +50,7 @@ Napi::Value AddonGrammar::isTextCompatible(const Napi::CallbackInfo& info) { llama_grammar_stacks & stacks_cur = llama_grammar_get_stacks(parsed_grammar); for (const auto & cpt : cpts) { - const llama_grammar_stacks stacks_prev = llama_grammar_get_stacks(parsed_grammar); - - llama_grammar_accept(rules, stacks_prev, cpt, stacks_cur); + llama_grammar_accept(parsed_grammar, cpt); if (stacks_cur.empty()) { // no stacks means that the grammar failed to match at this point @@ -84,4 +82,4 @@ void AddonGrammar::init(Napi::Object exports) { } ) ); -} \ No newline at end of file +}