public abstract class ClawTransformation extends Transformation
Modifier and Type | Field and Description |
---|---|
protected ClawPragma |
_claw |
Constructor and Description |
---|
ClawTransformation()
Default ctor for translation_unit transformation.
|
ClawTransformation(ClawPragma directive)
Ctor for directive triggered transformation.
|
Modifier and Type | Method and Description |
---|---|
ClawPragma |
getLanguageInfo()
Get the language information object.
|
protected void |
removePragma()
Delete the associated pragma statement.
|
abortOnFailedAnalysis, analyze, canBeTransformedWith, getDirective, getStartLine, isTransformed, setStartLine, transform, transformed
protected final ClawPragma _claw
public ClawTransformation()
public ClawTransformation(ClawPragma directive)
directive
- Directive that trigger the transformation.public ClawPragma getLanguageInfo()
protected void removePragma()