コード例 #1
0
ファイル: opt_cmd.cpp プロジェクト: GallagherCommaJack/lean
static bool has_show(options const & opts, name const & kind, unsigned & line, unsigned & col) {
    if (opts.get_bool(kind)) {
        line = opts.get_unsigned("line", 0);
        col  = opts.get_unsigned("column", 0);
        return true;
    } else {
        return false;
    }
}
コード例 #2
0
ファイル: error_handling.cpp プロジェクト: skbaek/lean
void display_pos(std::ostream & out, options const & o, char const * strm_name, unsigned line, unsigned pos) {
    out << strm_name << ":";
    if (o.get_bool("flycheck", false)) {
        // generate valid line and column for flycheck mode
        if (line == static_cast<unsigned>(-1))
            line = 1;
        if (pos == static_cast<unsigned>(-1))
            pos = 0;
    }
    if (line != static_cast<unsigned>(-1))
        out << line << ":";
    if (pos != static_cast<unsigned>(-1))
        out << pos << ":";
}
コード例 #3
0
ファイル: pp_options.cpp プロジェクト: fpvandoorn/lean
bool     get_pp_structure_projections(options const & opts) { return opts.get_bool(*g_pp_structure_projections, LEAN_DEFAULT_PP_STRUCTURE_PROJECTIONS); }
コード例 #4
0
ファイル: elaborator_context.cpp プロジェクト: fgdorais/lean
bool get_elaborator_lift_coercions(options const & opts) {
    return opts.get_bool(*g_elaborator_lift_coercions, LEAN_DEFAULT_ELABORATOR_LIFT_COERCIONS);
}
コード例 #5
0
ファイル: elaborator_context.cpp プロジェクト: fgdorais/lean
bool get_elaborator_flycheck_goals(options const & opts) {
    return opts.get_bool(*g_elaborator_flycheck_goals, LEAN_DEFAULT_ELABORATOR_FLYCHECK_GOALS);
}
コード例 #6
0
ファイル: elaborator_context.cpp プロジェクト: fgdorais/lean
bool get_elaborator_local_instances(options const & opts) {
    return opts.get_bool(*g_elaborator_local_instances, LEAN_DEFAULT_ELABORATOR_LOCAL_INSTANCES);
}
コード例 #7
0
ファイル: apply_tactic.cpp プロジェクト: fgdorais/lean
bool get_apply_class_instance(options const & opts) {
    return opts.get_bool(*g_apply_class_instance, LEAN_DEFAULT_APPLY_CLASS_INSTANCE);
}
コード例 #8
0
ファイル: pp_options.cpp プロジェクト: cmknapp/lean
bool     get_pp_binder_types(options const & opts)    { return opts.get_bool(*g_pp_binder_types, LEAN_DEFAULT_PP_BINDER_TYPES); }
コード例 #9
0
ファイル: pp_options.cpp プロジェクト: cmknapp/lean
bool     get_pp_preterm(options const & opts)         { return opts.get_bool(*g_pp_preterm, LEAN_DEFAULT_PP_PRETERM); }
コード例 #10
0
ファイル: pp_options.cpp プロジェクト: cmknapp/lean
bool     get_pp_coercions(options const & opts)       { return opts.get_bool(*g_pp_coercions, LEAN_DEFAULT_PP_COERCIONS); }
コード例 #11
0
ファイル: pp_options.cpp プロジェクト: cmknapp/lean
bool     get_pp_implicit(options const & opts)        { return opts.get_bool(*g_pp_implicit, LEAN_DEFAULT_PP_IMPLICIT); }
コード例 #12
0
ファイル: pp_options.cpp プロジェクト: cmknapp/lean
bool     get_pp_notation(options const & opts)        { return opts.get_bool(*g_pp_notation, LEAN_DEFAULT_PP_NOTATION); }
コード例 #13
0
ファイル: pp_options.cpp プロジェクト: fpvandoorn/lean
bool     get_pp_annotations(options const & o)          { return o.get_bool(*g_pp_annotations, LEAN_DEFAULT_PP_ANNOTATIONS); }
コード例 #14
0
ファイル: pp_options.cpp プロジェクト: fpvandoorn/lean
bool     get_pp_use_holes(options const & o)            { return o.get_bool(*g_pp_use_holes, LEAN_DEFAULT_PP_USE_HOLES); }
コード例 #15
0
ファイル: pp_options.cpp プロジェクト: fpvandoorn/lean
bool     get_pp_instantiate_mvars(options const & o)    { return o.get_bool(*g_pp_instantiate_mvars, LEAN_DEFAULT_PP_INSTANTIATE_MVARS); }
コード例 #16
0
ファイル: pp_options.cpp プロジェクト: cmknapp/lean
bool     get_pp_numerals(options const & opts)        { return opts.get_bool(*g_pp_numerals, LEAN_DEFAULT_PP_NUMERALS); }
コード例 #17
0
ファイル: pp_options.cpp プロジェクト: cmknapp/lean
bool     get_pp_abbreviations(options const & opts)   { return opts.get_bool(*g_pp_abbreviations, LEAN_DEFAULT_PP_ABBREVIATIONS); }
コード例 #18
0
ファイル: pp_options.cpp プロジェクト: cmknapp/lean
bool     get_pp_universes(options const & opts)       { return opts.get_bool(*g_pp_universes, LEAN_DEFAULT_PP_UNIVERSES); }
コード例 #19
0
ファイル: pp_options.cpp プロジェクト: cmknapp/lean
bool     get_pp_goal_compact(options const & opts)    { return opts.get_bool(*g_pp_goal_compact, LEAN_DEFAULT_PP_GOAL_COMPACT); }
コード例 #20
0
ファイル: pp_options.cpp プロジェクト: cmknapp/lean
bool     get_pp_full_names(options const & opts)      { return opts.get_bool(*g_pp_full_names, LEAN_DEFAULT_PP_FULL_NAMES); }
コード例 #21
0
ファイル: pp_options.cpp プロジェクト: cmknapp/lean
bool     get_pp_all(options const & opts)             { return opts.get_bool(*g_pp_all, LEAN_DEFAULT_PP_ALL); }
コード例 #22
0
ファイル: pp_options.cpp プロジェクト: cmknapp/lean
bool     get_pp_private_names(options const & opts)   { return opts.get_bool(*g_pp_private_names, LEAN_DEFAULT_PP_PRIVATE_NAMES); }
コード例 #23
0
ファイル: find_cmd.cpp プロジェクト: cpehle/lean
bool get_find_expensive(options const & opts) {
    return opts.get_bool(*g_find_expensive, LEAN_DEFAULT_FIND_EXPENSIVE);
}
コード例 #24
0
ファイル: pp_options.cpp プロジェクト: cmknapp/lean
bool     get_pp_metavar_args(options const & opts)    { return opts.get_bool(*g_pp_metavar_args, LEAN_DEFAULT_PP_METAVAR_ARGS); }
コード例 #25
0
ファイル: elaborator_context.cpp プロジェクト: fgdorais/lean
bool get_elaborator_ignore_instances(options const & opts) {
    return opts.get_bool(*g_elaborator_ignore_instances, LEAN_DEFAULT_ELABORATOR_IGNORE_INSTANCES);
}
コード例 #26
0
ファイル: pp_options.cpp プロジェクト: cmknapp/lean
bool     get_pp_purify_metavars(options const & opts) { return opts.get_bool(*g_pp_purify_metavars, LEAN_DEFAULT_PP_PURIFY_METAVARS); }
コード例 #27
0
ファイル: elaborator_context.cpp プロジェクト: fgdorais/lean
bool get_elaborator_fail_missing_field(options const & opts) {
    return opts.get_bool(*g_elaborator_fail_missing_field, LEAN_DEFAULT_ELABORATOR_FAIL_MISSING_FIELD);
}
コード例 #28
0
ファイル: pp_options.cpp プロジェクト: cmknapp/lean
bool     get_pp_purify_locals(options const & opts)   { return opts.get_bool(*g_pp_purify_locals, LEAN_DEFAULT_PP_PURIFY_LOCALS); }
コード例 #29
0
ファイル: parser_imp.cpp プロジェクト: Paradoxika/lean
bool     get_parser_show_errors(options const & opts)  { return opts.get_bool(g_parser_show_errors, LEAN_DEFAULT_PARSER_SHOW_ERRORS); }
コード例 #30
0
ファイル: pp_options.cpp プロジェクト: cmknapp/lean
bool     get_pp_beta(options const & opts)            { return opts.get_bool(*g_pp_beta, LEAN_DEFAULT_PP_BETA); }