Skip to content

convenience class symbolic ExpressionTreeWalker(Converter) #17759

@rwst

Description

@rwst

This class can already be used as base class for SubstituteFunction but is intended also for other uses.

sage: from sage.symbolic.expression_conversions import ExpressionTreeWalker
sage: from sage.symbolic.random_tests import random_expr
sage: foo = random_expr(20, nvars=2)
sage: s = ExpressionTreeWalker(foo)
sage: bool(s() == foo)
True

Used in #9424, #14801, #17849

Depends on #18255

CC: @kcrisman @nilesjohnson

Component: symbolics

Author: Ralf Stephan

Branch/Commit: fa73285

Reviewer: Marc Mezzarobba

Issue created by migration from https://trac.sagemath.org/ticket/17759

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions