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.
How to parse a Huawei MML script
- Export the script. Pull the MML script from your OSS, a planned-change file, or a config backup.
- Paste it in. Drop the full script text into the input area.
- Parse. Each command line is split into verb, object and parameter columns.
- Filter the table. Filter by verb or search a parameter to isolate the commands you want to review.
Frequently asked questions
- What is a Huawei MML script?
- MML (Man-Machine Language) is the command language used to configure Huawei network elements. A script is just a sequence of those commands — ADD to create an object, MOD to change one, RMV to remove it, LST to list, SET to set a parameter — each with a verb, an object type and a list of parameter=value pairs. Engineers build these scripts to provision sites in bulk or capture a planned change.
- How does it split each command into a table?
- Every MML line follows the same shape: a verb (ADD/MOD/RMV/LST/SET), the command mnemonic, and then parameters as KEY=value separated by commas, ending in a semicolon. The parser reads that structure so you get one row per command with the verb, object and parameters broken out into columns you can sort and filter, instead of scanning a wall of text.
- Is anything sent to a server when I paste a script?
- No — parsing happens in the browser, so the script stays on your device. Provisioning scripts often contain real cell IDs, neighbour relations and transport settings, so keeping them local avoids any concern about that data being uploaded.
Get the next 5G/LTE engineering deep-dive in your inbox
These calculators give you the number — the weekly digest gives you the theory. One technical breakdown every Tuesday, plus first access to new tools. Unsubscribe in one click.
Calculator gave you the answer? Learn the theory in 7 days, free.
Full Pro access — 142+ hands-on exercises, 20+ troubleshooting scenarios, 21 certifications, TelcoMentor AI coach. No credit card. See pricing on /pricing.
- No credit card
- Full Pro access
- 21 verifiable certs
- TELCOMA since 2009