Class RegularExpressionsPrettyPrinter
- java.lang.Object
-
- de.monticore.regex.regularexpressions._prettyprint.RegularExpressionsPrettyPrinterTOP
-
- de.monticore.regex.regularexpressions._prettyprint.RegularExpressionsPrettyPrinter
-
- All Implemented Interfaces:
RegularExpressionsHandler,RegularExpressionsVisitor2,de.monticore.visitor.IHandler,de.monticore.visitor.IVisitor
public class RegularExpressionsPrettyPrinter extends RegularExpressionsPrettyPrinterTOP
handwritten pretty printer, as the auto-generated one inserts too many whitespaces
-
-
Field Summary
-
Fields inherited from class de.monticore.regex.regularexpressions._prettyprint.RegularExpressionsPrettyPrinterTOP
printComments, printer, traverser
-
-
Constructor Summary
Constructors Constructor Description RegularExpressionsPrettyPrinter(de.monticore.prettyprint.IndentPrinter printer, boolean printComments)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidhandle(ASTBackReference node)voidhandle(ASTBracketRegEx node)voidhandle(ASTCapturingGroup node)voidhandle(ASTCharOption node)voidhandle(ASTCharRange node)voidhandle(ASTNamedCapturingGroup node)voidhandle(ASTNonCapturingGroup node)voidhandle(ASTNumberQualification node)voidhandle(ASTQualifiedRegEx node)voidhandle(ASTRangeQualification node)voidhandle(ASTRegExChar node)voidhandle(ASTRegExDigit node)voidhandle(ASTRegExEscapeChar node)voidhandle(ASTRegExLiteral node)voidhandle(ASTRegExPoint node)voidhandle(ASTRegExQualification node)voidhandle(ASTRegularExpression regex)voidhandle(ASTSpecialCharOption node)voidhandle(ASTSpecificChars node)voidhandle(ASTStartOfLine node)-
Methods inherited from class de.monticore.regex.regularexpressions._prettyprint.RegularExpressionsPrettyPrinterTOP
getPrinter, getTraverser, isPrintComments, setPrintComments, setTraverser
-
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
-
-
-
-
Method Detail
-
handle
public void handle(ASTRegExLiteral node)
- Specified by:
handlein interfaceRegularExpressionsHandler- Overrides:
handlein classRegularExpressionsPrettyPrinterTOP
-
handle
public void handle(ASTRegularExpression regex)
- Specified by:
handlein interfaceRegularExpressionsHandler- Overrides:
handlein classRegularExpressionsPrettyPrinterTOP
-
handle
public void handle(ASTBracketRegEx node)
- Specified by:
handlein interfaceRegularExpressionsHandler- Overrides:
handlein classRegularExpressionsPrettyPrinterTOP
-
handle
public void handle(ASTCharOption node)
- Specified by:
handlein interfaceRegularExpressionsHandler- Overrides:
handlein classRegularExpressionsPrettyPrinterTOP
-
handle
public void handle(ASTSpecialCharOption node)
- Specified by:
handlein interfaceRegularExpressionsHandler- Overrides:
handlein classRegularExpressionsPrettyPrinterTOP
-
handle
public void handle(ASTCharRange node)
- Specified by:
handlein interfaceRegularExpressionsHandler- Overrides:
handlein classRegularExpressionsPrettyPrinterTOP
-
handle
public void handle(ASTCapturingGroup node)
- Specified by:
handlein interfaceRegularExpressionsHandler- Overrides:
handlein classRegularExpressionsPrettyPrinterTOP
-
handle
public void handle(ASTNamedCapturingGroup node)
- Specified by:
handlein interfaceRegularExpressionsHandler- Overrides:
handlein classRegularExpressionsPrettyPrinterTOP
-
handle
public void handle(ASTNonCapturingGroup node)
- Specified by:
handlein interfaceRegularExpressionsHandler- Overrides:
handlein classRegularExpressionsPrettyPrinterTOP
-
handle
public void handle(ASTBackReference node)
- Specified by:
handlein interfaceRegularExpressionsHandler- Overrides:
handlein classRegularExpressionsPrettyPrinterTOP
-
handle
public void handle(ASTRegExChar node)
- Specified by:
handlein interfaceRegularExpressionsHandler- Overrides:
handlein classRegularExpressionsPrettyPrinterTOP
-
handle
public void handle(ASTRegExPoint node)
- Specified by:
handlein interfaceRegularExpressionsHandler- Overrides:
handlein classRegularExpressionsPrettyPrinterTOP
-
handle
public void handle(ASTRegExDigit node)
- Specified by:
handlein interfaceRegularExpressionsHandler- Overrides:
handlein classRegularExpressionsPrettyPrinterTOP
-
handle
public void handle(ASTStartOfLine node)
- Specified by:
handlein interfaceRegularExpressionsHandler- Overrides:
handlein classRegularExpressionsPrettyPrinterTOP
-
handle
public void handle(ASTQualifiedRegEx node)
- Specified by:
handlein interfaceRegularExpressionsHandler- Overrides:
handlein classRegularExpressionsPrettyPrinterTOP
-
handle
public void handle(ASTRegExQualification node)
- Specified by:
handlein interfaceRegularExpressionsHandler- Overrides:
handlein classRegularExpressionsPrettyPrinterTOP
-
handle
public void handle(ASTRangeQualification node)
- Specified by:
handlein interfaceRegularExpressionsHandler- Overrides:
handlein classRegularExpressionsPrettyPrinterTOP
-
handle
public void handle(ASTNumberQualification node)
- Specified by:
handlein interfaceRegularExpressionsHandler- Overrides:
handlein classRegularExpressionsPrettyPrinterTOP
-
handle
public void handle(ASTSpecificChars node)
- Specified by:
handlein interfaceRegularExpressionsHandler- Overrides:
handlein classRegularExpressionsPrettyPrinterTOP
-
handle
public void handle(ASTRegExEscapeChar node)
- Specified by:
handlein interfaceRegularExpressionsHandler- Overrides:
handlein classRegularExpressionsPrettyPrinterTOP
-
-