Updated demo grammar
Fixed module loading and compilation target