A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages

P

PACKAGE - asteroid.Local.TO
Applies to a PackageNode
param(String) - Method in class asteroid.Nodes
Creates an instance of ParameterNodeBuilder.
param(String) - Static method in class asteroid.nodes.ParameterNodeBuilder
Creates a new ParameterNodeBuilder
PARAMETER - asteroid.Local.TO
Applies to a Parameter
ParameterNodeBuilder - Class in asteroid.nodes
Creates a new Parameter instance
ParameterNodeBuilder(String) - Constructor for class asteroid.nodes.ParameterNodeBuilder
Default constructor
parameters(Parameter...) - Method in class asteroid.nodes.MethodNodeBuilder
Declares which parameters this method may receive
PARSING - Static variable in class asteroid.Phase.GLOBAL
The grammar is used to to produce tree of tokens representing the source code
Phase - Annotation Type in asteroid
Compilation is required when declaring any AbstractLocalTransformation or AbstractGlobalTransformation.
Phase.GLOBAL - Class in asteroid
Compilation phases available for global transformations:

SEMANTIC_ANALYSIS CANONICALIZATION INSTRUCTION_SELECTION CLASS_GENERATION OUTPUT FINALIZATION
Phase.LOCAL - Class in asteroid
Compilation phases available for local transformations.
PhaseTransformation - Class in asteroid.internal
This transformation makes easier to declare a given local transformation.
PhaseTransformation() - Constructor for class asteroid.internal.PhaseTransformation
Constructor using abstraction AbstractLocalTransformation
property(String) - Method in class asteroid.Nodes
Creates an instnace of PropertyNodeBuilder.
property(String) - Static method in class asteroid.nodes.PropertyNodeBuilder
Creates a builder from the property name
PropertyNodeBuilder - Class in asteroid.nodes
Creates a new PropertyNode instance
propX(Expression, Expression) - Static method in class asteroid.Expressions
Builds an instance of PropertyExpression:

AST:
A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages