package contentmanagement.model.vm.code.defining

import contentmanagement.model.vm.code.{BeDefineStructure, BeExpression}
import contentmanagement.model.vm.code.tree.BeExpressionNode

case class BeDefinitionSelector(possibleTargets: List[BeDefineStructure]) {

  /*
  def selectForScope: BeDefinitionSelector
  def selectForName: BeDefinitionSelector
  def selectForPossibleChildren(childrenValues: List[BeExpression]): BeDefinitionSelector
  def getPossibleDefinitions(): List[BeDefineStructure]

   */
}
