| | 9 | |
| | 10 | `$input decl`:: |
| | 11 | Declares a variable in file scope to be an input variable. An input variable |
| | 12 | `X` is initialized according to the following protocol: (1) if a value for `X` |
| | 13 | is specified on the command line via `-inputX=val`, then `val` is the |
| | 14 | initial value; (2) otherwise, if an initializer is present in the declaration, the |
| | 15 | initializer is used; (3) otherwise, `X` is assigned an unconstrained value |
| | 16 | of its type---when using symbolic execution, it is assigned a fresh symbolic |
| | 17 | constant. |