от
Я пытаюсь написать грамматику MATLAB и я вдохновляю себя от грамматики языка Python. Однако у меня есть несколько вопросов об этом: 1.
b.rule(M_EXPR).is(FACTOR, b.zeroOrMore(b.firstOf("*", "//", "/", "%", "@"), FACTOR)).skipIfOneChild();//M for multiplicative operator
b.rule(A_EXPR).is(M_EXPR, b.zeroOrMore(b.firstOf(" ", "

Здесь вы можете увидеть, что логические операции связаны с побитовых операций. Но побитовые операции в MATLAB определены как функции (https://fr.mathworks.com/help/matlab/bit-wise-operations.html). Вы имеете представление о том, что я могу сделать, чтобы использовать их в моем определении грамматики ?

2.

Я тоже не понимаю, что EXPR
означает. Как вы думаете, это полезно для грамматики Матлаб так же ?
b.rule(EXPR).is(XOR_EXPR, b.zeroOrMore("|", XOR_EXPR));
Я надеюсь, что вы можете помочь мне :)

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
...