2
ответа

Как разобрать ~ {expr} внутри строки с lark ebnf

Я пытаюсь написать грамматику жаворонок для dsl, но столкнулся с этим синтаксисом строковой интерполяции: «abc» & lt; - normal string "xyz ~ {expression} abc" & lt; - string с интерполяцией, поэтому ~ {...
вопрос задан: 13 July 2018 14:30
1
ответ

Как разобрать неверный JSON с помощью Lark?

Давайте начнем с рассмотрения простого парсера json, использующего lark: import sys from lark import Lark, Transformer, v_args json_grammar = r "" "? Start: value? Value: object | array ...
вопрос задан: 16 January 2019 19:03