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 |