类 Analysis


  • public class Analysis
    extends java.lang.Object
    • 字段详细资料

      • overallData

        public static final cn.wumoe.hime.semantic.SymbolList overallData
      • dataStack

        public final java.util.Deque<cn.wumoe.hime.semantic.SymbolList> dataStack
      • head

        public cn.wumoe.hime.semantic.SymbolList head
      • end

        public boolean end
      • eval

        public boolean eval
    • 构造器详细资料

      • Analysis

        public Analysis​(cn.wumoe.hime.semantic.SymbolList data)
      • Analysis

        public Analysis()
    • 方法详细资料

      • isEnd

        public boolean isEnd()
      • endToFalse

        public void endToFalse()
      • addModule

        public void addModule​(Module module)
      • addFunction

        public void addFunction​(Function function)
      • addVariable

        public void addVariable​(java.lang.String key,
                                Token value)
      • removeModule

        public void removeModule​(Module module)
      • removeFunction

        public void removeFunction​(Function function)
      • removeVariable

        public void removeVariable​(java.lang.String key)
      • getVariable

        public Token getVariable​(java.lang.String name)
      • getFunction

        public Function getFunction​(java.lang.String name)
      • getModule

        public Module getModule​(java.lang.String name)
      • containsVariable

        public boolean containsVariable​(java.lang.String name)
      • containsFunction

        public boolean containsFunction​(java.lang.String name)
      • containsModule

        public boolean containsModule​(java.lang.String name)