Дайте спецификацию EBNF для языка L
, которая состоит из символов a
, b
и c
таким образом, что предложения языка имеют видОпределение языка в EBNF
L : sqsR
-s is a string of any combination of the characters a and b
-sR is that same string s reversed
-q is an odd number of c's followed by either an odd number of b's
or an even number of a’s.
То, что я до сих пор:
L -> S
S -> {a}{b}Q
Q ->
Если это так, я все еще не совсем уверен, как производить от Q
, а также как представлять S
в обратном направлении.
Сделайте свое домашнее задание, пожалуйста. –
Почему? Вам не нравится помогать студентам? –
Мы не делаем * домашние задания для них здесь, но мы готовы помочь. Джон дал нам идею *, где * он застрял, поэтому есть ручка о том, какой совет поможет, не давая ему решения ... – dmckee