title: Q: PDDL doesn't compile problem and domain
body: <p>I don't know why it doesn't work. here is my code:</p>
  <h3>Domain</h3>
  <pre><code>(define (domain tren_mover)
      (:requirements :adl)
      (:predicates
         (conectado ?x ?y)
         (en ?x ?y)
         (movil ?x)
      )
      (:action mover
          :parameters (?tren ?origen ?destino)
          :precondition 
          (and 
            (movil ?tren)
            (en ?origen ?destino)
            (conectado ?origen ?destino)
          )
          :effect 
          (and 
             (en ?tren ?destino)
             (not (en ?tren ?origen))
          )
      )
  )
  </code></pre>
  <h3>Problem</h3>
  <pre><code>(define (problem tren_en_movimiento)
      (:domain tren_mover)
      (:objects
          T - tren
          F1- Fábrica1
          F2 - Fábrica2
          A - almacén
          P - puerto
      )
      (:init
          (en puerto tren)
          (mover tren)
          (conectado A P)
          (conectado P F2)
          (conectado F2 F1)
          (conectado F1 A)
          (conectado A F1)
          (conectado F1 F2)
          (conectado F2 P)
          (conectado P A)
      )
      (:goal (and
                  (en F1 T)
             )
      )
  
  )
  </code></pre>
  <p>The <strong>Error</strong> message that appears is:</p>
  <pre><code>Failed to parse the problem -- invalid syntax (, line 37)
  
  /tmp/solver_planning_domains_tmp_4C4oEmiiY8B3Q/domain.pddl:
  syntax error in line 16, '':
  domain definition expected
  </code></pre>