817b4688d8
The hy.contrib.walk module provides a few functions to walk the Hy AST, and potentially transform it along the way. The main entry point is (walk), which takes two functions and a form as arguments, and applies the first (inner) function to each element of the form, building up a data structure of the same type as the original. Then applies outer (the second function) to the result. Two convenience functions are provided: (postwalk) and (prewalk), which do a depth-first, post/pre-order traversal of the form. Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
21 lines
759 B
Python
21 lines
759 B
Python
#
|
|
|
|
|
|
import hy # noqa
|
|
from .native_tests.cons import * # noqa
|
|
from .native_tests.defclass import * # noqa
|
|
from .native_tests.math import * # noqa
|
|
from .native_tests.native_macros import * # noqa
|
|
from .native_tests.quote import * # noqa
|
|
from .native_tests.language import * # noqa
|
|
from .native_tests.unless import * # noqa
|
|
from .native_tests.when import * # noqa
|
|
from .native_tests.with_decorator import * # noqa
|
|
from .native_tests.core import * # noqa
|
|
from .native_tests.reader_macros import * # noqa
|
|
from .native_tests.with_test import * # noqa
|
|
from .native_tests.contrib.anaphoric import * # noqa
|
|
from .native_tests.contrib.loop import * # noqa
|
|
from .native_tests.contrib.meth import * # noqa
|
|
from .native_tests.contrib.walk import * # noqa
|