lp_parser_rs 3.4.1

A Rust parser for the LP file format.
Documentation
NAME          enlight4
ROWS
 N  moves
 E  inner_area_1
 E  inner_area_2
 E  inner_area_3
 E  inner_area_4
 E  upper_border_1
 E  upper_border_2
 E  lower_border_1
 E  lower_border_2
 E  left_border_1
 E  left_border_2
 E  right_border_1
 E  right_border_2
 E  left_upper_cor@c
 E  left_lower_cor@d
 E  right_upper_co@e
 E  right_lower_co@f
COLUMNS
    MARK0000  'MARKER'                 'INTORG'
    x#1#1             moves                                   1
    x#1#1             upper_border_1                          1
    x#1#1             left_border_1                           1
    x#1#1             left_upper_cor@c                        1
    x#1#2             moves                                   1
    x#1#2             inner_area_1                            1
    x#1#2             upper_border_1                          1
    x#1#2             upper_border_2                          1
    x#1#2             left_upper_cor@c                        1
    x#1#3             moves                                   1
    x#1#3             inner_area_2                            1
    x#1#3             upper_border_1                          1
    x#1#3             upper_border_2                          1
    x#1#3             right_upper_co@e                        1
    x#1#4             moves                                   1
    x#1#4             upper_border_2                          1
    x#1#4             right_border_1                          1
    x#1#4             right_upper_co@e                        1
    x#2#1             moves                                   1
    x#2#1             inner_area_1                            1
    x#2#1             left_border_1                           1
    x#2#1             left_border_2                           1
    x#2#1             left_upper_cor@c                        1
    x#2#2             moves                                   1
    x#2#2             inner_area_1                            1
    x#2#2             inner_area_2                            1
    x#2#2             inner_area_3                            1
    x#2#2             upper_border_1                          1
    x#2#2             left_border_1                           1
    x#2#3             moves                                   1
    x#2#3             inner_area_1                            1
    x#2#3             inner_area_2                            1
    x#2#3             inner_area_4                            1
    x#2#3             upper_border_2                          1
    x#2#3             right_border_1                          1
    x#2#4             moves                                   1
    x#2#4             inner_area_2                            1
    x#2#4             right_border_1                          1
    x#2#4             right_border_2                          1
    x#2#4             right_upper_co@e                        1
    x#3#1             moves                                   1
    x#3#1             inner_area_3                            1
    x#3#1             left_border_1                           1
    x#3#1             left_border_2                           1
    x#3#1             left_lower_cor@d                        1
    x#3#2             moves                                   1
    x#3#2             inner_area_1                            1
    x#3#2             inner_area_3                            1
    x#3#2             inner_area_4                            1
    x#3#2             lower_border_1                          1
    x#3#2             left_border_2                           1
    x#3#3             moves                                   1
    x#3#3             inner_area_2                            1
    x#3#3             inner_area_3                            1
    x#3#3             inner_area_4                            1
    x#3#3             lower_border_2                          1
    x#3#3             right_border_2                          1
    x#3#4             moves                                   1
    x#3#4             inner_area_4                            1
    x#3#4             right_border_1                          1
    x#3#4             right_border_2                          1
    x#3#4             right_lower_co@f                        1
    x#4#1             moves                                   1
    x#4#1             lower_border_1                          1
    x#4#1             left_border_2                           1
    x#4#1             left_lower_cor@d                        1
    x#4#2             moves                                   1
    x#4#2             inner_area_3                            1
    x#4#2             lower_border_1                          1
    x#4#2             lower_border_2                          1
    x#4#2             left_lower_cor@d                        1
    x#4#3             moves                                   1
    x#4#3             inner_area_4                            1
    x#4#3             lower_border_1                          1
    x#4#3             lower_border_2                          1
    x#4#3             right_lower_co@f                        1
    x#4#4             moves                                   1
    x#4#4             lower_border_2                          1
    x#4#4             right_border_2                          1
    x#4#4             right_lower_co@f                        1
    y#2#2             inner_area_1                           -2
    y#2#3             inner_area_2                           -2
    y#3#2             inner_area_3                           -2
    y#3#3             inner_area_4                           -2
    y#1#2             upper_border_1                         -2
    y#1#3             upper_border_2                         -2
    y#4#2             lower_border_1                         -2
    y#4#3             lower_border_2                         -2
    y#2#1             left_border_1                          -2
    y#3#1             left_border_2                          -2
    y#2#4             right_border_1                         -2
    y#3#4             right_border_2                         -2
    y#1#1             left_upper_cor@c                       -2
    y#4#1             left_lower_cor@d                       -2
    y#1#4             right_upper_co@e                       -2
    y#4#4             right_lower_co@f                       -2
    MARK0001  'MARKER'                 'INTEND'
RHS
    rhs               left_upper_cor@c                       -1
BOUNDS
 UP bnd               x#1#1                                   1
 UP bnd               x#1#2                                   1
 UP bnd               x#1#3                                   1
 UP bnd               x#1#4                                   1
 UP bnd               x#2#1                                   1
 UP bnd               x#2#2                                   1
 UP bnd               x#2#3                                   1
 UP bnd               x#2#4                                   1
 UP bnd               x#3#1                                   1
 UP bnd               x#3#2                                   1
 UP bnd               x#3#3                                   1
 UP bnd               x#3#4                                   1
 UP bnd               x#4#1                                   1
 UP bnd               x#4#2                                   1
 UP bnd               x#4#3                                   1
 UP bnd               x#4#4                                   1
 LI bnd               y#2#2             0
 LI bnd               y#2#3             0
 LI bnd               y#3#2             0
 LI bnd               y#3#3             0
 LI bnd               y#1#2             0
 LI bnd               y#1#3             0
 LI bnd               y#4#2             0
 LI bnd               y#4#3             0
 LI bnd               y#2#1             0
 LI bnd               y#3#1             0
 LI bnd               y#2#4             0
 LI bnd               y#3#4             0
 LI bnd               y#1#1             0
 LI bnd               y#4#1             0
 LI bnd               y#1#4             0
 LI bnd               y#4#4             0
ENDATA