Sha256: b1801ddd1219c1da5bd9d547bd921fda0df2c4a2aa892de9be8b659c17ffe94f

Contents?: true

Size: 1.62 KB

Versions: 1

Compression:

Stored size: 1.62 KB

Contents

Gisele - A Process Analyzer Toolset

SYNOPSIS
  gisele [--version] [--help]
  gisele [--ast | --graph] PROCESS_FILE

OPTIONS
      --no-sugar                   Apply syntactic sugar removal
      --ast=[MODE]                 Compile as an abstract syntax tree (debug,ruby)
      --graph=[MODE]               Compile as a workflow graph (dot)
      --glts=[MODE]                Compile as guarded labeled transition system (dot)
  -d, --deterministic              Determinize gtls output?
  -e, --explicit                   Explicit guards in gtls output?
  -s, --separate                   Split guards from events in glts output?
      --help                       Show this help message
      --version                    Show version and exit

DESCRIPTION
  The Gisele process analyzer toolset provides tools and technique to model and analyze
  complex process models such as care processes.

  When --no-sugar is specified, syntactic sugar is first removed before making any other
  transformation. For now, this rewrites all `if` statements as explicit `case` guarded
  commands.

  When --ast is used, the command parses the process file and prints its Abstract Syntax
  Tree (AST) on standard output. By default, this option prints the AST for manual
  debugging, that is with colors and extra information. Use --ast=ruby to get a ruby
  array for automatic processing.

  When --graph is used, the command parses the process file. It then converts the AST into
  a directed graph representing the process as a box-and-arrow workflow and outputs it on
  standard output. For now, the only output format available is dot (from graphviz).

SystemExit

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
gisele-0.6.0 spec/command/main/gisele_help.stdout