У меня есть вопрос о конфликтах бизонов: уменьшить / уменьшить - PullRequest
0 голосов
/ 29 апреля 2019

У меня вопрос по поводу уменьшения / уменьшения зубров:

    ArrayObjectInitializer
        : '{' '}'
        | '{' ArrayInitializer '}'
        ;
    JsonObjectInitializer
        : '{' '}'
        | '{' JsonInitializer '}'
        ;

выходной файл: Состояние 242 конфликта: 2 уменьшить / уменьшить

   ArrayInitializer: '{' '}'
   JsonInitializer: '{' '}'

Как я могу решить эту проблему? спасибо

1 Ответ

0 голосов
/ 29 апреля 2019

Вы можете решить эту проблему, убедившись, что нет контекста, в котором возможны как ArrayObjectInitializer, так и JsonObjectInitializer.

Действительно невозможно узнать, что вы делаете, если вы не предоставите полную грамматику. Возможно, вы упустили тот факт, что массивы JSON пишутся в квадратных скобках ([ и ]), а не в фигурных скобках ({ и }).

...