|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Class Summary | |
|---|---|
| ChangeCallsToPassAllDataVisitor | Visitor to change calls to use data="all" whenever possible. |
| CheckCallsVisitor | Visitor for running some sanity checks on calls. |
| CheckDelegatesVisitor | Checks various rules regarding the use of delegates (including delegate packages, delegate templates, and delegate calls). |
| CheckFunctionCallsVisitor | Checks the signatures of functions. |
| CheckOverridesVisitor | Visitor for processing overrides. |
| HandleCssCommandVisitor | Visitor for handling 'css' commands. |
| PerformAutoescapeVisitor | Visitor for performing autoescape (for templates that have autoescape turned on, ensure there is HTML-escaping on all 'print' nodes). |
| ReplaceHasDataFunctionVisitor | Visitor for replacing hasData() function with boolean 'true'. |
| RewriteNullCoalescingOpVisitor | Visitor for rewriting the binary '?:' (null-coalescing) operator. |
| RewriteRemainderNodesVisitor | Visitor for finding 'print' nodes that are actually 'remainder' nodes, and replacing them with the appropriate expression. |
| SetFullCalleeNamesVisitor | Visitor for setting the full callee name on each CallBasicNode whose callee name in the source code either (a) is a partial template name or (b) starts with an alias. |
| VerifyPhnameAttrOnlyOnPlaceholdersVisitor | Visitor to verify that all occurrences of the 'phname' attribute are on message placeholders. |
Compiler passes used in parsing.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||