| 2886 | AGENT_SYNTAX_NUMBERS | AGENT_SYNTAX_STRINGS}, |
| 2887 | {"html", " html htm xml svg", agent_kw_html, {NULL,NULL,NULL}, "<!--", "-->", |
| 2888 | AGENT_SYNTAX_NUMBERS | AGENT_SYNTAX_STRINGS}, |
| 2889 | {"css", " css scss sass", agent_kw_css, {NULL,NULL,NULL}, "/*", "*/", |
| 2890 | AGENT_SYNTAX_NUMBERS | AGENT_SYNTAX_STRINGS}, |
| 2891 | {"json", " json jsonc", NULL, {"//",NULL,NULL}, "/*", "*/", |
| 2892 | AGENT_SYNTAX_NUMBERS | AGENT_SYNTAX_STRINGS}, |
| 2893 | {"yaml", " yaml yml toml ini", NULL, {"#",NULL,NULL}, NULL, NULL, |
| 2894 | AGENT_SYNTAX_NUMBERS | AGENT_SYNTAX_STRINGS}, |
| 2895 | {"markdown", " md markdown", agent_kw_generic, {NULL,NULL,NULL}, "<!--", "-->", |
| 2896 | AGENT_SYNTAX_NUMBERS | AGENT_SYNTAX_STRINGS}, |
| 2897 | {NULL, NULL, NULL, {NULL,NULL,NULL}, NULL, NULL, 0} |
| 2898 | }; |
| 2899 | |
| 2900 | static bool agent_syntax_alias_match(const char *aliases, const char *lang) { |
| 2901 | if (!aliases || !lang || !lang[0]) return false; |
| 2902 | size_t llen = strlen(lang); |
| 2903 | const char *p = aliases; |
| 2904 | while (*p) { |
no test coverage detected