Class RegularExpressionsPrettyPrinterTOP
- java.lang.Object
-
- de.monticore.regex.regularexpressions._prettyprint.RegularExpressionsPrettyPrinterTOP
-
- All Implemented Interfaces:
RegularExpressionsHandler,RegularExpressionsVisitor2,de.monticore.visitor.IHandler,de.monticore.visitor.IVisitor
- Direct Known Subclasses:
RegularExpressionsPrettyPrinter
public abstract class RegularExpressionsPrettyPrinterTOP extends java.lang.Object implements RegularExpressionsHandler, RegularExpressionsVisitor2
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanprintCommentsprotected de.monticore.prettyprint.IndentPrinterprinterprotected RegularExpressionsTraversertraverser
-
Constructor Summary
Constructors Constructor Description RegularExpressionsPrettyPrinterTOP(de.monticore.prettyprint.IndentPrinter printer, boolean printComments)
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.monticore.visitor.IHandler
handle, handle, handle, handle, handle, traverse, traverse
-
Methods inherited from interface de.monticore.visitor.IVisitor
endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit
-
Methods inherited from interface de.monticore.regex.regularexpressions._visitor.RegularExpressionsHandler
handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse
-
Methods inherited from interface de.monticore.regex.regularexpressions._visitor.RegularExpressionsVisitor2
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, 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
-
-
-
-
Field Detail
-
printer
protected de.monticore.prettyprint.IndentPrinter printer
-
printComments
protected boolean printComments
-
traverser
protected RegularExpressionsTraverser traverser
-
-
Method Detail
-
handle
public void handle(ASTRegularExpression node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTRegExLiteral node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTBracketRegEx node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTCharOption node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTSpecialCharOption node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTCharRange node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTCapturingGroup node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTNamedCapturingGroup node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTNonCapturingGroup node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTBackReference node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTRegExChar node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTRegExPoint node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTRegExDigit node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTStartOfLine node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTQualifiedRegEx node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTRegExQualification node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTRangeQualification node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTNumberQualification node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTSpecificChars node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
handle
public void handle(ASTRegExEscapeChar node)
- Specified by:
handlein interfaceRegularExpressionsHandler
-
getPrinter
public de.monticore.prettyprint.IndentPrinter getPrinter()
-
isPrintComments
public boolean isPrintComments()
-
setPrintComments
public void setPrintComments(boolean printComments)
-
getTraverser
public RegularExpressionsTraverser getTraverser()
- Specified by:
getTraverserin interfacede.monticore.visitor.IHandler- Specified by:
getTraverserin interfaceRegularExpressionsHandler
-
setTraverser
public void setTraverser(RegularExpressionsTraverser traverser)
- Specified by:
setTraverserin interfaceRegularExpressionsHandler
-
-