Class DefaultParser.BracketChecker

  • Enclosing class:
    DefaultParser

    private class DefaultParser.BracketChecker
    extends java.lang.Object
    • Field Detail

      • missingOpeningBracket

        private int missingOpeningBracket
      • nested

        private java.util.List<java.lang.Integer> nested
      • openBrackets

        private int openBrackets
      • cursor

        private int cursor
      • nextClosingBracket

        private java.lang.String nextClosingBracket
    • Constructor Detail

      • BracketChecker

        public BracketChecker​(int cursor)
    • Method Detail

      • check

        public void check​(java.lang.CharSequence buffer,
                          int pos)
      • isOpeningBracketMissing

        public boolean isOpeningBracketMissing()
      • getMissingOpeningBracket

        public java.lang.String getMissingOpeningBracket()
      • isClosingBracketMissing

        public boolean isClosingBracketMissing()
      • getMissingClosingBrackets

        public java.lang.String getMissingClosingBrackets()
      • getOpenBrackets

        public int getOpenBrackets()
      • getNextClosingBracket

        public java.lang.String getNextClosingBracket()
      • bracketId

        private int bracketId​(char[] brackets,
                              java.lang.CharSequence buffer,
                              int pos)