Interface | Description |
---|---|
Generator |
Generates code from patterns.
|
Class | Description |
---|---|
InlinedStatementConfigurator |
Builds inline statements of Pattern
For example if the `for` statement in this pattern model
|
Match |
Represents a single match of
Pattern |
Pattern |
Represents a pattern for matching code.
|
PatternBuilder |
The master class to create a
Pattern instance. |
PatternBuilderHelper |
Utility class to select parts of AST to be used as a model of a
PatternBuilder . |
PatternParameterConfigurator |
Used to define pattern parameters.
|
PatternParameterConfigurator.ParameterElementPair |
Enum | Description |
---|---|
ConflictResolutionMode |
Defines what happens when a
RootNode has to be replaced by another RootNode , default in ConflictResolutionMode.FAIL . |
Quantifier |
Defines a matching strategy for pattern parameters, default is
Quantifier.GREEDY . |
Copyright © 2007–2021 Inria. All rights reserved.