├── .gitignore ├── .travis.yml ├── Makefile ├── README.md ├── doc ├── Makefile ├── README.md ├── html │ ├── .gitignore │ ├── abc_syntax_tree.png │ ├── r_a.png │ ├── r_concat1.png │ ├── r_concat2.png │ ├── r_concat3.png │ ├── r_concat4.png │ ├── r_concat5.png │ ├── style.css │ └── transform.png ├── pdf │ └── slides.pdf ├── svg │ ├── abc_syntax_tree.svg │ ├── r_a.svg │ ├── r_concat1.svg │ ├── r_concat2.svg │ ├── r_concat3.svg │ ├── r_concat4.svg │ ├── r_concat5.svg │ ├── r_concat_all.svg │ └── transform.svg └── tools │ └── gen_toc ├── lab ├── Makefile ├── lab1.cpp ├── lab1.hpp ├── lab2.cpp ├── lab2.hpp ├── lab3.cpp ├── lab3.hpp ├── lab4.cpp ├── lab4.hpp ├── lab5.cpp ├── lab5.hpp ├── lab6.cpp ├── lab6.hpp ├── mpllibs │ ├── boost.hpp │ ├── metamonad │ │ ├── _.hpp │ │ ├── algebraic_data_type_tag.hpp │ │ ├── already_lazy.hpp │ │ ├── already_monadic.hpp │ │ ├── apply.hpp │ │ ├── bad_match.hpp │ │ ├── bind.hpp │ │ ├── bind_.hpp │ │ ├── box.hpp │ │ ├── box_tag.hpp │ │ ├── calculated_value.hpp │ │ ├── case_.hpp │ │ ├── catch_.hpp │ │ ├── catch_all.hpp │ │ ├── catch_c.hpp │ │ ├── catch_just.hpp │ │ ├── compose.hpp │ │ ├── concat.hpp │ │ ├── concat_map.hpp │ │ ├── data.hpp │ │ ├── do_.hpp │ │ ├── do_c.hpp │ │ ├── do_return.hpp │ │ ├── either.hpp │ │ ├── eval.hpp │ │ ├── eval_case.hpp │ │ ├── eval_guard.hpp │ │ ├── eval_let.hpp │ │ ├── eval_let_c.hpp │ │ ├── eval_letrec.hpp │ │ ├── eval_letrec_c.hpp │ │ ├── eval_match_let.hpp │ │ ├── eval_match_let_c.hpp │ │ ├── eval_multi_let.hpp │ │ ├── eval_multi_let_c.hpp │ │ ├── eval_syntax.hpp │ │ ├── exception.hpp │ │ ├── exception_tag.hpp │ │ ├── fail.hpp │ │ ├── fail_with_type.hpp │ │ ├── first.hpp │ │ ├── guard.hpp │ │ ├── has_get_value.hpp │ │ ├── has_value.hpp │ │ ├── helper_metafunction.hpp │ │ ├── if_.hpp │ │ ├── instantiate.hpp │ │ ├── invalid_typeclass.hpp │ │ ├── invalid_typeclass_tag.hpp │ │ ├── is_exception.hpp │ │ ├── is_same.hpp │ │ ├── is_tag.hpp │ │ ├── lambda.hpp │ │ ├── lambda_c.hpp │ │ ├── lazy.hpp │ │ ├── lazy_argument.hpp │ │ ├── lazy_metafunction.hpp │ │ ├── lazy_protect_args.hpp │ │ ├── let.hpp │ │ ├── let_c.hpp │ │ ├── letrec.hpp │ │ ├── letrec_c.hpp │ │ ├── limit_case_size.hpp │ │ ├── limit_compose_arg_size.hpp │ │ ├── limit_compose_size.hpp │ │ ├── limit_data_size.hpp │ │ ├── limit_do_size.hpp │ │ ├── limit_instantiate_arity.hpp │ │ ├── limit_metafunction_arity.hpp │ │ ├── list.hpp │ │ ├── list_tag.hpp │ │ ├── make_monadic.hpp │ │ ├── make_monadic_c.hpp │ │ ├── make_syntax.hpp │ │ ├── make_tmp_value.hpp │ │ ├── mappend.hpp │ │ ├── match.hpp │ │ ├── match_c.hpp │ │ ├── match_let.hpp │ │ ├── match_let_c.hpp │ │ ├── matches.hpp │ │ ├── matches_c.hpp │ │ ├── maybe.hpp │ │ ├── mconcat.hpp │ │ ├── mempty.hpp │ │ ├── metafunction.hpp │ │ ├── monad.hpp │ │ ├── monad_plus.hpp │ │ ├── monoid.hpp │ │ ├── mplus.hpp │ │ ├── multi_let.hpp │ │ ├── multi_let_c.hpp │ │ ├── mzero.hpp │ │ ├── name.hpp │ │ ├── no_case_matched.hpp │ │ ├── overloading_error_tag.hpp │ │ ├── pair.hpp │ │ ├── pair_tag.hpp │ │ ├── reader.hpp │ │ ├── reader_tag.hpp │ │ ├── return_.hpp │ │ ├── returns.hpp │ │ ├── second.hpp │ │ ├── set.hpp │ │ ├── state.hpp │ │ ├── state_tag.hpp │ │ ├── syntax.hpp │ │ ├── syntax_tag.hpp │ │ ├── tag_tag.hpp │ │ ├── td_metafunction.hpp │ │ ├── tmp_tag.hpp │ │ ├── tmp_value.hpp │ │ ├── try_.hpp │ │ ├── try_c.hpp │ │ ├── typeclass.hpp │ │ ├── typeclass_expect.hpp │ │ ├── typeclass_expectations.hpp │ │ ├── unbox.hpp │ │ ├── v1 │ │ │ ├── _.hpp │ │ │ ├── algebraic_data_type_tag.hpp │ │ │ ├── already_lazy.hpp │ │ │ ├── already_monadic.hpp │ │ │ ├── apply.hpp │ │ │ ├── bad_match.hpp │ │ │ ├── bind.hpp │ │ │ ├── bind_.hpp │ │ │ ├── box.hpp │ │ │ ├── box_tag.hpp │ │ │ ├── calculated_value.hpp │ │ │ ├── case_.hpp │ │ │ ├── catch_.hpp │ │ │ ├── catch_all.hpp │ │ │ ├── catch_c.hpp │ │ │ ├── catch_just.hpp │ │ │ ├── compose.hpp │ │ │ ├── concat.hpp │ │ │ ├── concat_map.hpp │ │ │ ├── data.hpp │ │ │ ├── do_.hpp │ │ │ ├── do_c.hpp │ │ │ ├── do_return.hpp │ │ │ ├── either.hpp │ │ │ ├── eval.hpp │ │ │ ├── eval_case.hpp │ │ │ ├── eval_guard.hpp │ │ │ ├── eval_let.hpp │ │ │ ├── eval_let_c.hpp │ │ │ ├── eval_letrec.hpp │ │ │ ├── eval_letrec_c.hpp │ │ │ ├── eval_match_let.hpp │ │ │ ├── eval_match_let_c.hpp │ │ │ ├── eval_multi_let.hpp │ │ │ ├── eval_multi_let_c.hpp │ │ │ ├── eval_syntax.hpp │ │ │ ├── exception.hpp │ │ │ ├── exception_tag.hpp │ │ │ ├── fail.hpp │ │ │ ├── fail_with_type.hpp │ │ │ ├── first.hpp │ │ │ ├── fwd │ │ │ │ ├── _.hpp │ │ │ │ ├── algebraic_data_type_tag.hpp │ │ │ │ ├── already_lazy.hpp │ │ │ │ ├── already_monadic.hpp │ │ │ │ ├── apply.hpp │ │ │ │ ├── bad_match.hpp │ │ │ │ ├── bind.hpp │ │ │ │ ├── bind_.hpp │ │ │ │ ├── box.hpp │ │ │ │ ├── box_tag.hpp │ │ │ │ ├── calculated_value.hpp │ │ │ │ ├── case_.hpp │ │ │ │ ├── catch_.hpp │ │ │ │ ├── catch_all.hpp │ │ │ │ ├── catch_c.hpp │ │ │ │ ├── catch_just.hpp │ │ │ │ ├── concat.hpp │ │ │ │ ├── concat_map.hpp │ │ │ │ ├── do_.hpp │ │ │ │ ├── do_c.hpp │ │ │ │ ├── do_return.hpp │ │ │ │ ├── either.hpp │ │ │ │ ├── eval.hpp │ │ │ │ ├── eval_case.hpp │ │ │ │ ├── eval_guard.hpp │ │ │ │ ├── eval_let.hpp │ │ │ │ ├── eval_let_c.hpp │ │ │ │ ├── eval_letrec.hpp │ │ │ │ ├── eval_letrec_c.hpp │ │ │ │ ├── eval_match_let.hpp │ │ │ │ ├── eval_match_let_c.hpp │ │ │ │ ├── eval_multi_let.hpp │ │ │ │ ├── eval_multi_let_c.hpp │ │ │ │ ├── eval_syntax.hpp │ │ │ │ ├── exception.hpp │ │ │ │ ├── exception_tag.hpp │ │ │ │ ├── fail.hpp │ │ │ │ ├── fail_with_type.hpp │ │ │ │ ├── first.hpp │ │ │ │ ├── guard.hpp │ │ │ │ ├── has_get_value.hpp │ │ │ │ ├── has_value.hpp │ │ │ │ ├── if_.hpp │ │ │ │ ├── instantiate.hpp │ │ │ │ ├── invalid_typeclass.hpp │ │ │ │ ├── invalid_typeclass_tag.hpp │ │ │ │ ├── is_exception.hpp │ │ │ │ ├── is_same.hpp │ │ │ │ ├── is_tag.hpp │ │ │ │ ├── lambda.hpp │ │ │ │ ├── lambda_c.hpp │ │ │ │ ├── lazy.hpp │ │ │ │ ├── lazy_argument.hpp │ │ │ │ ├── lazy_protect_args.hpp │ │ │ │ ├── let.hpp │ │ │ │ ├── let_c.hpp │ │ │ │ ├── letrec.hpp │ │ │ │ ├── letrec_c.hpp │ │ │ │ ├── list_tag.hpp │ │ │ │ ├── make_monadic.hpp │ │ │ │ ├── make_monadic_c.hpp │ │ │ │ ├── make_syntax.hpp │ │ │ │ ├── make_tmp_value.hpp │ │ │ │ ├── mappend.hpp │ │ │ │ ├── match.hpp │ │ │ │ ├── match_c.hpp │ │ │ │ ├── match_let.hpp │ │ │ │ ├── match_let_c.hpp │ │ │ │ ├── matches.hpp │ │ │ │ ├── matches_c.hpp │ │ │ │ ├── maybe.hpp │ │ │ │ ├── mconcat.hpp │ │ │ │ ├── mempty.hpp │ │ │ │ ├── monad.hpp │ │ │ │ ├── monad_plus.hpp │ │ │ │ ├── monoid.hpp │ │ │ │ ├── mplus.hpp │ │ │ │ ├── multi_let.hpp │ │ │ │ ├── multi_let_c.hpp │ │ │ │ ├── mzero.hpp │ │ │ │ ├── no_case_matched.hpp │ │ │ │ ├── overloading_error_tag.hpp │ │ │ │ ├── pair.hpp │ │ │ │ ├── pair_tag.hpp │ │ │ │ ├── reader_tag.hpp │ │ │ │ ├── return_.hpp │ │ │ │ ├── returns.hpp │ │ │ │ ├── second.hpp │ │ │ │ ├── set.hpp │ │ │ │ ├── state_tag.hpp │ │ │ │ ├── syntax.hpp │ │ │ │ ├── syntax_tag.hpp │ │ │ │ ├── tag_tag.hpp │ │ │ │ ├── tmp_tag.hpp │ │ │ │ ├── tmp_value.hpp │ │ │ │ ├── try_.hpp │ │ │ │ ├── try_c.hpp │ │ │ │ ├── typeclass_expectations.hpp │ │ │ │ ├── unbox.hpp │ │ │ │ ├── value_to_stream.hpp │ │ │ │ ├── var.hpp │ │ │ │ ├── var_tag.hpp │ │ │ │ └── writer_tag.hpp │ │ │ ├── guard.hpp │ │ │ ├── has_get_value.hpp │ │ │ ├── has_value.hpp │ │ │ ├── if_.hpp │ │ │ ├── impl │ │ │ │ ├── argument_type.hpp │ │ │ │ ├── build_seq.hpp │ │ │ │ ├── case_check_match.hpp │ │ │ │ ├── compose.hpp │ │ │ │ ├── curried_call.hpp │ │ │ │ ├── data_args.hpp │ │ │ │ ├── data_args_with_default_void.hpp │ │ │ │ ├── data_constr.hpp │ │ │ │ ├── data_constr_cb.hpp │ │ │ │ ├── define_td_metafunction_eval_arg.hpp │ │ │ │ ├── define_td_metafunction_get_tag.hpp │ │ │ │ ├── do.hpp │ │ │ │ ├── do_substitute.hpp │ │ │ │ ├── eval_case_impl.hpp │ │ │ │ ├── eval_syntax_impl.hpp │ │ │ │ ├── expand_arg_usage.hpp │ │ │ │ ├── expand_arg_usage_with_na.hpp │ │ │ │ ├── fwd │ │ │ │ │ ├── lambda_impl.hpp │ │ │ │ │ ├── let_impl.hpp │ │ │ │ │ ├── let_in_syntax.hpp │ │ │ │ │ └── match_c_impl.hpp │ │ │ │ ├── get_just_data.hpp │ │ │ │ ├── handle_catch.hpp │ │ │ │ ├── handle_catch_impl.hpp │ │ │ │ ├── has_type.hpp │ │ │ │ ├── is_same_no_arg.hpp │ │ │ │ ├── lambda_impl.hpp │ │ │ │ ├── lambda_impl_step.hpp │ │ │ │ ├── lambda_maybe_eval.hpp │ │ │ │ ├── lazy_eval_arg.hpp │ │ │ │ ├── lazy_match_c_impl.hpp │ │ │ │ ├── let_do_args.hpp │ │ │ │ ├── let_impl.hpp │ │ │ │ ├── let_in_syntax.hpp │ │ │ │ ├── make_monadic_impl.hpp │ │ │ │ ├── map_insert.hpp │ │ │ │ ├── map_insert_impl.hpp │ │ │ │ ├── match_boxed_impl.hpp │ │ │ │ ├── match_c_impl.hpp │ │ │ │ ├── match_impl.hpp │ │ │ │ ├── maybe.hpp │ │ │ │ ├── merge_map.hpp │ │ │ │ ├── merge_map_value.hpp │ │ │ │ ├── metafunction_body.hpp │ │ │ │ ├── no.hpp │ │ │ │ ├── no_tag_for_tmp_value.hpp │ │ │ │ ├── non_nullary_data_constr.hpp │ │ │ │ ├── nullary_data_constr.hpp │ │ │ │ ├── rec_equal_to.hpp │ │ │ │ ├── rec_equal_to_impl.hpp │ │ │ │ ├── run_param.hpp │ │ │ │ ├── strict_get_just_data.hpp │ │ │ │ ├── strict_is_exception.hpp │ │ │ │ ├── strict_let.hpp │ │ │ │ ├── strict_unbox.hpp │ │ │ │ ├── unpack.hpp │ │ │ │ ├── value_to_stream_impl.hpp │ │ │ │ └── yes.hpp │ │ │ ├── instantiate.hpp │ │ │ ├── invalid_typeclass.hpp │ │ │ ├── invalid_typeclass_tag.hpp │ │ │ ├── is_exception.hpp │ │ │ ├── is_same.hpp │ │ │ ├── is_tag.hpp │ │ │ ├── lambda.hpp │ │ │ ├── lambda_c.hpp │ │ │ ├── lazy.hpp │ │ │ ├── lazy_argument.hpp │ │ │ ├── lazy_metafunction.hpp │ │ │ ├── lazy_protect_args.hpp │ │ │ ├── let.hpp │ │ │ ├── let_c.hpp │ │ │ ├── letrec.hpp │ │ │ ├── letrec_c.hpp │ │ │ ├── list.hpp │ │ │ ├── list_tag.hpp │ │ │ ├── make_monadic.hpp │ │ │ ├── make_monadic_c.hpp │ │ │ ├── make_syntax.hpp │ │ │ ├── make_tmp_value.hpp │ │ │ ├── mappend.hpp │ │ │ ├── match.hpp │ │ │ ├── match_c.hpp │ │ │ ├── match_let.hpp │ │ │ ├── match_let_c.hpp │ │ │ ├── matches.hpp │ │ │ ├── matches_c.hpp │ │ │ ├── maybe.hpp │ │ │ ├── mconcat.hpp │ │ │ ├── mempty.hpp │ │ │ ├── metafunction.hpp │ │ │ ├── monad.hpp │ │ │ ├── monad_plus.hpp │ │ │ ├── monoid.hpp │ │ │ ├── mplus.hpp │ │ │ ├── multi_let.hpp │ │ │ ├── multi_let_c.hpp │ │ │ ├── mzero.hpp │ │ │ ├── name.hpp │ │ │ ├── no_case_matched.hpp │ │ │ ├── overloading_error_tag.hpp │ │ │ ├── pair.hpp │ │ │ ├── pair_tag.hpp │ │ │ ├── reader.hpp │ │ │ ├── reader_tag.hpp │ │ │ ├── return_.hpp │ │ │ ├── returns.hpp │ │ │ ├── second.hpp │ │ │ ├── set.hpp │ │ │ ├── state.hpp │ │ │ ├── state_tag.hpp │ │ │ ├── syntax.hpp │ │ │ ├── syntax_tag.hpp │ │ │ ├── tag_tag.hpp │ │ │ ├── td_metafunction.hpp │ │ │ ├── tmp_tag.hpp │ │ │ ├── tmp_value.hpp │ │ │ ├── try_.hpp │ │ │ ├── try_c.hpp │ │ │ ├── typeclass.hpp │ │ │ ├── typeclass_expect.hpp │ │ │ ├── typeclass_expectations.hpp │ │ │ ├── unbox.hpp │ │ │ ├── value_to_stream.hpp │ │ │ ├── var.hpp │ │ │ ├── var_tag.hpp │ │ │ ├── writer.hpp │ │ │ └── writer_tag.hpp │ │ ├── value_to_stream.hpp │ │ ├── var.hpp │ │ ├── var_tag.hpp │ │ ├── writer.hpp │ │ └── writer_tag.hpp │ ├── metaparse │ │ ├── accept_tag.hpp │ │ ├── accept_when.hpp │ │ ├── alphanum.hpp │ │ ├── always.hpp │ │ ├── always_c.hpp │ │ ├── any.hpp │ │ ├── any1.hpp │ │ ├── any_one_of.hpp │ │ ├── any_one_of1.hpp │ │ ├── build_parser.hpp │ │ ├── change_error_message.hpp │ │ ├── config.hpp │ │ ├── debug_parsing_error.hpp │ │ ├── define_error.hpp │ │ ├── digit.hpp │ │ ├── digit_val.hpp │ │ ├── empty.hpp │ │ ├── entire_input.hpp │ │ ├── error │ │ │ ├── digit_expected.hpp │ │ │ ├── end_of_input_expected.hpp │ │ │ ├── index_out_of_range.hpp │ │ │ ├── letter_expected.hpp │ │ │ ├── literal_expected.hpp │ │ │ ├── none_of_the_expected_cases_found.hpp │ │ │ ├── unexpected_character.hpp │ │ │ ├── unexpected_end_of_input.hpp │ │ │ └── whitespace_expected.hpp │ │ ├── except.hpp │ │ ├── fail.hpp │ │ ├── fail_tag.hpp │ │ ├── first_of.hpp │ │ ├── foldl.hpp │ │ ├── foldl1.hpp │ │ ├── foldlp.hpp │ │ ├── foldr.hpp │ │ ├── foldr1.hpp │ │ ├── foldrp.hpp │ │ ├── get_col.hpp │ │ ├── get_line.hpp │ │ ├── get_position.hpp │ │ ├── get_prev_char.hpp │ │ ├── get_remaining.hpp │ │ ├── get_result.hpp │ │ ├── grammar.hpp │ │ ├── if_.hpp │ │ ├── int_.hpp │ │ ├── is_error.hpp │ │ ├── iterate.hpp │ │ ├── iterate_c.hpp │ │ ├── keyword.hpp │ │ ├── last_of.hpp │ │ ├── letter.hpp │ │ ├── limit_one_char_except_size.hpp │ │ ├── limit_one_of_size.hpp │ │ ├── limit_sequence_size.hpp │ │ ├── limit_string_size.hpp │ │ ├── lit.hpp │ │ ├── lit_c.hpp │ │ ├── look_ahead.hpp │ │ ├── middle_of.hpp │ │ ├── next_char.hpp │ │ ├── next_line.hpp │ │ ├── nth_of.hpp │ │ ├── nth_of_c.hpp │ │ ├── one_char.hpp │ │ ├── one_char_except.hpp │ │ ├── one_char_except_c.hpp │ │ ├── one_of.hpp │ │ ├── one_of_c.hpp │ │ ├── parser_monad.hpp │ │ ├── parser_tag.hpp │ │ ├── return_.hpp │ │ ├── sequence.hpp │ │ ├── source_position.hpp │ │ ├── source_position_tag.hpp │ │ ├── space.hpp │ │ ├── spaces.hpp │ │ ├── start.hpp │ │ ├── string.hpp │ │ ├── string_tag.hpp │ │ ├── token.hpp │ │ ├── transform.hpp │ │ ├── unless_error.hpp │ │ ├── util │ │ │ ├── digit_to_int.hpp │ │ │ ├── digit_to_int_c.hpp │ │ │ ├── in_range.hpp │ │ │ ├── int_to_digit.hpp │ │ │ ├── int_to_digit_c.hpp │ │ │ ├── is_digit.hpp │ │ │ ├── is_lcase_letter.hpp │ │ │ ├── is_letter.hpp │ │ │ ├── is_ucase_letter.hpp │ │ │ ├── is_whitespace.hpp │ │ │ └── is_whitespace_c.hpp │ │ └── v1 │ │ │ ├── accept_tag.hpp │ │ │ ├── accept_when.hpp │ │ │ ├── alphanum.hpp │ │ │ ├── always.hpp │ │ │ ├── always_c.hpp │ │ │ ├── any.hpp │ │ │ ├── any1.hpp │ │ │ ├── any_one_of.hpp │ │ │ ├── any_one_of1.hpp │ │ │ ├── build_parser.hpp │ │ │ ├── change_error_message.hpp │ │ │ ├── debug_parsing_error.hpp │ │ │ ├── define_error.hpp │ │ │ ├── digit.hpp │ │ │ ├── digit_val.hpp │ │ │ ├── empty.hpp │ │ │ ├── entire_input.hpp │ │ │ ├── error │ │ │ ├── digit_expected.hpp │ │ │ ├── end_of_input_expected.hpp │ │ │ ├── index_out_of_range.hpp │ │ │ ├── letter_expected.hpp │ │ │ ├── literal_expected.hpp │ │ │ ├── none_of_the_expected_cases_found.hpp │ │ │ ├── unexpected_character.hpp │ │ │ ├── unexpected_end_of_input.hpp │ │ │ └── whitespace_expected.hpp │ │ │ ├── except.hpp │ │ │ ├── fail.hpp │ │ │ ├── fail_tag.hpp │ │ │ ├── first_of.hpp │ │ │ ├── foldl.hpp │ │ │ ├── foldl1.hpp │ │ │ ├── foldlp.hpp │ │ │ ├── foldr.hpp │ │ │ ├── foldr1.hpp │ │ │ ├── foldrp.hpp │ │ │ ├── fwd │ │ │ ├── build_parser.hpp │ │ │ ├── get_col.hpp │ │ │ ├── get_line.hpp │ │ │ ├── get_position.hpp │ │ │ ├── get_prev_char.hpp │ │ │ ├── get_remaining.hpp │ │ │ ├── get_result.hpp │ │ │ ├── next_char.hpp │ │ │ ├── next_line.hpp │ │ │ ├── source_position.hpp │ │ │ └── string.hpp │ │ │ ├── get_col.hpp │ │ │ ├── get_line.hpp │ │ │ ├── get_position.hpp │ │ │ ├── get_prev_char.hpp │ │ │ ├── get_remaining.hpp │ │ │ ├── get_result.hpp │ │ │ ├── grammar.hpp │ │ │ ├── if_.hpp │ │ │ ├── impl │ │ │ ├── accepted_keyword.hpp │ │ │ ├── accepted_keyword_tag.hpp │ │ │ ├── apply_parser.hpp │ │ │ ├── at_c.hpp │ │ │ ├── concat.hpp │ │ │ ├── empty_string.hpp │ │ │ ├── fwd │ │ │ │ └── iterate_impl.hpp │ │ │ ├── is_any.hpp │ │ │ ├── iterate_impl.hpp │ │ │ ├── iterate_impl_unchecked.hpp │ │ │ ├── no_char.hpp │ │ │ ├── nth_of_c.hpp │ │ │ ├── nth_of_c_impl.hpp │ │ │ ├── one_char_except_not_used.hpp │ │ │ ├── one_of.hpp │ │ │ ├── pop_back.hpp │ │ │ ├── pop_front.hpp │ │ │ ├── push_back_c.hpp │ │ │ ├── push_front_c.hpp │ │ │ ├── remove_trailing_no_chars.hpp │ │ │ ├── sequence.hpp │ │ │ ├── sequence_impl.hpp │ │ │ ├── size.hpp │ │ │ ├── skip_seq.hpp │ │ │ ├── split_at_c.hpp │ │ │ ├── string_iterator.hpp │ │ │ ├── string_iterator_tag.hpp │ │ │ └── update_c.hpp │ │ │ ├── int_.hpp │ │ │ ├── is_error.hpp │ │ │ ├── iterate.hpp │ │ │ ├── iterate_c.hpp │ │ │ ├── keyword.hpp │ │ │ ├── last_of.hpp │ │ │ ├── letter.hpp │ │ │ ├── lit.hpp │ │ │ ├── lit_c.hpp │ │ │ ├── look_ahead.hpp │ │ │ ├── middle_of.hpp │ │ │ ├── next_char.hpp │ │ │ ├── next_line.hpp │ │ │ ├── nth_of.hpp │ │ │ ├── nth_of_c.hpp │ │ │ ├── one_char.hpp │ │ │ ├── one_char_except.hpp │ │ │ ├── one_char_except_c.hpp │ │ │ ├── one_of.hpp │ │ │ ├── one_of_c.hpp │ │ │ ├── parser_monad.hpp │ │ │ ├── parser_tag.hpp │ │ │ ├── return_.hpp │ │ │ ├── sequence.hpp │ │ │ ├── source_position.hpp │ │ │ ├── source_position_tag.hpp │ │ │ ├── space.hpp │ │ │ ├── spaces.hpp │ │ │ ├── start.hpp │ │ │ ├── string.hpp │ │ │ ├── string_tag.hpp │ │ │ ├── token.hpp │ │ │ ├── transform.hpp │ │ │ ├── unless_error.hpp │ │ │ └── util │ │ │ ├── digit_to_int.hpp │ │ │ ├── digit_to_int_c.hpp │ │ │ ├── in_range.hpp │ │ │ ├── int_to_digit.hpp │ │ │ ├── int_to_digit_c.hpp │ │ │ ├── is_digit.hpp │ │ │ ├── is_lcase_letter.hpp │ │ │ ├── is_letter.hpp │ │ │ ├── is_ucase_letter.hpp │ │ │ ├── is_whitespace.hpp │ │ │ └── is_whitespace_c.hpp │ ├── safe_printf │ │ ├── error.hpp │ │ ├── expected_types.hpp │ │ ├── printf.hpp │ │ ├── printf_max_argument.hpp │ │ ├── v1 │ │ │ ├── error.hpp │ │ │ ├── expected_types.hpp │ │ │ ├── fwd │ │ │ │ ├── error.hpp │ │ │ │ ├── expected_types.hpp │ │ │ │ ├── printf.hpp │ │ │ │ └── valid_arguments.hpp │ │ │ ├── impl │ │ │ │ ├── any_type.hpp │ │ │ │ ├── expected_arg.hpp │ │ │ │ ├── grammar.hpp │ │ │ │ ├── matches.hpp │ │ │ │ ├── parser.hpp │ │ │ │ └── to_typelist.hpp │ │ │ ├── printf.hpp │ │ │ └── valid_arguments.hpp │ │ └── valid_arguments.hpp │ └── version.hpp ├── regex_test.cpp ├── regex_test.hpp └── tmp_test.hpp └── solution ├── lab1.hpp ├── lab2.hpp ├── lab3.hpp ├── lab4.hpp ├── lab5.hpp └── lab6.hpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/.travis.yml -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/README.md -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/doc/README.md -------------------------------------------------------------------------------- /doc/html/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | 3 | -------------------------------------------------------------------------------- /doc/html/abc_syntax_tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/doc/html/abc_syntax_tree.png -------------------------------------------------------------------------------- /doc/html/r_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/doc/html/r_a.png -------------------------------------------------------------------------------- /doc/html/r_concat1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/doc/html/r_concat1.png -------------------------------------------------------------------------------- /doc/html/r_concat2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/doc/html/r_concat2.png -------------------------------------------------------------------------------- /doc/html/r_concat3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/doc/html/r_concat3.png -------------------------------------------------------------------------------- /doc/html/r_concat4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/doc/html/r_concat4.png -------------------------------------------------------------------------------- /doc/html/r_concat5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/doc/html/r_concat5.png -------------------------------------------------------------------------------- /doc/html/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/doc/html/style.css -------------------------------------------------------------------------------- /doc/html/transform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/doc/html/transform.png -------------------------------------------------------------------------------- /doc/pdf/slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/doc/pdf/slides.pdf -------------------------------------------------------------------------------- /doc/svg/abc_syntax_tree.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/doc/svg/abc_syntax_tree.svg -------------------------------------------------------------------------------- /doc/svg/r_a.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/doc/svg/r_a.svg -------------------------------------------------------------------------------- /doc/svg/r_concat1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/doc/svg/r_concat1.svg -------------------------------------------------------------------------------- /doc/svg/r_concat2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/doc/svg/r_concat2.svg -------------------------------------------------------------------------------- /doc/svg/r_concat3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/doc/svg/r_concat3.svg -------------------------------------------------------------------------------- /doc/svg/r_concat4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/doc/svg/r_concat4.svg -------------------------------------------------------------------------------- /doc/svg/r_concat5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/doc/svg/r_concat5.svg -------------------------------------------------------------------------------- /doc/svg/r_concat_all.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/doc/svg/r_concat_all.svg -------------------------------------------------------------------------------- /doc/svg/transform.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/doc/svg/transform.svg -------------------------------------------------------------------------------- /doc/tools/gen_toc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/doc/tools/gen_toc -------------------------------------------------------------------------------- /lab/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/Makefile -------------------------------------------------------------------------------- /lab/lab1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/lab1.cpp -------------------------------------------------------------------------------- /lab/lab1.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/lab1.hpp -------------------------------------------------------------------------------- /lab/lab2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/lab2.cpp -------------------------------------------------------------------------------- /lab/lab2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/lab2.hpp -------------------------------------------------------------------------------- /lab/lab3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/lab3.cpp -------------------------------------------------------------------------------- /lab/lab3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/lab3.hpp -------------------------------------------------------------------------------- /lab/lab4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/lab4.cpp -------------------------------------------------------------------------------- /lab/lab4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/lab4.hpp -------------------------------------------------------------------------------- /lab/lab5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/lab5.cpp -------------------------------------------------------------------------------- /lab/lab5.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/lab5.hpp -------------------------------------------------------------------------------- /lab/lab6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/lab6.cpp -------------------------------------------------------------------------------- /lab/lab6.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/lab6.hpp -------------------------------------------------------------------------------- /lab/mpllibs/boost.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/boost.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/_.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/_.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/algebraic_data_type_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/algebraic_data_type_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/already_lazy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/already_lazy.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/already_monadic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/already_monadic.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/apply.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/apply.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/bad_match.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/bad_match.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/bind.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/bind.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/bind_.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/bind_.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/box.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/box.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/box_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/box_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/calculated_value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/calculated_value.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/case_.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/case_.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/catch_.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/catch_.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/catch_all.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/catch_all.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/catch_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/catch_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/catch_just.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/catch_just.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/compose.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/compose.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/concat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/concat.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/concat_map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/concat_map.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/data.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/data.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/do_.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/do_.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/do_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/do_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/do_return.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/do_return.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/either.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/either.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/eval.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/eval.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/eval_case.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/eval_case.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/eval_guard.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/eval_guard.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/eval_let.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/eval_let.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/eval_let_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/eval_let_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/eval_letrec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/eval_letrec.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/eval_letrec_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/eval_letrec_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/eval_match_let.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/eval_match_let.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/eval_match_let_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/eval_match_let_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/eval_multi_let.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/eval_multi_let.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/eval_multi_let_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/eval_multi_let_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/eval_syntax.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/eval_syntax.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/exception.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/exception.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/exception_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/exception_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/fail.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/fail.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/fail_with_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/fail_with_type.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/first.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/first.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/guard.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/guard.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/has_get_value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/has_get_value.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/has_value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/has_value.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/helper_metafunction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/helper_metafunction.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/if_.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/if_.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/instantiate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/instantiate.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/invalid_typeclass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/invalid_typeclass.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/invalid_typeclass_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/invalid_typeclass_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/is_exception.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/is_exception.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/is_same.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/is_same.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/is_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/is_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/lambda.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/lambda.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/lambda_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/lambda_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/lazy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/lazy.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/lazy_argument.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/lazy_argument.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/lazy_metafunction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/lazy_metafunction.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/lazy_protect_args.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/lazy_protect_args.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/let.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/let.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/let_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/let_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/letrec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/letrec.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/letrec_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/letrec_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/limit_case_size.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/limit_case_size.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/limit_compose_arg_size.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/limit_compose_arg_size.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/limit_compose_size.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/limit_compose_size.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/limit_data_size.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/limit_data_size.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/limit_do_size.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/limit_do_size.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/limit_instantiate_arity.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/limit_instantiate_arity.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/limit_metafunction_arity.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/limit_metafunction_arity.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/list.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/list_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/list_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/make_monadic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/make_monadic.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/make_monadic_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/make_monadic_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/make_syntax.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/make_syntax.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/make_tmp_value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/make_tmp_value.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/mappend.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/mappend.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/match.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/match.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/match_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/match_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/match_let.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/match_let.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/match_let_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/match_let_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/matches.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/matches.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/matches_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/matches_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/maybe.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/maybe.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/mconcat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/mconcat.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/mempty.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/mempty.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/metafunction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/metafunction.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/monad.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/monad.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/monad_plus.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/monad_plus.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/monoid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/monoid.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/mplus.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/mplus.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/multi_let.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/multi_let.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/multi_let_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/multi_let_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/mzero.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/mzero.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/name.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/name.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/no_case_matched.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/no_case_matched.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/overloading_error_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/overloading_error_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/pair.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/pair.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/pair_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/pair_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/reader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/reader.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/reader_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/reader_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/return_.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/return_.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/returns.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/returns.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/second.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/second.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/set.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/set.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/state.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/state.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/state_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/state_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/syntax.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/syntax.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/syntax_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/syntax_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/tag_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/tag_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/td_metafunction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/td_metafunction.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/tmp_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/tmp_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/tmp_value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/tmp_value.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/try_.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/try_.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/try_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/try_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/typeclass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/typeclass.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/typeclass_expect.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/typeclass_expect.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/typeclass_expectations.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/typeclass_expectations.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/unbox.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/unbox.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/_.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/_.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/algebraic_data_type_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/algebraic_data_type_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/already_lazy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/already_lazy.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/already_monadic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/already_monadic.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/apply.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/apply.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/bad_match.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/bad_match.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/bind.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/bind.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/bind_.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/bind_.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/box.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/box.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/box_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/box_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/calculated_value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/calculated_value.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/case_.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/case_.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/catch_.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/catch_.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/catch_all.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/catch_all.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/catch_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/catch_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/catch_just.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/catch_just.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/compose.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/compose.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/concat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/concat.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/concat_map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/concat_map.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/data.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/data.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/do_.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/do_.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/do_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/do_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/do_return.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/do_return.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/either.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/either.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/eval.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/eval.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/eval_case.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/eval_case.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/eval_guard.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/eval_guard.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/eval_let.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/eval_let.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/eval_let_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/eval_let_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/eval_letrec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/eval_letrec.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/eval_letrec_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/eval_letrec_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/eval_match_let.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/eval_match_let.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/eval_match_let_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/eval_match_let_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/eval_multi_let.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/eval_multi_let.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/eval_multi_let_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/eval_multi_let_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/eval_syntax.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/eval_syntax.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/exception.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/exception.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/exception_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/exception_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fail.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fail.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fail_with_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fail_with_type.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/first.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/first.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/_.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/_.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/algebraic_data_type_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/algebraic_data_type_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/already_lazy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/already_lazy.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/already_monadic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/already_monadic.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/apply.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/apply.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/bad_match.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/bad_match.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/bind.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/bind.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/bind_.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/bind_.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/box.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/box.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/box_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/box_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/calculated_value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/calculated_value.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/case_.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/case_.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/catch_.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/catch_.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/catch_all.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/catch_all.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/catch_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/catch_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/catch_just.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/catch_just.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/concat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/concat.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/concat_map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/concat_map.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/do_.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/do_.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/do_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/do_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/do_return.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/do_return.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/either.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/either.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/eval.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/eval.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/eval_case.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/eval_case.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/eval_guard.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/eval_guard.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/eval_let.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/eval_let.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/eval_let_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/eval_let_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/eval_letrec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/eval_letrec.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/eval_letrec_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/eval_letrec_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/eval_match_let.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/eval_match_let.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/eval_match_let_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/eval_match_let_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/eval_multi_let.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/eval_multi_let.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/eval_multi_let_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/eval_multi_let_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/eval_syntax.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/eval_syntax.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/exception.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/exception.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/exception_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/exception_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/fail.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/fail.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/fail_with_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/fail_with_type.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/first.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/first.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/guard.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/guard.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/has_get_value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/has_get_value.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/has_value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/has_value.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/if_.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/if_.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/instantiate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/instantiate.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/invalid_typeclass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/invalid_typeclass.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/invalid_typeclass_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/invalid_typeclass_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/is_exception.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/is_exception.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/is_same.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/is_same.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/is_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/is_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/lambda.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/lambda.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/lambda_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/lambda_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/lazy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/lazy.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/lazy_argument.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/lazy_argument.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/lazy_protect_args.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/lazy_protect_args.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/let.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/let.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/let_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/let_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/letrec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/letrec.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/letrec_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/letrec_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/list_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/list_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/make_monadic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/make_monadic.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/make_monadic_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/make_monadic_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/make_syntax.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/make_syntax.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/make_tmp_value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/make_tmp_value.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/mappend.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/mappend.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/match.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/match.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/match_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/match_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/match_let.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/match_let.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/match_let_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/match_let_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/matches.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/matches.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/matches_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/matches_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/maybe.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/maybe.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/mconcat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/mconcat.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/mempty.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/mempty.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/monad.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/monad.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/monad_plus.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/monad_plus.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/monoid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/monoid.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/mplus.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/mplus.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/multi_let.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/multi_let.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/multi_let_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/multi_let_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/mzero.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/mzero.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/no_case_matched.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/no_case_matched.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/overloading_error_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/overloading_error_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/pair.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/pair.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/pair_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/pair_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/reader_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/reader_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/return_.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/return_.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/returns.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/returns.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/second.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/second.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/set.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/set.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/state_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/state_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/syntax.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/syntax.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/syntax_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/syntax_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/tag_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/tag_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/tmp_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/tmp_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/tmp_value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/tmp_value.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/try_.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/try_.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/try_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/try_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/typeclass_expectations.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/typeclass_expectations.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/unbox.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/unbox.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/value_to_stream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/value_to_stream.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/var.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/var.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/var_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/var_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/fwd/writer_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/fwd/writer_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/guard.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/guard.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/has_get_value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/has_get_value.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/has_value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/has_value.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/if_.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/if_.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/argument_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/argument_type.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/build_seq.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/build_seq.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/case_check_match.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/case_check_match.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/compose.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/compose.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/curried_call.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/curried_call.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/data_args.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/data_args.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/data_args_with_default_void.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/data_args_with_default_void.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/data_constr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/data_constr.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/data_constr_cb.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/data_constr_cb.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/define_td_metafunction_eval_arg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/define_td_metafunction_eval_arg.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/define_td_metafunction_get_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/define_td_metafunction_get_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/do.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/do.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/do_substitute.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/do_substitute.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/eval_case_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/eval_case_impl.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/eval_syntax_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/eval_syntax_impl.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/expand_arg_usage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/expand_arg_usage.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/expand_arg_usage_with_na.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/expand_arg_usage_with_na.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/fwd/lambda_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/fwd/lambda_impl.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/fwd/let_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/fwd/let_impl.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/fwd/let_in_syntax.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/fwd/let_in_syntax.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/fwd/match_c_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/fwd/match_c_impl.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/get_just_data.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/get_just_data.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/handle_catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/handle_catch.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/handle_catch_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/handle_catch_impl.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/has_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/has_type.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/is_same_no_arg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/is_same_no_arg.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/lambda_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/lambda_impl.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/lambda_impl_step.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/lambda_impl_step.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/lambda_maybe_eval.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/lambda_maybe_eval.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/lazy_eval_arg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/lazy_eval_arg.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/lazy_match_c_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/lazy_match_c_impl.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/let_do_args.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/let_do_args.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/let_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/let_impl.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/let_in_syntax.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/let_in_syntax.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/make_monadic_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/make_monadic_impl.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/map_insert.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/map_insert.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/map_insert_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/map_insert_impl.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/match_boxed_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/match_boxed_impl.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/match_c_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/match_c_impl.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/match_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/match_impl.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/maybe.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/maybe.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/merge_map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/merge_map.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/merge_map_value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/merge_map_value.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/metafunction_body.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/metafunction_body.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/no.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/no.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/no_tag_for_tmp_value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/no_tag_for_tmp_value.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/non_nullary_data_constr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/non_nullary_data_constr.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/nullary_data_constr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/nullary_data_constr.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/rec_equal_to.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/rec_equal_to.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/rec_equal_to_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/rec_equal_to_impl.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/run_param.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/run_param.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/strict_get_just_data.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/strict_get_just_data.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/strict_is_exception.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/strict_is_exception.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/strict_let.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/strict_let.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/strict_unbox.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/strict_unbox.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/unpack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/unpack.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/value_to_stream_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/value_to_stream_impl.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/impl/yes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/impl/yes.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/instantiate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/instantiate.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/invalid_typeclass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/invalid_typeclass.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/invalid_typeclass_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/invalid_typeclass_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/is_exception.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/is_exception.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/is_same.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/is_same.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/is_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/is_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/lambda.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/lambda.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/lambda_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/lambda_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/lazy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/lazy.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/lazy_argument.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/lazy_argument.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/lazy_metafunction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/lazy_metafunction.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/lazy_protect_args.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/lazy_protect_args.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/let.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/let.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/let_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/let_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/letrec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/letrec.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/letrec_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/letrec_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/list.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/list_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/list_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/make_monadic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/make_monadic.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/make_monadic_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/make_monadic_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/make_syntax.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/make_syntax.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/make_tmp_value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/make_tmp_value.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/mappend.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/mappend.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/match.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/match.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/match_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/match_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/match_let.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/match_let.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/match_let_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/match_let_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/matches.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/matches.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/matches_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/matches_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/maybe.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/maybe.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/mconcat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/mconcat.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/mempty.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/mempty.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/metafunction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/metafunction.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/monad.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/monad.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/monad_plus.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/monad_plus.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/monoid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/monoid.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/mplus.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/mplus.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/multi_let.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/multi_let.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/multi_let_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/multi_let_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/mzero.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/mzero.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/name.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/name.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/no_case_matched.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/no_case_matched.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/overloading_error_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/overloading_error_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/pair.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/pair.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/pair_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/pair_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/reader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/reader.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/reader_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/reader_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/return_.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/return_.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/returns.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/returns.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/second.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/second.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/set.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/set.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/state.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/state.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/state_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/state_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/syntax.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/syntax.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/syntax_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/syntax_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/tag_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/tag_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/td_metafunction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/td_metafunction.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/tmp_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/tmp_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/tmp_value.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/tmp_value.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/try_.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/try_.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/try_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/try_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/typeclass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/typeclass.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/typeclass_expect.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/typeclass_expect.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/typeclass_expectations.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/typeclass_expectations.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/unbox.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/unbox.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/value_to_stream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/value_to_stream.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/var.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/var.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/var_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/var_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/writer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/writer.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/v1/writer_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/v1/writer_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/value_to_stream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/value_to_stream.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/var.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/var.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/var_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/var_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/writer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/writer.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metamonad/writer_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metamonad/writer_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/accept_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/accept_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/accept_when.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/accept_when.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/alphanum.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/alphanum.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/always.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/always.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/always_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/always_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/any.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/any.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/any1.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/any1.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/any_one_of.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/any_one_of.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/any_one_of1.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/any_one_of1.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/build_parser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/build_parser.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/change_error_message.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/change_error_message.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/config.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/debug_parsing_error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/debug_parsing_error.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/define_error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/define_error.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/digit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/digit.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/digit_val.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/digit_val.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/empty.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/empty.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/entire_input.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/entire_input.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/error/digit_expected.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/error/digit_expected.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/error/end_of_input_expected.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/error/end_of_input_expected.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/error/index_out_of_range.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/error/index_out_of_range.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/error/letter_expected.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/error/letter_expected.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/error/literal_expected.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/error/literal_expected.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/error/none_of_the_expected_cases_found.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/error/none_of_the_expected_cases_found.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/error/unexpected_character.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/error/unexpected_character.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/error/unexpected_end_of_input.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/error/unexpected_end_of_input.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/error/whitespace_expected.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/error/whitespace_expected.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/except.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/except.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/fail.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/fail.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/fail_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/fail_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/first_of.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/first_of.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/foldl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/foldl.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/foldl1.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/foldl1.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/foldlp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/foldlp.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/foldr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/foldr.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/foldr1.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/foldr1.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/foldrp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/foldrp.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/get_col.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/get_col.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/get_line.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/get_line.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/get_position.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/get_position.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/get_prev_char.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/get_prev_char.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/get_remaining.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/get_remaining.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/get_result.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/get_result.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/grammar.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/grammar.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/if_.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/if_.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/int_.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/int_.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/is_error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/is_error.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/iterate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/iterate.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/iterate_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/iterate_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/keyword.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/keyword.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/last_of.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/last_of.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/letter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/letter.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/limit_one_char_except_size.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/limit_one_char_except_size.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/limit_one_of_size.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/limit_one_of_size.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/limit_sequence_size.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/limit_sequence_size.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/limit_string_size.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/limit_string_size.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/lit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/lit.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/lit_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/lit_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/look_ahead.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/look_ahead.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/middle_of.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/middle_of.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/next_char.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/next_char.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/next_line.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/next_line.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/nth_of.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/nth_of.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/nth_of_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/nth_of_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/one_char.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/one_char.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/one_char_except.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/one_char_except.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/one_char_except_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/one_char_except_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/one_of.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/one_of.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/one_of_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/one_of_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/parser_monad.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/parser_monad.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/parser_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/parser_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/return_.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/return_.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/sequence.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/sequence.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/source_position.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/source_position.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/source_position_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/source_position_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/space.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/space.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/spaces.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/spaces.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/start.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/start.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/string.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/string.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/string_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/string_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/token.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/token.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/transform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/transform.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/unless_error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/unless_error.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/util/digit_to_int.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/util/digit_to_int.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/util/digit_to_int_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/util/digit_to_int_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/util/in_range.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/util/in_range.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/util/int_to_digit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/util/int_to_digit.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/util/int_to_digit_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/util/int_to_digit_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/util/is_digit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/util/is_digit.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/util/is_lcase_letter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/util/is_lcase_letter.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/util/is_letter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/util/is_letter.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/util/is_ucase_letter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/util/is_ucase_letter.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/util/is_whitespace.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/util/is_whitespace.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/util/is_whitespace_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/util/is_whitespace_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/accept_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/accept_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/accept_when.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/accept_when.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/alphanum.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/alphanum.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/always.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/always.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/always_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/always_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/any.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/any.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/any1.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/any1.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/any_one_of.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/any_one_of.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/any_one_of1.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/any_one_of1.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/build_parser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/build_parser.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/change_error_message.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/change_error_message.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/debug_parsing_error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/debug_parsing_error.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/define_error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/define_error.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/digit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/digit.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/digit_val.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/digit_val.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/empty.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/empty.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/entire_input.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/entire_input.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/error/digit_expected.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/error/digit_expected.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/error/end_of_input_expected.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/error/end_of_input_expected.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/error/index_out_of_range.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/error/index_out_of_range.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/error/letter_expected.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/error/letter_expected.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/error/literal_expected.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/error/literal_expected.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/error/none_of_the_expected_cases_found.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/error/none_of_the_expected_cases_found.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/error/unexpected_character.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/error/unexpected_character.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/error/unexpected_end_of_input.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/error/unexpected_end_of_input.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/error/whitespace_expected.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/error/whitespace_expected.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/except.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/except.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/fail.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/fail.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/fail_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/fail_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/first_of.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/first_of.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/foldl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/foldl.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/foldl1.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/foldl1.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/foldlp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/foldlp.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/foldr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/foldr.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/foldr1.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/foldr1.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/foldrp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/foldrp.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/fwd/build_parser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/fwd/build_parser.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/fwd/get_col.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/fwd/get_col.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/fwd/get_line.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/fwd/get_line.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/fwd/get_position.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/fwd/get_position.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/fwd/get_prev_char.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/fwd/get_prev_char.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/fwd/get_remaining.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/fwd/get_remaining.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/fwd/get_result.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/fwd/get_result.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/fwd/next_char.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/fwd/next_char.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/fwd/next_line.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/fwd/next_line.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/fwd/source_position.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/fwd/source_position.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/fwd/string.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/fwd/string.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/get_col.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/get_col.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/get_line.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/get_line.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/get_position.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/get_position.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/get_prev_char.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/get_prev_char.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/get_remaining.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/get_remaining.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/get_result.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/get_result.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/grammar.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/grammar.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/if_.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/if_.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/impl/accepted_keyword.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/impl/accepted_keyword.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/impl/accepted_keyword_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/impl/accepted_keyword_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/impl/apply_parser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/impl/apply_parser.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/impl/at_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/impl/at_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/impl/concat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/impl/concat.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/impl/empty_string.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/impl/empty_string.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/impl/fwd/iterate_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/impl/fwd/iterate_impl.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/impl/is_any.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/impl/is_any.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/impl/iterate_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/impl/iterate_impl.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/impl/iterate_impl_unchecked.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/impl/iterate_impl_unchecked.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/impl/no_char.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/impl/no_char.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/impl/nth_of_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/impl/nth_of_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/impl/nth_of_c_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/impl/nth_of_c_impl.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/impl/one_char_except_not_used.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/impl/one_char_except_not_used.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/impl/one_of.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/impl/one_of.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/impl/pop_back.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/impl/pop_back.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/impl/pop_front.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/impl/pop_front.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/impl/push_back_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/impl/push_back_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/impl/push_front_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/impl/push_front_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/impl/remove_trailing_no_chars.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/impl/remove_trailing_no_chars.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/impl/sequence.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/impl/sequence.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/impl/sequence_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/impl/sequence_impl.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/impl/size.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/impl/size.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/impl/skip_seq.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/impl/skip_seq.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/impl/split_at_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/impl/split_at_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/impl/string_iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/impl/string_iterator.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/impl/string_iterator_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/impl/string_iterator_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/impl/update_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/impl/update_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/int_.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/int_.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/is_error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/is_error.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/iterate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/iterate.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/iterate_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/iterate_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/keyword.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/keyword.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/last_of.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/last_of.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/letter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/letter.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/lit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/lit.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/lit_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/lit_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/look_ahead.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/look_ahead.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/middle_of.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/middle_of.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/next_char.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/next_char.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/next_line.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/next_line.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/nth_of.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/nth_of.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/nth_of_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/nth_of_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/one_char.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/one_char.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/one_char_except.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/one_char_except.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/one_char_except_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/one_char_except_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/one_of.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/one_of.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/one_of_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/one_of_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/parser_monad.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/parser_monad.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/parser_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/parser_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/return_.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/return_.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/sequence.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/sequence.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/source_position.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/source_position.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/source_position_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/source_position_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/space.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/space.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/spaces.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/spaces.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/start.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/start.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/string.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/string.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/string_tag.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/string_tag.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/token.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/token.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/transform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/transform.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/unless_error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/unless_error.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/util/digit_to_int.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/util/digit_to_int.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/util/digit_to_int_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/util/digit_to_int_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/util/in_range.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/util/in_range.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/util/int_to_digit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/util/int_to_digit.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/util/int_to_digit_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/util/int_to_digit_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/util/is_digit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/util/is_digit.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/util/is_lcase_letter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/util/is_lcase_letter.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/util/is_letter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/util/is_letter.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/util/is_ucase_letter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/util/is_ucase_letter.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/util/is_whitespace.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/util/is_whitespace.hpp -------------------------------------------------------------------------------- /lab/mpllibs/metaparse/v1/util/is_whitespace_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/metaparse/v1/util/is_whitespace_c.hpp -------------------------------------------------------------------------------- /lab/mpllibs/safe_printf/error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/safe_printf/error.hpp -------------------------------------------------------------------------------- /lab/mpllibs/safe_printf/expected_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/safe_printf/expected_types.hpp -------------------------------------------------------------------------------- /lab/mpllibs/safe_printf/printf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/safe_printf/printf.hpp -------------------------------------------------------------------------------- /lab/mpllibs/safe_printf/printf_max_argument.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/safe_printf/printf_max_argument.hpp -------------------------------------------------------------------------------- /lab/mpllibs/safe_printf/v1/error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/safe_printf/v1/error.hpp -------------------------------------------------------------------------------- /lab/mpllibs/safe_printf/v1/expected_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/safe_printf/v1/expected_types.hpp -------------------------------------------------------------------------------- /lab/mpllibs/safe_printf/v1/fwd/error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/safe_printf/v1/fwd/error.hpp -------------------------------------------------------------------------------- /lab/mpllibs/safe_printf/v1/fwd/expected_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/safe_printf/v1/fwd/expected_types.hpp -------------------------------------------------------------------------------- /lab/mpllibs/safe_printf/v1/fwd/printf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/safe_printf/v1/fwd/printf.hpp -------------------------------------------------------------------------------- /lab/mpllibs/safe_printf/v1/fwd/valid_arguments.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/safe_printf/v1/fwd/valid_arguments.hpp -------------------------------------------------------------------------------- /lab/mpllibs/safe_printf/v1/impl/any_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/safe_printf/v1/impl/any_type.hpp -------------------------------------------------------------------------------- /lab/mpllibs/safe_printf/v1/impl/expected_arg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/safe_printf/v1/impl/expected_arg.hpp -------------------------------------------------------------------------------- /lab/mpllibs/safe_printf/v1/impl/grammar.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/safe_printf/v1/impl/grammar.hpp -------------------------------------------------------------------------------- /lab/mpllibs/safe_printf/v1/impl/matches.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/safe_printf/v1/impl/matches.hpp -------------------------------------------------------------------------------- /lab/mpllibs/safe_printf/v1/impl/parser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/safe_printf/v1/impl/parser.hpp -------------------------------------------------------------------------------- /lab/mpllibs/safe_printf/v1/impl/to_typelist.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/safe_printf/v1/impl/to_typelist.hpp -------------------------------------------------------------------------------- /lab/mpllibs/safe_printf/v1/printf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/safe_printf/v1/printf.hpp -------------------------------------------------------------------------------- /lab/mpllibs/safe_printf/v1/valid_arguments.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/safe_printf/v1/valid_arguments.hpp -------------------------------------------------------------------------------- /lab/mpllibs/safe_printf/valid_arguments.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/safe_printf/valid_arguments.hpp -------------------------------------------------------------------------------- /lab/mpllibs/version.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/mpllibs/version.hpp -------------------------------------------------------------------------------- /lab/regex_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/regex_test.cpp -------------------------------------------------------------------------------- /lab/regex_test.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/regex_test.hpp -------------------------------------------------------------------------------- /lab/tmp_test.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/lab/tmp_test.hpp -------------------------------------------------------------------------------- /solution/lab1.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/solution/lab1.hpp -------------------------------------------------------------------------------- /solution/lab2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/solution/lab2.hpp -------------------------------------------------------------------------------- /solution/lab3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/solution/lab3.hpp -------------------------------------------------------------------------------- /solution/lab4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/solution/lab4.hpp -------------------------------------------------------------------------------- /solution/lab5.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/solution/lab5.hpp -------------------------------------------------------------------------------- /solution/lab6.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sabel83/metaparse_tutorial/HEAD/solution/lab6.hpp --------------------------------------------------------------------------------