DSL authoringΒΆ

motion-spec-dsl defines the .robmot authoring language and emits the RDF dataset consumed by motion-spec. The DSL package also owns its model classes, RDF emission, vocabulary, manifest handling, and semantic validation. motion-spec begins at RDF-to-compiler-IR lowering.

Read DSL concepts for the complete language surface, quantity expressions for arithmetic over quantity refs, then work through the pick_and_place tutorial.