Package org.joni

Class ScanEnvironment


  • public final class ScanEnvironment
    extends java.lang.Object
    • Field Detail

      • 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
      • numCall

        int numCall
      • numMem

        public int numMem
      • numNamed

        int numNamed
      • numCombExpCheck

        int numCombExpCheck
      • combExpMaxRegNum

        int combExpMaxRegNum
      • currMaxRegNum

        int currMaxRegNum
      • hasRecursion

        boolean hasRecursion
      • warningsFlag

        private int warningsFlag
      • numPrecReadNotNodes

        int numPrecReadNotNodes
      • precReadNotNodes

        Node[] precReadNotNodes
    • Method Detail

      • 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​(java.lang.String s)
      • unknownEscWarn

        void unknownEscWarn​(java.lang.String s)
      • closeBracketWithoutEscapeWarn

        void closeBracketWithoutEscapeWarn​(java.lang.String s)
      • ccDuplicateWarn

        void ccDuplicateWarn()