Esempio n. 1
0
void print_property(Output& out, const PreClass::Prop* prop) {
  out.fmtln(".property{} {} =",
    opt_attrs(AttrContext::Prop, prop->attrs()),
    prop->name()->data());
  indented(out, [&] {
    out.fmtln("{};", member_tv_initializer(prop->val()));
  });
}
Esempio n. 2
0
void print_constant(Output& out, const PreClass::Const* cns) {
  out.fmtln(".const {} = {};", cns->name()->data(),
    member_tv_initializer(cns->val()));
}
Esempio n. 3
0
void print_constant(Output& out, const PreClass::Const* cns) {
  if (cns->isAbstract()) { return; }
  out.fmtln(".const {}{} = {};", cns->name(),
    cns->isType() ? " isType" : "",
    member_tv_initializer(cns->val()));
}