src/basilisp/lang/compiler/generator.py
def _simple_ast_generator(gen_ast):
    """Wrap simpler AST generators to return a GeneratedPyAST."""

    @wraps(gen_ast)
    def wrapped_ast_generator(ctx: GeneratorContext, form: LispForm) -> GeneratedPyAST:
        return GeneratedPyAST(node=gen_ast(ctx, form))

    return wrapped_ast_generator
def _simple_ast_generator(gen_ast):
    @wraps(gen_ast)
    def wrapped_ast_generator(ctx: GeneratorContext, form: LispForm) -> GeneratedPyAST:
        return GeneratedPyAST(node=gen_ast(ctx, form))

    return wrapped_ast_generator
def _simple_ast_generator ( gen_ast ) : @ wraps ( gen_ast ) def wrapped_ast_generator ( ctx : GeneratorContext , form : LispForm ) -> GeneratedPyAST : return GeneratedPyAST ( node = gen_ast ( ctx , form ) ) return wrapped_ast_generator
Wrap simpler AST generators to return a GeneratedPyAST.
Wrap simpler AST generators to return a GeneratedPyAST .