Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Slang DSL

(Redirected from SLANG syntax)

back to Score Project
here we'll describe: the score DSL doc


This document describes SLANG DSL, which is used to define a process, using flows. This DSL is YAML based. All the files consist of the following main entities:

  • Flow: A flow is the basic executable unit of SLANG. It represents a process that can perform a job relevant to the end user. For example, a flow that creates a virtual machine. A flow consists of tasks and the navigation between them. Flows have inputs, outputs and possible results.
  • Task: One step in a flow. It can point to an operation or to other flows.
  • Operation: A unit wrapped as an action. This handles its inputs, define relevant outputs, and returns a result.
  • Action: A method, written programmatically. This can be a java method or a type of script.
  • Result: The returned status of a flow or operation, for example: SUCCESS or FAILURE.


Back to the top