Class ModelNode

    • Constructor Detail

      • ModelNode

        public ModelNode()
    • Method Detail

      • cloneModel

        public abstract ModelNode cloneModel()
        Method that has to create a deep copy of the model, without sharing any of existing Objects.
      • isNullable

        public abstract boolean isNullable()
      • indexTokens

        public abstract void indexTokens​(List<TokenModel> tokens)
      • addFirstPos

        public abstract void addFirstPos​(BitSet firstPos)
      • addLastPos

        public abstract void addLastPos​(BitSet firstPos)
      • calcFollowPos

        public abstract void calcFollowPos​(BitSet[] followPosSets)