33 lines
584 B
Python
33 lines
584 B
Python
"""
|
|
S-Expression Effects System
|
|
|
|
Safe, shareable effects defined in S-expressions.
|
|
"""
|
|
|
|
from .parser import parse, parse_file, Symbol, Keyword
|
|
from .interpreter import (
|
|
Interpreter,
|
|
get_interpreter,
|
|
load_effect,
|
|
load_effects_dir,
|
|
run_effect,
|
|
list_effects,
|
|
make_process_frame,
|
|
)
|
|
from .primitives import PRIMITIVES
|
|
|
|
__all__ = [
|
|
'parse',
|
|
'parse_file',
|
|
'Symbol',
|
|
'Keyword',
|
|
'Interpreter',
|
|
'get_interpreter',
|
|
'load_effect',
|
|
'load_effects_dir',
|
|
'run_effect',
|
|
'list_effects',
|
|
'make_process_frame',
|
|
'PRIMITIVES',
|
|
]
|