Class CreateComponentNodes

java.lang.Object
com.google.common.css.compiler.ast.DefaultTreeVisitor
com.google.common.css.compiler.passes.CreateComponentNodes
All Implemented Interfaces:
AtRuleHandler, CssCompilerPass, CssTreeVisitor

public class CreateComponentNodes extends DefaultTreeVisitor implements CssCompilerPass
A compiler pass that transforms each well-formed @component or @abstract_component CssUnknownAtRuleNode into a CssComponentNode.

The syntax for components is as follows: @(abstract_)?component LITERAL (extends LITERAL)? { ... }