Enumerations | |
<tt>refly.Code</tt> | |
| enum class | Code : flags_t |
<tt>refly.error</tt> | |
| enum class | error : flags_t |
<tt>refly.warn</tt> | |
| enum class | warn : flags_t |
<tt>refly.info</tt> | |
| enum class | info : flags_t |
<tt>refly.verbose</tt> | |
| enum class | verbose : flags_t |
<tt>refly.debug</tt> | |
| enum class | debug : flags_t |
<tt>refly.remove_dbg_repl</tt> | |
| enum class | remove_dbg_repl : flags_t |
Functions | |
| void | register_normalizers (Normalizers &normalizers) |
Variables | |
| static constexpr plugin_t | Plugin_Id = 0x4c61cd6800000000 |
<tt>refly.reify</tt> | |
| enum class | reify : flags_t |
| const Def * | normalize_reify (const Def *, const Def *, const Def *arg) |
<tt>refly.reflect</tt> | |
| enum class | reflect : flags_t |
| const Def * | normalize_reflect (const Def *, const Def *, const Def *arg) |
<tt>refly.type</tt> | |
| enum class | type : flags_t |
| const Def * | normalize_type (const Def *, const Def *, const Def *arg) |
<tt>refly.gid</tt> | |
| enum class | gid : flags_t |
| const Def * | normalize_gid (const Def *, const Def *, const Def *arg) |
<tt>refly.dbg</tt> | |
| enum class | dbg : flags_t { tmp = 0x4c61cd6800000a00 , perm = 0x4c61cd6800000a01 } |
| template<dbg id> | |
| const Def * | normalize_dbg (const Def *, const Def *, const Def *arg) |
<tt>refly.struc</tt> | |
| enum class | struc : flags_t { ne = 0x4c61cd6800000b00 , e = 0x4c61cd6800000b01 } |
| template<struc id> | |
| const Def * | normalize_struc (const Def *, const Def *, const Def *arg) |
<tt>refly.alpha</tt> | |
| enum class | alpha : flags_t { ne = 0x4c61cd6800000c00 , e = 0x4c61cd6800000c01 } |
| template<alpha id> | |
| const Def * | normalize_alpha (const Def *, const Def *, const Def *arg) |
<tt>refly.check_bot</tt> | |
| enum class | check_bot : flags_t |
| const Def * | normalize_check_bot (const Def *, const Def *c, const Def *arg) |
<tt>refly.check</tt> | |
| enum class | check : flags_t |
| const Def * | normalize_check (const Def *typetype, const Def *, const Def *arg) |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
| const Def * mim::plug::refly::normalize_alpha | ( | const Def * | , |
| const Def * | , | ||
| const Def * | arg ) |
Definition at line 69 of file normalizers.cpp.
References mim::Def::blame(), e, normalize_alpha(), mim::Def::projs(), and mim::Check::test_alpha().
Referenced by normalize_alpha().
Definition at line 81 of file normalizers.cpp.
References normalize_check(), mim::Def::projs(), and mim::tuple2str().
Referenced by normalize_check().
Definition at line 76 of file normalizers.cpp.
References normalize_check_bot().
Referenced by normalize_check_bot().
| const Def * mim::plug::refly::normalize_dbg | ( | const Def * | , |
| const Def * | , | ||
| const Def * | arg ) |
Definition at line 44 of file normalizers.cpp.
References normalize_dbg(), perm, and mim::Def::projs().
Referenced by normalize_dbg().
Definition at line 58 of file normalizers.cpp.
References mim::Def::gid(), mim::World::lit_nat(), normalize_gid(), and mim::Def::world().
Referenced by normalize_gid().
Definition at line 52 of file normalizers.cpp.
References mim::Lit::isa(), and normalize_reflect().
Referenced by normalize_reflect().
Definition at line 50 of file normalizers.cpp.
References normalize_reify().
Referenced by normalize_reify().
| const Def * mim::plug::refly::normalize_struc | ( | const Def * | , |
| const Def * | , | ||
| const Def * | arg ) |
Definition at line 61 of file normalizers.cpp.
References mim::Def::blame(), e, normalize_struc(), and mim::Def::projs().
Referenced by normalize_struc().
Definition at line 57 of file normalizers.cpp.
References normalize_type(), and mim::Def::type().
Referenced by normalize_type().
| void mim::plug::refly::register_normalizers | ( | Normalizers & | normalizers | ) |
References register_normalizers().
Referenced by MIM_PLUGIN_ENTRY(), and register_normalizers().