Package org.joni.ast

Class StateNode

    • Field Detail

      • state

        protected int state
    • Constructor Detail

      • StateNode

        StateNode​(int type)
    • Method Detail

      • isMinFixed

        public boolean isMinFixed()
      • setMinFixed

        public void setMinFixed()
      • clearMinFixed

        public void clearMinFixed()
      • isMaxFixed

        public boolean isMaxFixed()
      • setMaxFixed

        public void setMaxFixed()
      • clearMaxFixed

        public void clearMaxFixed()
      • isCLenFixed

        public boolean isCLenFixed()
      • setCLenFixed

        public void setCLenFixed()
      • clearCLenFixed

        public void clearCLenFixed()
      • isMark1

        public boolean isMark1()
      • setMark1

        public void setMark1()
      • clearMark1

        public void clearMark1()
      • isMark2

        public boolean isMark2()
      • setMark2

        public void setMark2()
      • clearMark2

        public void clearMark2()
      • isMemBackrefed

        public boolean isMemBackrefed()
      • setMemBackrefed

        public void setMemBackrefed()
      • clearMemBackrefed

        public void clearMemBackrefed()
      • isStopBtSimpleRepeat

        public boolean isStopBtSimpleRepeat()
      • setStopBtSimpleRepeat

        public void setStopBtSimpleRepeat()
      • clearStopBtSimpleRepeat

        public void clearStopBtSimpleRepeat()
      • isRecursion

        public boolean isRecursion()
      • setRecursion

        public void setRecursion()
      • clearRecursion

        public void clearRecursion()
      • isCalled

        public boolean isCalled()
      • setCalled

        public void setCalled()
      • clearCAlled

        public void clearCAlled()
      • isAddrFixed

        public boolean isAddrFixed()
      • setAddrFixed

        public void setAddrFixed()
      • clearAddrFixed

        public void clearAddrFixed()
      • isNamedGroup

        public boolean isNamedGroup()
      • setNamedGroup

        public void setNamedGroup()
      • clearNamedGroup

        public void clearNamedGroup()
      • isNameRef

        public boolean isNameRef()
      • setNameRef

        public void setNameRef()
      • clearNameRef

        public void clearNameRef()
      • isInRepeat

        public boolean isInRepeat()
      • setInRepeat

        public void setInRepeat()
      • clearInRepeat

        public void clearInRepeat()
      • isNestLevel

        public boolean isNestLevel()
      • setNestLevel

        public void setNestLevel()
      • clearNestLevel

        public void clearNestLevel()
      • isByNumber

        public boolean isByNumber()
      • setByNumber

        public void setByNumber()
      • clearByNumber

        public void clearByNumber()
      • toString

        public java.lang.String toString​(int level)
        Specified by:
        toString in class Node
      • stateToString

        public java.lang.String stateToString()