boost/libs/metaparse/example/meta_hs
2022-12-15 23:45:23 +08:00
..
ast.hpp 源码提交 2022-12-15 23:45:23 +08:00
bind.hpp 源码提交 2022-12-15 23:45:23 +08:00
builder.hpp 源码提交 2022-12-15 23:45:23 +08:00
curry.hpp 源码提交 2022-12-15 23:45:23 +08:00
double_number.hpp 源码提交 2022-12-15 23:45:23 +08:00
example_handcrafted.hpp 源码提交 2022-12-15 23:45:23 +08:00
example_in_haskell.hpp 源码提交 2022-12-15 23:45:23 +08:00
except_keywords.hpp 源码提交 2022-12-15 23:45:23 +08:00
grammar.hpp 源码提交 2022-12-15 23:45:23 +08:00
Jamfile.v2 源码提交 2022-12-15 23:45:23 +08:00
lazy.hpp 源码提交 2022-12-15 23:45:23 +08:00
main_handcrafted.cpp 源码提交 2022-12-15 23:45:23 +08:00
main_in_haskell.cpp 源码提交 2022-12-15 23:45:23 +08:00
meta_hs.hpp 源码提交 2022-12-15 23:45:23 +08:00
README 源码提交 2022-12-15 23:45:23 +08:00
semantic.hpp 源码提交 2022-12-15 23:45:23 +08:00
token.hpp 源码提交 2022-12-15 23:45:23 +08:00

Haskell-like functional EDSL for template metafunctions.
This example contains two programs. Both of them define and execute a few
template metaprograms. One of the do it by using Boost.MPL directly, while the
other one defines the template metaprograms using the EDSL.