def p_storage_expr3(p):
    kind = p[1]
    lineno = p.lineno(1)
    _validate_storage_expr(kind, lineno, p.lexer.lexer)
    node = enaml_ast.StorageExpr()
    node.lineno = lineno
    node.kind = kind
    node.name = p[2]
    node.expr = p[3]
    p[0] = node
storage_expr : NAME NAME operator_expr
dataset/ETHPy150Open nucleic/enaml/enaml/core/parser.py/p_storage_expr3