Huawei MML Script Parser
Paste a Huawei MML (Man-Machine Language) script and get a color-coded, filterable command table with live statistics.
MML (Man-Machine Language) is Huawei's CLI for configuring RAN nodes — BBU, gNodeB, eNodeB, BSC, and core elements managed by U2020, iManager, or MAE. A typical integration script is hundreds of ADD, MOD, RMV, SET, LST, and ACT commands terminated by semicolons, each with comma-separated KEY=VALUE parameters. Reviewing such a script by eye is slow and error-prone. This free online MML parser splits each command, shows the verb as a color-coded badge, pulls every parameter into an inspectable pill list, and lets you filter by MO or verb. Everything runs in your browser — no uploads, no logs — so it's safe for customer-sensitive integration scripts. Typical users are Huawei RAN engineers, integration engineers, auditors, and anyone reviewing a peer's config script before execution.
MML Script Input
Paste a Huawei MML script. Commands are semicolon-terminated; // and /* */ comments are ignored.
Frequently Asked Questions
What is Huawei MML?
MML (Man-Machine Language) is Huawei's text command language for configuring and querying radio network elements. Commands follow the form VERB MO: KEY1=VALUE1, KEY2=VALUE2; and are executed via U2020 / iManager / MAE NCE or directly on the element.
Are my scripts uploaded anywhere?
No. All parsing happens locally in JavaScript. You can disconnect from the internet after the page loads and the parser will still work.
Which verbs are recognised?
ADD, MOD, RMV, SET, LST, DSP, ACT, DEA, and BLK / UBL. Other verbs are parsed generically and shown in a neutral grey badge.
Can I paste scripts with comments?
Yes — both // line comments and /* block comments */ are stripped before parsing.
How It Works
The parser splits the input on semicolons, ignores blank lines and comments (// … or /* … */), and for each command extracts:
- Verb — the first token (
ADD,MOD,RMV,LST,SET,DSP,ACT,DEA). - MO name — the token between the verb and the
:. - Parameters — comma-separated
KEY=VALUEpairs, with quoted string values preserved.
Filters accept partial matches on both MO name and verb. Export sends just the commands currently visible.
Master this in our 5G/6G Academy courses
Go beyond the calculator — learn the 3GPP specs, real-world planning trade-offs, and hands-on labs from TELCOMA Global engineers.
Calculator gave you the answer? Learn the theory in 7 days, free.
$19.99/mo (global) · ₹999/mo (India). Full Pro access — 150+ hands-on exercises, 20+ troubleshooting Scenarios, 17 certifications, TelcoMentor AI coach. No credit card.
- No credit card
- Cancel anytime
- Full Pro access
- TELCOMA since 2009