proc

Utilities for defining and exporting procedural macros.

macro_polo.macros.proc.export_decorator_proc_macro(parameters, tokens, *, export_dict_name='__macro_polo_exported_decorator_macros__')

Decorator-style macro for exporting procedural macros.

Parameters:
Return type:

Sequence[Token] | None

macro_polo.macros.proc.export_function_proc_macro(parameters, tokens, *, export_dict_name='__macro_polo_exported_function_macros__')

Decorator-style macro for exporting procedural macros.

Parameters:
Return type:

Sequence[Token] | None

macro_polo.macros.proc.export_module_proc_macro(parameters, tokens, *, export_dict_name='__macro_polo_exported_module_macros__')

Decorator-style macro for exporting procedural macros.

Parameters:
Return type:

Sequence[Token] | None

macro_polo.macros.proc.export_proc_macro(parameters, tokens, export_dict_name)

Decorator-style macro for exporting procedural macros.

Parameters:
Return type:

Sequence[Token] | None