moved scripting stuff to language package. added priority and associativity