Feature: ParsingS7VariableName @mytag Scenario: Parsing variable name for bool Given I have an Parser And I have the following variables | VarName | | DB13.DBX3.1 | | Db403.X5.2 | | DB55DBX23.6 | | DB1.S255 | | DB1.S255.20 | | DB5.String887.20 | | DB506.B216 | | DB506.DBB216.5 | | DB506.D216 | | DB506.DINT216 | | DB506.INT216 | | DB506.DBW216 | | DB506.DUL216 | | DB506.DULINT216 | | DB506.DULONG216 | When I parse the var name Then the result should be | Operand | DbNr | Start | Length | Bit | Type | | Db | 13 | 3 | 1 | 1 | Bit | | Db | 403 | 5 | 1 | 2 | Bit | | Db | 55 | 23 | 1 | 6 | Bit | | Db | 1 | 255 | 0 | 0 | String | | Db | 1 | 255 | 20 | 0 | String | | Db | 5 | 887 | 20 | 0 | String | | Db | 506 | 216 | 1 | 0 | Byte | | Db | 506 | 216 | 5 | 0 | Byte | | Db | 506 | 216 | 0 | 0 | Double | | Db | 506 | 216 | 4 | 0 | DInteger | | Db | 506 | 216 | 2 | 0 | Integer | | Db | 506 | 216 | 2 | 0 | Integer | | Db | 506 | 216 | 8 | 0 | ULong | | Db | 506 | 216 | 8 | 0 | ULong | | Db | 506 | 216 | 8 | 0 | ULong |