Извлекать выражение как строку в правилах грамматики вместо того, чтобы сопоставлять ее с другими правилами грамматики выражения python ply

def abc_expression(p):
   expression : abc ( expression ) 

Я хочу извлечь термин p[3] как есть, вместо того, чтобы сопоставлять его с другими правилами грамматики. Например, мой ввод:

abc(def(hello))

я хочу извлечь "def(hello)"используя правило abc ( expression ) вместо выражения т.е. def(hello) подходя к правилу, как def ( token ).

Пожалуйста, помогите, можно ли извлечь def(hello) от abc(def(hello))вместо того, чтобы выражение соответствовало любому другому правилу.

0 ответов

Другие вопросы по тегам