2023-Nov-03-R11.1a
Create Parser

The Parser is the foundation of many automation objects, such as Qapp, NI, DVT, etc. The Parser parses the variables you are interested in from the CLI command output, configurations, or API output.

The v10.0 adds the Visual Parser to allow users to create a Parser with no or little codes. The Paser in the prior versions is renamed as Advanced Parser.

Differences between Visual Parser and Advanced Parser

The following table lists the feature comparison between the 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 paragraphMulti-level nesting with parent lineMulti-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 linesMultiple ID linesOnly one ID line
Supported Parser Type
  • Text
  • Variable (keyword)
  • Paragraph
  • Table
  • Collector
  • Variable (keyword)
  • Paragraph
  • Table
  • Filter
  • Script
Supported Data Type
  • CLI
  • SNMP
  • Configuration
  • CLI
  • Configuration
  • SNMP
  • API
Allowed SamplesOne sample onlyMultiple samples

You can manage Parsers with  Parser Library.