Как обозначить хотя бы одно повторение в EBNF?

В Java все находится в форме класса.

Если вы хотите использовать любой объект, тогда у вас есть две фазы:

  1. Объявить
  2. Инициализация

Пример:

  • Объявление: Object a;
  • Инициализация: a=new Object();

То же самое для концепции массива

  • Объявление: Item i[]=new Item[5];
  • Инициализация: i[0]=new Item();

Если вы не дают секцию инициализации, тогда возникает NullpointerException.

0
задан gaazkam 11 April 2019 в 09:35
поделиться

1 ответ

Поставьте минус после последней скобки.

production = { nonterminal }-;

ИСО / МЭК 14977: 1996 (E) 5.8 Синтаксический термин

ПРИМЕЧАНИЕ. - {"A"} - представляет собой последовательность из одного или нескольких символов A, поскольку это синтаксический термин с пустым синтаксическим исключением.

0
ответ дан Rick Smith 11 April 2019 в 09:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: