NetBrain Parser is a file used to parse key metrics (as known as variables) from command lines or device configurations for specific device types.
With Visual Parser added since v10.0, there are two major types of parser in the system:
The following table introduces the feature comparision between visual parser and advanced parser.
Feature Category |
Visual Parser |
Advanced Parser |
Start/End Line |
√ |
|
Text Replacement |
√ |
|
Real-time highlight variable definition and comment |
√ |
|
Line pattern syntax highlight and intellisense |
√ |
|
Paragraph nested table |
|
√ |
Paragraph nested paragraph |
One-level nesting with parent line |
Multi-level nesting |
Supported Line Pattern Syntax |
▪Simple line pattern ▪mline ▪regex ▪mregex |
▪Simple line pattern ▪regex ▪mregex |
Supported variable types |
▪string ▪mstring ▪int ▪float/double ▪bool ▪enumeration ▪dummy |
▪string ▪int ▪double ▪bool ▪enumeration ▪dummy |
Allowed ID lines |
Multiple ID lines |
Only one ID line |
▪Text ▪Variable (keyword) ▪Paragraph ▪Table |
▪Variable (keyword) ▪Paragraph ▪Table ▪Filter ▪Script |
|
Supported Data Type |
▪CLI ▪Configuration |
▪CLI ▪Configuration ▪SNMP ▪API |
Allowed Samples |
One sample only |
Multiple samples |