Package org.yecht

Class Parser

    • Field Detail

      • root_on_error

        public Object root_on_error
      • bufsize

        public int bufsize
      • linectptr

        public int linectptr
      • lineptr

        public int lineptr
      • token

        public int token
      • toktmp

        public int toktmp
      • cursor

        public int cursor
      • marker

        public int marker
      • limit

        public int limit
      • linect

        public int linect
      • eof

        public boolean eof
    • Method Detail

      • resetLevels

        public void resetLevels()
      • popLevel

        public void popLevel()
      • resetCursor

        public void resetCursor()
      • setRootOnError

        public void setRootOnError​(Object roer)
      • newParser

        public static Parser newParser()
      • implicitTyping

        public void implicitTyping​(boolean flag)
      • taguriExpansion

        public void taguriExpansion​(boolean flag)
      • errorHandler

        public void errorHandler​(ErrorHandler hdlr)
      • setInputType

        public void setInputType​(ParserInput input_type)
      • currentLevel

        public Level currentLevel()
      • addLevel

        public void addLevel​(int len,
                             LevelStatus status)
      • moveTokens

        public int moveTokens()
      • checkLimit

        public void checkLimit​(int len)
      • parse

        public Object parse()
      • removeAnchor

        public void removeAnchor​(String a)
      • addTransfer

        public static void addTransfer​(String uri,
                                       Node n,
                                       boolean taguri)
      • xprivate

        public static String xprivate​(String type_id)
      • tryImplicit

        public static boolean tryImplicit​(Node n)