Package org.eclipse.epsilon.erl.parse
Class ErlUnparser
- java.lang.Object
 - 
- org.eclipse.epsilon.eol.parse.EolUnparser
 - 
- org.eclipse.epsilon.erl.parse.ErlUnparser
 
 
 
- 
- All Implemented Interfaces:
 IEolVisitor,IErlVisitor
- Direct Known Subclasses:
 EgxUnparser,EvlUnparser
public abstract class ErlUnparser extends EolUnparser implements IErlVisitor
 
- 
- 
Field Summary
- 
Fields inherited from class org.eclipse.epsilon.eol.parse.EolUnparser
buffer, indentation, module 
 - 
 
- 
Constructor Summary
Constructors Constructor Description ErlUnparser() 
- 
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidprint(java.lang.String role, ExecutableBlock<?> executableBlock)protected voidprintGuard(ExecutableBlock<java.lang.Boolean> guardBlock)java.lang.Stringunparse(ErlModule module)protected voidunparseMain()protected voidunparsePreAndPost(java.lang.String label, NamedStatementBlockRule preOrPost)protected abstract voidunparseRules()voidvisit(ExecutableBlock<?> executableBlock)voidvisit(Post post)voidvisit(Pre pre)- 
Methods inherited from class org.eclipse.epsilon.eol.parse.EolUnparser
arrowOrDot, comma, endCurlybrace, escape, indent, minusIndentationAndAppend, newline, newlineUnindentCurlybrace, plusIndentationAndAppend, semicolon, space, spaceCurlybraceNewlineIndent, startCurlybrace, unparse, unparse, unparseAnnotations, unparseBinaryOperatorExpression, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit 
- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface org.eclipse.epsilon.eol.dom.IEolVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit 
 - 
 
 - 
 
- 
- 
Method Detail
- 
unparse
public java.lang.String unparse(ErlModule module)
 
- 
unparseMain
protected void unparseMain()
- Overrides:
 unparseMainin classEolUnparser
 
- 
unparseRules
protected abstract void unparseRules()
 
- 
visit
public void visit(ExecutableBlock<?> executableBlock)
- Specified by:
 visitin interfaceIEolVisitor- Overrides:
 visitin classEolUnparser
 
- 
visit
public void visit(Post post)
- Specified by:
 visitin interfaceIErlVisitor
 
- 
visit
public void visit(Pre pre)
- Specified by:
 visitin interfaceIErlVisitor
 
- 
unparsePreAndPost
protected void unparsePreAndPost(java.lang.String label, NamedStatementBlockRule preOrPost) 
- 
print
protected void print(java.lang.String role, ExecutableBlock<?> executableBlock) 
- 
printGuard
protected void printGuard(ExecutableBlock<java.lang.Boolean> guardBlock)
 
 - 
 
 -