+struct Import: Statement
+{
+ std::string module;
+
+ virtual Import *clone() const { return new Import(*this); }
+ virtual void visit(NodeVisitor &);
+};
+
+struct Precision: Statement
+{
+ std::string precision;
+ std::string type;
+
+ virtual Precision *clone() const { return new Precision(*this); }
+ virtual void visit(NodeVisitor &);
+};
+