.. _syntax_details: .. _language reference: ****************** Language Reference ****************** .. rubric:: Language Constructs These pages describe the syntax of Scenic in detail. For a one-page summary of Scenic's syntax, see the :doc:`syntax_guide`. For details on the syntax for functions, loops, etc. inherited from Python, see the `Python Language Reference `_. .. toctree:: :maxdepth: 1 reference/general reference/data reference/region_types reference/distributions reference/statements reference/classes reference/sensors reference/specifiers reference/operators reference/functions reference/visibility .. rubric:: Semantics and Scenario Generation The pages above describe the semantics of each of Scenic's constructs individually; the following pages cover the semantics of entire Scenic programs, and how scenes and simulations are generated from them. .. toctree:: :maxdepth: 1 reference/scene_generation reference/dynamic_scenarios