Package org.joni

Class ScanEnvironment

java.lang.Object
org.joni.ScanEnvironment

public final class ScanEnvironment extends Object
  • Field Details

    • option

      public int option
    • caseFoldFlag

      final int caseFoldFlag
    • enc

      public final org.jcodings.Encoding enc
    • syntax

      public final Syntax syntax
    • captureHistory

      int captureHistory
    • btMemStart

      int btMemStart
    • btMemEnd

      int btMemEnd
    • backrefedMem

      int backrefedMem
    • warnings

      public final WarnCallback warnings
    • numCall

      int numCall
    • unsetAddrList

      UnsetAddrList unsetAddrList
    • numMem

      public int numMem
    • numNamed

      int numNamed
    • memNodes

      public EncloseNode[] memNodes
    • numCombExpCheck

      int numCombExpCheck
    • combExpMaxRegNum

      int combExpMaxRegNum
    • currMaxRegNum

      int currMaxRegNum
    • hasRecursion

      boolean hasRecursion
    • warningsFlag

      private int warningsFlag
    • numPrecReadNotNodes

      int numPrecReadNotNodes
    • precReadNotNodes

      Node[] precReadNotNodes
  • Constructor Details

  • Method Details

    • addMemEntry

      int addMemEntry()
    • setMemNode

      void setMemNode(int num, EncloseNode node)
    • pushPrecReadNotNode

      void pushPrecReadNotNode(Node node)
    • popPrecReadNotNode

      void popPrecReadNotNode(Node node)
    • currentPrecReadNotNode

      Node currentPrecReadNotNode()
    • convertBackslashValue

      int convertBackslashValue(int c)
    • ccEscWarn

      void ccEscWarn(String s)
    • unknownEscWarn

      void unknownEscWarn(String s)
    • closeBracketWithoutEscapeWarn

      void closeBracketWithoutEscapeWarn(String s)
    • ccDuplicateWarn

      void ccDuplicateWarn()