5G/6G Academy

5G/6G Academy

Telecom certifications · since 2009

All Telecom Tools

Huawei MML Script Parser

Paste a Huawei MML (Man-Machine Language) script and get a color-coded, filterable command table with live statistics.

100% FREE3GPP-accurateNo signup

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.

100% client-side parsing. Your files never leave your browser — nothing is uploaded, stored, or logged.

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=VALUE pairs, 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.

7-Day Free Trial

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
Start My 7-Day Trial