LxLeChat / FlowChartCore

PowerShell Module Written in C# to create DOT graphs from PS Scripts
MIT License
19 stars 3 forks source link

[Question] Considérer dans le graph les instructions Throw et Return comme des ruptures de séquence #69

Closed LaurentDardenne closed 4 years ago

LaurentDardenne commented 4 years ago

Pour ceci :

$sb={
Write-debug "ConvertFrom-Alias '$CommandName'"
if ($All -and $ShortName)
{throw "Les paramètres All et ShortName sont exclusif."} 

  #Gestion du cache des alias
   #renvoi l'objet ou $null s'il n'existe pas
 $CmdName=$Null
 if ($script:AliasCache.TryGetValue($CommandName, [ref]$CmdName))
 {
   Write-Debug "Objet '$CmdName' présent dans le cache."
   return (Get-ResolvedAliasName $CmdName -ShortName:$ShortName -All:$All)
 } 
 Write-debug "suite" 
}

Les instructions Throw et Return ne sont pas représenté dans le flux, là où l'instruction break l'est. Est-ce prévu ?

LxLeChat commented 4 years ago

c'est un oubli, si tu regarde dans le répertoire "node - KeyWords" tu verras que ces instructions manque.. je vais les rajouter

LxLeChat commented 4 years ago

Voila, on obtient ça: image