natural-flowchart

1.1.2 • Public • Published

Natural flowchart

Describe a flowchart schem with human words and convert it to Flowchart.js script.

Example

DEBUT Démarrage
Bienvenue !
SI utilisateur possède les droits
    SI l'utilisateur est un administrateur
        Connexion en tant qu'administrateur
    SINON
        Connexion en tant qu'utilisateur
SINON
    Déconnexion
Fermer le programme
FIN

Tree view:

|-- Début
|-- Operation
|-- Tant que
|  `-- Condition
|     |-- Condition
|     |  `-- Operation
|     |-- Contre-condition
|        |-- Operation
|        |-- Operation
|-- Operation
|-- Fin

Should output:

st=>start: Start
e=>end
bienvenue=>operation: Bienvenue!
isNotConnected=>condition: L'utilisateur n'est pas encore connecté
connectAdmin=>operation: Connexion en tant qu'administrateur
connectUser=>operation: Connexion en tant qu'utilisateur
hasRights=>condition: L'utilisateur possède des droits ?
isAdmin=>condition: L'utilisateur est administrateur ?
close=>operation: Fermer le programme

st->bienvenue->isNotConnected
isNotConnected(yes)->hasRights
isNotConnected(no)->isNotConnected
hasRights(yes)->isAdmin
hasRights(no)->disconnect
isAdmin(yes)->connectAdmin
isAdmin(no)->connectUser
close->close
connectAdmin->close
connectUser->close
close->e

Readme

Keywords

none

Package Sidebar

Install

npm i natural-flowchart

Weekly Downloads

0

Version

1.1.2

License

Copyright Stemys

Unpacked Size

22.7 kB

Total Files

18

Last publish

Collaborators

  • xstoudi