ColdFusion flow charts
Help » Languages » ColdFusion
Visustin generates flow charts from ColdFusion code. Flowchart your CFML files to see how they work. Visustin supports ColdFusion Markup Language (CFML) up to Adobe ColdFusion 10.0.
Supported tags
- <cfif>, <cfelseif>, <cfelse>
- <cfswitch>, <cfcase>, <cfdefaultcase>
- <cfloop>
- <cfbreak>
- <cfcontinue>
- <cfabort>
- <cferror>
- <cfexit>
- <cflocation>
- <cfreturn>
- <cftry>, <cfcatch>, <cffinally>
- <cfthrow>, <cfrethrow>
- <cfcomponent>, <cfinterface>, <cffunction>
- <cfprocessingdirective pageEncoding="encodingname">
- <!--- ColdFusion comment --->
Other tags are supported but have no specific visualization.
Specifics
- Character encoding is detected automatically if
<cfprocessingdirective pageEncoding="enc">
is found. The proper setting for Source encoding is Automatic.
- CFScript is not supported. <cfscript> blocks are not processed in any specific way. Since CFScript is close to JavaScript, it may be possible to flowchart the CFScript part separately by selecting JavaScript as the language. This works up to the extent your CFScript resembles JavaScript. Since CFScript is case-insensitive and JavaScript is not, statements written in upper case will be a problem.
- ColdFusion comments
<!--- ... --->
are treated as comments. On the other hand, HTML comments <!-- ... -->
are treated as regular HTML tags. The comments will look different in the flow chart, making it easy to visually detect the comment types used in CFML.
©Aivosto Oy – Visustin Help