language(s(0),"clingo")
node((s(0),()))
type((s(0),()),"source_file")
node((s(0),((),0)))
type((s(0),((),0)),"rule")
field((s(0),(((),0),0)),"head")
field((s(0),(((),0),2)),"body")
node((s(0),(((),0),3)))
leaf_text((s(0),(((),0),3)),".")
node((s(0),(((),0),2)))
type((s(0),(((),0),2)),"body")
node((s(0),((((),0),2),0)))
type((s(0),((((),0),2),0)),"body_literal")
field((s(0),(((((),0),2),0),0)),"atom")
node((s(0),(((((),0),2),0),0)))
type((s(0),(((((),0),2),0),0)),"symbolic_atom")
field((s(0),((((((),0),2),0),0),0)),"name")
node((s(0),((((((),0),2),0),0),0)))
type((s(0),((((((),0),2),0),0),0)),"identifier")
leaf_text((s(0),((((((),0),2),0),0),0)),"b")
node((s(0),(((),0),1)))
leaf_text((s(0),(((),0),1)),":-")
node((s(0),(((),0),0)))
type((s(0),(((),0),0)),"literal")
field((s(0),((((),0),0),0)),"atom")
node((s(0),((((),0),0),0)))
type((s(0),((((),0),0),0)),"symbolic_atom")
field((s(0),(((((),0),0),0),0)),"name")
node((s(0),(((((),0),0),0),0)))
type((s(0),(((((),0),0),0),0)),"identifier")
leaf_text((s(0),(((((),0),0),0),0)),"a")
