mirror of
https://github.com/allemangD/toddcox-visualize.git
synced 2025-11-10 12:02:47 -05:00
add complete named group list
This commit is contained in:
@@ -4,15 +4,15 @@
|
||||
#include <fmt/core.h>
|
||||
|
||||
namespace tc {
|
||||
Group schlafli(const std::vector<int> &mults) {
|
||||
Group schlafli(const std::vector<unsigned int> &mults) {
|
||||
Group res(mults.size() + 1);
|
||||
for (int i = 0; i < mults.size(); ++i) {
|
||||
for (size_t i = 0; i < mults.size(); ++i) {
|
||||
res.set(Rel{i, i + 1, mults[i]});
|
||||
}
|
||||
return res;
|
||||
}
|
||||
|
||||
Group v_coxeter(const std::string &symbol, std::vector<int> &values) {
|
||||
Group vcoxeter(const std::string &symbol, std::vector<unsigned int> &values) {
|
||||
fmt::dynamic_format_arg_store<fmt::format_context> ds;
|
||||
|
||||
for (const auto &value: values) {
|
||||
|
||||
@@ -211,7 +211,7 @@ std::vector<Op> compile(const std::string &source) {
|
||||
std::shared_ptr<peg::Ast> ast;
|
||||
bool ast_ok = ast_parser.parse(source, ast);
|
||||
assert(ast_ok);
|
||||
std::cout << peg::ast_to_s(ast) << std::endl;
|
||||
// std::cout << peg::ast_to_s(ast) << std::endl;
|
||||
#endif
|
||||
|
||||
static peg::parser parser = build_parser();
|
||||
|
||||
Reference in New Issue
Block a user