Interface ReplaceStringParser.Consumer<T,R>

All Known Implementing Classes:
RegExpPrototypeBuiltins.ReplaceStringConsumer, RegExpPrototypeBuiltins.ReplaceStringConsumerTRegex, StringPrototypeBuiltins.JSStringReplaceBaseNode.ReplaceStringConsumer
Enclosing class:
ReplaceStringParser<T>

public static interface ReplaceStringParser.Consumer<T,R>
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    captureGroup(T node, int groupNumber, int literalStart, int literalEnd)
     
     
    void
    literal(T node, int start, int end)
     
    void
    match(T node)
     
    void
    matchHead(T node)
     
    void
    matchTail(T node)
     
    void
    namedCaptureGroup(T node, com.oracle.truffle.api.strings.TruffleString groupName)
     
  • Method Details

    • literal

      void literal(T node, int start, int end)
    • match

      void match(T node)
    • matchHead

      void matchHead(T node)
    • matchTail

      void matchTail(T node)
    • captureGroup

      void captureGroup(T node, int groupNumber, int literalStart, int literalEnd)
    • namedCaptureGroup

      void namedCaptureGroup(T node, com.oracle.truffle.api.strings.TruffleString groupName)
    • getResult

      R getResult()