Module: Longjing::PDDL

Defined in:
lib/longjing/pddl.rb,
lib/longjing/pddl/obj.rb,
lib/longjing/pddl/var.rb,
lib/longjing/pddl/type.rb,
lib/longjing/search/ff.rb,
lib/longjing/pddl/action.rb,
lib/longjing/pddl/literal.rb,
lib/longjing/pddl/predicate.rb,
lib/longjing/pddl/parser.tab.rb,
lib/longjing/search/ff_greedy.rb,
lib/longjing/ff/relaxed_graph_plan.rb

Defined Under Namespace

Classes: Action, And, Empty, Equal, EqualFormula, Fact, Formula, Literal, Not, Obj, Parser, Predicate, Type, Var

Constant Summary collapse

EMPTY =
Empty.new

Class Method Summary collapse

Class Method Details

.domainsObject



16
17
18
# File 'lib/longjing/pddl.rb', line 16

def domains
  @domains ||= {}
end

.parse(pddl) ⇒ Object



20
21
22
# File 'lib/longjing/pddl.rb', line 20

def parse(pddl)
  Parser.new.parse(pddl, self.domains)
end