astFromString()
Parses CFML source code from a string and returns its Abstract Syntax Tree (AST) representation.
The AST is a structured tree that represents the syntactic structure of the CFML code, making it useful for:
- Code Analysis: Static analysis, complexity metrics, dependency tracking
- IDE Tooling: Syntax highlighting, autocomplete, refactoring support
- Transformation: Code generation, minification, transpilation
- Documentation: Automatic API documentation generation
- Quality Assurance: Linting, code style enforcement, security scanning
The returned AST uses neutral, language-agnostic node types following ESTree conventions such as BinaryExpression
, IfStatement
, FunctionDeclaration
, and literal types. Each node includes source position information for precise error reporting and IDE integration.
Introduced: 7.0.0.296
astFromString( cfmlCode=string );
Returns: Struct
Argument | Description |
---|---|
cfmlCode
string,
required
|
a string containing CFML code to be parsed into an AST structure |
Examples
There are currently no examples for this function 21,935ms WARN No examples for function astFromStringSee also
- AST (Abstract Syntax Tree)
- astFromPath()
- Search Issue Tracker
- Search Lucee Test Cases (good for further, detailed examples)