require "kpython-semantics-arithmetic.k"
require "kpython-semantics-assignment.k"
require "kpython-semantics-class.k"
require "kpython-semantics-method.k"
require "kpython-semantics-object.k"
require "kpython-semantics-calls.k"
require "kpython-semantics-exception.k"
require "kpython-semantics-print.k"
module KPYTHON
imports KPYTHON-SEMANTICS-ARITHMETIC
imports KPYTHON-SEMANTICS-ASSIGNMENT
imports KPYTHON-SEMANTICS-CLASS
imports KPYTHON-SEMANTICS-METHOD
imports KPYTHON-SEMANTICS-EXCEPTION
imports KPYTHON-SEMANTICS-OBJECT
imports KPYTHON-SEMANTICS-CALLS
imports KPYTHON-SEMANTICS-PRINT
// rule execute => . ...
rule execute => . ...
Obj
=> Object
.List
0
.Map => 0 |-> objectClosure(Object, .List)
endmodule