tobjend
|
adc52c99ec
|
Add MCP server: grammar inference via FastMCP
- bex/mcp_server.py: FastMCP server with 3 tools:
* infer_grammar(sequences, method='crx'|'idregex')
* infer_yaml_grammar(yaml_dir, pattern, method)
* infer_ansible_role_grammar(roles_dir)
- pyproject.toml: add bex-mcp console_scripts entry point
|
2026-07-01 08:03:10 +02:00 |
|
tobjend
|
7c00c6713d
|
Initial commit: BEX-based grammar inference engine
- CRX: direct CHARE inference (Algorithm 7, TODS 2010)
- iDRegEx: k-ORE inference (Algorithm 4, arXiv 2010)
- RWR₀: SORE repair (Algorithm 6, TODS 2010)
- rwr²: k-ORE extraction (Algorithm 3, arXiv 2010)
- SOA, k-OA, iKoa, 2T-INF, Baum-Welch
- Ansible role grammar adapter
- Generic YAML key-path converter
- 28 tests, all passing
|
2026-07-01 08:01:16 +02:00 |
|