-Subproject commit c3d05aa351790daafc0d5f1610cd0d53f302f592
+Subproject commit f69bdbeee0f878c46de0a1e44c2236cacc332fe3
}
ANN static m_bool emit_exp_dot(const Emitter emit, const Exp_Dot *member) {
- struct Op_Import opi = {.op = insert_symbol("@dot"),
+ struct Op_Import opi = {.op = insert_symbol("."),
.lhs = member->base->type,
.rhs = exp_self(member)->type,
.data = (uintptr_t)member,
GWI_BB(gwi_oper_ini(gwi, "@Compound", (m_str)OP_ANY_TYPE, NULL))
GWI_BB(gwi_oper_add(gwi, opck_object_dot))
GWI_BB(gwi_oper_emi(gwi, opem_object_dot))
- GWI_BB(gwi_oper_end(gwi, "@dot", NULL))
+ GWI_BB(gwi_oper_end(gwi, ".", NULL))
GWI_BB(import_class(gwi))
GWI_BB(gwi_oper_ini(gwi, "Class", (m_str)OP_ANY_TYPE, NULL))
GWI_BB(gwi_oper_add(gwi, opck_object_dot))
GWI_BB(gwi_oper_emi(gwi, opem_object_dot))
- GWI_BB(gwi_oper_end(gwi, "@dot", NULL))
+ GWI_BB(gwi_oper_end(gwi, ".", NULL))
GWI_BB(import_deep_equal(gwi));
GWI_BB(import_dict(gwi));
GWI_BB(gwi_oper_ini(gwi, "union", (m_str)OP_ANY_TYPE, NULL))
GWI_BB(gwi_oper_emi(gwi, opem_union_dot))
- GWI_BB(gwi_oper_end(gwi, "@dot", NULL))
+ GWI_BB(gwi_oper_end(gwi, ".", NULL))
GWI_BB(gwi_union_ini(gwi, "Option:[A]"))
GWI_BB(gwi_union_add(gwi, "None", "none"))
}
ANN static Type check_dot(const Env env, const Exp_Dot *member) {
- struct Op_Import opi = {.op = insert_symbol("@dot"),
+ struct Op_Import opi = {.op = insert_symbol("."),
.lhs = member->base->type,
.data = (uintptr_t)member,
.pos = exp_self(member)->pos};