From 600a7667e01473ffd0466d3bb92fe95790e49957 Mon Sep 17 00:00:00 2001 From: Harsh Jaykumar Jalan Date: Wed, 19 Mar 2025 15:22:52 -0700 Subject: [PATCH] Add start_value for json_grammar The JSON start_values are limited to objects and arrays. Although number/boolean/null strings are also valid JSON, there is no practical use for including them as a start_value --- syncode/parsers/grammars/json_grammar.lark | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/syncode/parsers/grammars/json_grammar.lark b/syncode/parsers/grammars/json_grammar.lark index 62ab6180..86273d37 100644 --- a/syncode/parsers/grammars/json_grammar.lark +++ b/syncode/parsers/grammars/json_grammar.lark @@ -1,5 +1,8 @@ // Adapted from https://github.com/lapp0/outlines -?start: value +?start: start_value + +?start_value: object +| array ?value: object | array