@@ -37,7 +37,7 @@ In addition to the grammar, there are the following rules:
3737 * Newlines are ignored, except where explicitly described
3838
3939```
40- <lp-file> :==
40+ <lp-file> :==
4141 <keyword-objective>\n
4242 [<section-objective>\n]
4343 <keyword-constraints>\n
@@ -52,7 +52,7 @@ In addition to the grammar, there are the following rules:
5252 i"min" | i"minimum" | i"minimize" | i"minimise"
5353 | i"max" | i"maximum" | i"maximize" | i"maximise"
5454
55- <keyword-constraints> :==
55+ <keyword-constraints> :==
5656 (i"subject to" | i"st" | i"st." | i"s.t." | i"such that")[":"]
5757
5858<keyword-bounds> :== i"bound" | i"bounds"
@@ -71,7 +71,7 @@ In addition to the grammar, there are the following rules:
7171
7272<identifier> :== <char> (<char> | <digit> | ".")*
7373
74- <number> :==
74+ <number> :==
7575 "+" <number>
7676 | "-" <number>
7777 | <digit>+[.(<digit>)*][("e" | "E")("+" | "-")(<digit>)+]
@@ -106,11 +106,11 @@ In addition to the grammar, there are the following rules:
106106
107107<set-suffix> := <inequality> <number>
108108
109- <set-prefix> := <number> <inequality>
109+ <set-prefix> := <number> <inequality>
110110
111111<constraint-indicator> :== <identifier> "=" (0 | 1) "->" <expression> <set-suffix>
112112
113- <constraint-sos> :==
113+ <constraint-sos> :==
114114 "S1::" (<identifier>":"<number>)+\n
115115 | "S2::" (<identifier>":"<number>)+\n
116116
@@ -138,7 +138,7 @@ integers
138138x
139139```
140140Gurobi will interpret this as ` x in MOI.Integer() ` . FICO Xpress will interpret
141- this as ` x in MOI.ZeroOne() ` .
141+ this as ` x in MOI.ZeroOne() ` .
142142
143143FICO document this behavior, but they're an outlier.
144144
@@ -168,7 +168,7 @@ x >= 0
168168end
169169```
170170
171- ** We choose to allow variables to be named as keywords, and we use context to
171+ ** We choose to allow variables to be named as keywords, and we use context to
172172disambiguate.**
173173
174174### Whitespace
@@ -186,7 +186,7 @@ Xpress will interpret this as the expression `2 * x`.
186186Gurobi document this behavior, saying that they require whitespace around all
187187tokens, but they're an outlier.
188188
189- ** We choose to allow juxtaposted tokens without whitespace.**
189+ ** We choose to allow juxtaposed tokens without whitespace.**
190190
191191### Identifiers
192192
0 commit comments