Package org.eclipse.epsilon.eol.parse
Class EolUnparser
java.lang.Object
org.eclipse.epsilon.eol.parse.EolUnparser
- All Implemented Interfaces:
IEolVisitor
- Direct Known Subclasses:
ErlUnparser
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidarrowOrDot(FeatureCallExpression expression) protected voidcomma()protected voidstatic StringgetCode()protected voidindent()protected voidprotected voidnewline()protected voidprotected voidprotected voidprotected voidspace()protected voidprotected voidprotected voidunparse(Expression expression) protected voidunparseAnnotations(AnnotatableModuleElement annotatableModuleElement) protected voidunparseBinaryOperatorExpression(OperatorExpression operatorExpression, String operator) protected voidvoidvisit(AbortStatement abortStatement) voidvisit(AndOperatorExpression andOperatorExpression) voidvisit(AnnotationBlock annotationBlock) voidvisit(AssignmentStatement assignmentStatement) voidvisit(BooleanLiteral booleanLiteral) voidvisit(BreakStatement breakStatement) voidvoidvisit(CollectionLiteralExpression<?> collectionLiteralExpression) voidvisit(ComplexOperationCallExpression complexOperationCallExpression) voidvisit(ContinueStatement continueStatement) voidvisit(DeleteStatement deleteStatement) voidvisit(DivOperatorExpression divOperatorExpression) voidvisit(DoubleEqualsOperatorExpression doubleEqualsOperatorExpression) voidvisit(ElvisOperatorExpression elvisOperatorExpression) voidvisit(EnumerationLiteralExpression enumerationLiteralExpression) voidvisit(EqualsOperatorExpression equalsOperatorExpression) voidvisit(ExecutableAnnotation executableAnnotation) voidvisit(ExecutableBlock<?> executableBlock) voidvisit(ExpressionInBrackets expressionInBrackets) voidvisit(ExpressionStatement expressionStatement) voidvisit(FirstOrderOperationCallExpression operationCallExpression) voidvisit(ForStatement forStatement) voidvisit(GreaterEqualOperatorExpression greaterEqualOperatorExpression) voidvisit(GreaterThanOperatorExpression greaterThanOperatorExpression) voidvisit(IfStatement ifStatement) voidvisit(ImpliesOperatorExpression impliesOperatorExpression) voidvoidvisit(IntegerLiteral integerLiteral) voidvisit(ItemSelectorExpression itemSelectorExpression) voidvisit(LessEqualOperatorExpression lessEqualOperatorExpression) voidvisit(LessThanOperatorExpression lessThanOperatorExpression) voidvisit(MapLiteralExpression<?, ?> mapLiteralExpression) voidvisit(MinusOperatorExpression minusOperatorExpression) voidvisit(ModelDeclaration modelDeclaration) voidvisit(ModelDeclarationParameter modelDeclarationParameter) voidvisit(NameExpression nameExpression) voidvisit(NegativeOperatorExpression negativeOperatorExpression) voidvisit(NewInstanceExpression newInstanceExpression) voidvisit(NotEqualsOperatorExpression notEqualsOperatorExpression) voidvisit(NotOperatorExpression notOperatorExpression) voidvoidvisit(OperationCallExpression operationCallExpression) voidvisit(OrOperatorExpression orOperatorExpression) voidvoidvisit(PlusOperatorExpression plusOperatorExpression) voidvisit(PostfixOperatorExpression postfixOperatorExpression) voidvisit(PropertyCallExpression propertyCallExpression) voidvisit(RealLiteral realLiteral) voidvisit(ReturnStatement returnStatement) voidvisit(SimpleAnnotation simpleAnnotation) voidvisit(StatementBlock statementBlock) voidvisit(StringLiteral stringLiteral) voidvisit(SwitchStatement switchStatement) voidvisit(TernaryExpression ternaryExpression) voidvisit(ThrowStatement throwStatement) voidvisit(TimesOperatorExpression timesOperatorExpression) voidvisit(TransactionStatement transactionStatement) voidvisit(TypeExpression typeExpression) voidvisit(VariableDeclaration variableDeclaration) voidvisit(WhileStatement whileStatement) voidvisit(XorOperatorExpression xorOperatorExpression)
-
Field Details
-
buffer
-
module
-
indentation
protected int indentation
-
-
Constructor Details
-
EolUnparser
public EolUnparser()
-
-
Method Details
-
unparse
-
getCode
-
unparseMain
protected void unparseMain() -
newline
protected void newline() -
comma
protected void comma() -
space
protected void space() -
startCurlybrace
protected void startCurlybrace() -
endCurlybrace
protected void endCurlybrace() -
plusIndentationAndAppend
protected void plusIndentationAndAppend() -
minusIndentationAndAppend
protected void minusIndentationAndAppend() -
spaceCurlybraceNewlineIndent
protected void spaceCurlybraceNewlineIndent() -
newlineUnindentCurlybrace
protected void newlineUnindentCurlybrace() -
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
semicolon
protected void semicolon() -
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
unparse
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
indent
protected void indent() -
visit
- Specified by:
visitin interfaceIEolVisitor
-
escape
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
unparseBinaryOperatorExpression
protected void unparseBinaryOperatorExpression(OperatorExpression operatorExpression, String operator) -
arrowOrDot
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
visit
- Specified by:
visitin interfaceIEolVisitor
-
unparseAnnotations
-