--- orphan: true --- # {py:mod}`simvx.core.scene_io.source._source_ast` ```{py:module} simvx.core.scene_io.source._source_ast ``` ```{autodoc2-docstring} simvx.core.scene_io.source._source_ast :allowtitles: ``` ## Submodules ```{toctree} :titlesonly: :maxdepth: 1 simvx.core.scene_io.source._source_ast.trivia simvx.core.scene_io.source._source_ast.spans simvx.core.scene_io.source._source_ast.document simvx.core.scene_io.source._source_ast.names simvx.core.scene_io.source._source_ast.calls ``` ## Package Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`AstBackend ` - ```{autodoc2-docstring} simvx.core.scene_io.source._source_ast.AstBackend :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`__all__ ` - ```{autodoc2-docstring} simvx.core.scene_io.source._source_ast.__all__ :summary: ``` * - {py:obj}`BACKEND ` - ```{autodoc2-docstring} simvx.core.scene_io.source._source_ast.BACKEND :summary: ``` ```` ### API ````{py:data} __all__ :canonical: simvx.core.scene_io.source._source_ast.__all__ :value: > ['BACKEND', 'AstBackend', 'AstDocument'] ```{autodoc2-docstring} simvx.core.scene_io.source._source_ast.__all__ ``` ```` `````{py:class} AstBackend :canonical: simvx.core.scene_io.source._source_ast.AstBackend Bases: {py:obj}`simvx.core.scene_io.source.SourceBackend` ```{autodoc2-docstring} simvx.core.scene_io.source._source_ast.AstBackend ``` ````{py:attribute} __slots__ :canonical: simvx.core.scene_io.source._source_ast.AstBackend.__slots__ :value: > () ```{autodoc2-docstring} simvx.core.scene_io.source._source_ast.AstBackend.__slots__ ``` ```` ````{py:property} name :canonical: simvx.core.scene_io.source._source_ast.AstBackend.name :type: str ```` ````{py:method} parse(text: str) -> simvx.core.scene_io.source.SourceDocument :canonical: simvx.core.scene_io.source._source_ast.AstBackend.parse ```` ````{py:method} parse_expression(text: str) -> None :canonical: simvx.core.scene_io.source._source_ast.AstBackend.parse_expression ```` ````` ````{py:data} BACKEND :canonical: simvx.core.scene_io.source._source_ast.BACKEND :value: > 'AstBackend(...)' ```{autodoc2-docstring} simvx.core.scene_io.source._source_ast.BACKEND ``` ````